如何为jMusic添加"Arabian"或"Microtone"或"Quarter-tone"支持?

Xtr*_*aiy 6 java midi jar notation

我最近一直致力于一个程序,该程序可以转录具有单一和单声道乐器的WAV文件,更有可能这个乐器是Vocal.

该程序将给定的WAV文件转换为乐谱或"SCORE".

事情是:

  • 我想在WAV文件中绘制每个音符的乐谱,例如:

    • WAV文件包含以下注释:

      • CD E FG#Bb
    • E既不是自然的也不是尖锐的也不是扁平的,它是半平的.

这样的音符可以使用PITCH BEND在MIDI中表示如下:


MIDI表示

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 >> NOTATE(SCORE)

我弄清楚jMusic是如何工作的,我发现它在以下目录中使用大小为"18 x 56"的以"GIF格式"保存的图像:"jm.gui.cpn.graphics"

我的问题:如何让jMusic检测到"弯道弯曲值"并绘制相应的半平或半锐的意外?

谢谢大家:)

Ben*_*age 1

我不知道 jMusic 有多受欢迎,但如果您找不到了解它的人,您是否尝试过在文档中搜索“Accidentals”或类似内容?例如尝试:

http://www.google.com/search?q=accidentals+site:http%3A%2F%2Fjmusic.ci.qut.edu.au