标签: python audio numpy midi
这里的问题是: - 我使用了一个名为aubio的软件从mp3文件中提取音高并将它们存储在字典中。我正在使用python。 我的字典看起来像这样: -
dict pitches = {time : principal frequency, ... }
我使用了公式将主要频率转换为midi数字。
d = 69 + 12*log_2 (f / 440)
我希望对音高执行一些数学运算,然后听取结果。
有没有办法可以将这些数据转换为monophonic midi文件?
答案 0 :(得分:0)
Python MIDI Library看起来有一个有用的界面来创建一个MIDI文件,而自述文件提供了一个非常明确的例子来说明它。