私は Audacity のような波形を生成しようとしています。私は Java サウンド API を使用し、実際の mp3 を波形に表す適切なポイントに到達しました。ペイントするデータセットに適用できる数学関数を念頭に置いて、より密で滑らかに見えるようにしますか?
ありがとう!
編集1:
移動平均の提案(私は指数関数を使用しました)はうまく機能しますが、私が持っている制限(シングルスレッド)は非常に重いパフォーマンスでした。それとは別に、アウトプットは素晴らしかったです!
私は自分自身の小さな実装になりました。値の領域の極大値を取り、次の領域の極大値に直線で接続します。高速で、優れた出力が得られます。
EDIT 2: @Nicholas DiPiazza によるコード/ソリューションのリンク