2017-07-17 32 views
1

我试图创建JythonMusic一个程序,从一个WAV文件改变音高从另一WAV文件的音调。有没有办法来设置JythonMusic帧率或个人帧间距?

的想法我已经是:

- >打开WAV文件,设置间距和长度(帧率)

- >虽然WAV-file.length不为空:

保存WAV .frame.pitch & wav.frame地方

- >打开第二WAV文件,其间距和长度都得到修改,以适应wav1

- >虽然wav.frame不为空:

应用wav.frame.pitch到第二wav.frame

...

不管怎么说这是最基本的想法,现在我似乎没有找到任何方式来设置帧率或间距适用于在一个wav文件的单个帧。

我,但是可以更改整个WAV文件的音调......但是这并不是我真正想要的东西。

(第一次海报,而不是一个真正的蟒蛇/ JythonMusic程序员)

只是为了澄清这一点,但是这是一个JythonMusic-问题,不是一个Jython的问题...

回答

0

JythonMusic允许获取和设置整个wav文件的音调(或频率) - 请参阅AudioSamplegetPitch()setPitch()函数。

这可能是你想要的。

一个WAV帧是太低的水平的考虑音调或频率,因为它只是存储一个数字,声音中的此特定实例中的时间幅度(或响度)。

相关问题