从WAV到Midi的转换会导致乐器音轨的丢失:使用WaoN

时间:2018-12-08 14:20:43

标签: wav midi data-conversion piano

我一直在尝试使用WaoN软件将wav文件转换为midi文件,并向笔记转录器发送通知。但是问题是,无论.wav文件中包含什么乐器,.mid始终只有一架乐器钢琴,因此只有一条音轨。我需要获得多轨输出,我的意思是钢琴,鼓等的音轨。

使用python模块pypianoroll-

对于已经在midi中的一首歌,让它成为“波希米亚狂想曲”,我得到如下输出:

>>> pypianoroll.Multitrack('Bohemian_Rhapsody.mid')
Multitrack(tracks=['', '', '', '', '', '', '', '', '', '', '', '', ''], tempo=array([78.000078, 78.000078, 78.000078, ..., 78.000078, 78.000078,
   78.000078]), downbeat=array([ True, False, False, ..., False, False, False]), beat_resolution=24, name=unknown)

显示,其中有13条不同的曲目。

但是当我使用WaoN将这个文件的wav转换为midi时,它会向我显示

>>> pypianoroll.Multitrack('Bohemian_Rhapsody.mid')
Multitrack(tracks=[''], tempo=array([120., 120., 120., ..., 120., 120., 120.]), downbeat=None, beat_resolution=24, name=unknown)

只有一条轨道。

每一次,每个文件都会发生这种情况;当我在多轨中获得结果时。

我可以帮忙。谁能指出这是怎么回事?或提出如何进行的建议?

0 个答案:

没有答案