2017-07-17 5 views
1

私はJythonMusicで1つのwavファイルのピッチを別のwavファイルのピッチに変更するプログラムを作成しようとしています。JythonMusicでフレームレートまたは個々のフレームピッチを設定する方法はありますか?

私が持っているアイデアは次のとおりです。

- ピッチと長さ(フレームレート)

設定]> [開く] WAVファイル - > WAV-file.length空でないしばらく:

保存wavファイル.frame.pitch & wav.frameどこか

- >そのピッチや長さ

をwav1合わせて変更を取得する必要がある第二のwavファイルを開きます - wav.frameが空ではないものの>:

が二wav.frameにwav.frame.pitchを適用

...基本的な考え方だとにかく

は、今私はいずれかを見つけるように見えるしません。ウェーブファイル上の単一フレームにフレームレートを設定したり、ピッチを適用したりすることができます。

ただし、wavファイル全体のピッチを変更することはできますが、それは実際には私が望むものではありません。

(初回ポスターではなく、本当にパイソン/ JythonMusicプログラマ)

ただ、これを明確にするが、これはJythonMusic-質問です。ないJythonの問...

答えて

0

JythonMusicでは、wavファイル全体のピッチ(または周波数)を取得および設定できます。AudioSamplegetPitch()およびsetPitch()関数を参照してください。

これはおそらくあなたが望むものです。

wavフレームは、この特定の時点でのサウンドの振幅(またはラウドネス)を数値として格納するだけであるため、ピッチまたは周波数について考えるには低すぎます。

関連する問題