我最近一直致力于一个程序,该程序可以转录具有单一和单声道乐器的WAV文件,更有可能这个乐器是Vocal。
此程序将给定的WAV文件转换为乐谱或“SCORE”。
事情是:
我想在WAV文件中绘制每个音符的乐谱,例如:
WAV文件包含以下注释:
E 既不自然也不锋利,也不平坦,是半平的。
这样的音符可以使用 PITCH BEND 在MIDI中表示如下:
MIDI REPRESENTATION
NOTE_ON 60 PITCHBEND 25
这意味着按下弯音值为25的有效“C4”的音符编号60使其为C Half-Sharp或C Half-Flat。
使用jMusic,我能够绘制除Half-Flat和Half-Sharp音符之外的所有乐谱。
我使用jMusic以下列模式获取乐谱:
第一阶段:
记录>>样品>>分段>> FFT>> MIDI
第二阶段(使用JMUSIC):
MIDI-TO-SMF>> SMF-TO-SCORE>>谱写(SCORE)
我弄清楚jMusic是如何工作的,我发现它在以下目录中使用大小为“18 x 56”的以“GIF格式”保存的图像:“jm.gui.cpn.graphics “
我的问题:如何让jMusic检测到“弯道弯曲值”并绘制相应的半平或半锐的意外?
全部谢谢:)
答案 0 :(得分:1)
我不知道jMusic有多受欢迎,但如果您找不到任何知道它的人,您是否尝试过搜索“意外”或类似的文档?例如。试试:
http://www.google.com/search?q=accidentals+site:http%3A%2F%2Fjmusic.ci.qut.edu.au
答案 1 :(得分:1)
如果你真的想自动'注意'阿拉伯语/微音乐:祝你好运
如果您在输入中遇到“刚关”语调问题,我建议使用音高移位滤波器将语调全局集中到您的调音中(例如使用Ardor,LADSPA滤波器,Sox(命令行)或许多其他)< / p>
否则你可以研究一种舍入算法。另请查看使用搜索关键字'美分'的文档,因为这会引导您获得与非标准调整相关的信息。