Closed. This question needs to be more focused。它当前不接受答案。
想改善这个问题吗?更新问题,使其仅关注editing this post一个问题。
去年关闭。
Improve this question
我最近一直在开发一个程序,该程序可以转录具有单个和单声道乐器的WAV文件,很有可能该乐器是Vocal。
该程序将给定的WAV文件转换为乐谱或“SCORE”。
事情是:
我想绘制WAV文件中每个音符的活页乐谱,例如:
WAV文件包含以下注释:
C D E F G#Bb 既不自然,也不锋利也不平坦,它是半平坦的。
可以使用 PITCH BEND 在MIDI中表示这种音符,如下所示:
MIDI表示
NOTE_ON 60 PITCHBEND 25
这就是说,将音高为“C4”的音符编号60按弯音值25按下,使其变为C Half-Sharp或C Half-Flat。
使用jMusic,我可以绘制除Half-Flat和Half-Sharp音符以外的所有乐谱。
我使用jMusic按照以下模式获取乐谱:
第一阶段:
记录>>样本>>分部>> FFT >> MIDI
第二阶段(使用JMUSIC):
MIDI到SMF >> SMF到分数>>通知(分数)
我弄清楚了jMusic的真正工作原理,并且发现它使用以下目录中大小为“18 x 56”的以“GIF格式”保存的图像:“jm.gui.cpn.graphics”
我的问题:如何使jMusic检测“弯音值”并绘制相应的Half-Flat或Half-Sharp意外事件?
谢谢大家:)
想改善这个问题吗?更新问题,使其仅关注editing this post一个问题。
去年关闭。
Improve this question
我最近一直在开发一个程序,该程序可以转录具有单个和单声道乐器的WAV文件,很有可能该乐器是Vocal。
该程序将给定的WAV文件转换为乐谱或“SCORE”。
事情是:
可以使用 PITCH BEND 在MIDI中表示这种音符,如下所示:
MIDI表示
NOTE_ON 60 PITCHBEND 25
这就是说,将音高为“C4”的音符编号60按弯音值25按下,使其变为C Half-Sharp或C Half-Flat。
使用jMusic,我可以绘制除Half-Flat和Half-Sharp音符以外的所有乐谱。
我使用jMusic按照以下模式获取乐谱:
第一阶段:
记录>>样本>>分部>> FFT >> MIDI
第二阶段(使用JMUSIC):
MIDI到SMF >> SMF到分数>>通知(分数)
我弄清楚了jMusic的真正工作原理,并且发现它使用以下目录中大小为“18 x 56”的以“GIF格式”保存的图像:“jm.gui.cpn.graphics”
我的问题:如何使jMusic检测“弯音值”并绘制相应的Half-Flat或Half-Sharp意外事件?
谢谢大家:)
最佳答案
我不知道jMusic有多流行,但是如果您找不到找到它的人,您是否尝试过在文档中搜索“意外”或类似内容?例如。尝试:
http://www.google.com/search?q=accidentals+site:http%3A%2F%2Fjmusic.ci.qut.edu.au
07-26 05:28