2011-03-02 22 views
6

最近我一直在研究一個轉錄有單個和單聲道樂器的WAV文件的程序,這個樂器很可能是Vocal。如何爲jMusic添加「阿拉伯」或「Microtone」或「Quarter-tone」支持?

該程序將給定的WAV文件轉換爲樂譜或「SCORE」。

的事情是:

  • 我想提請每一個音符的樂譜中的WAV文件,例如:

    • 的WAV文件包含以下注意事項:

      • CD E FG#Bb
    • ë既不是天然也不鋒利也不平,它是半平面。

這種筆記可以在MIDI使用PITCH BEND如下表示:


MIDI表徵

NOTE_ON 60彎音25

這意味着有效地「C4」的音符編號60被按下,音調彎曲值爲25,使其成爲C半清或C半平。


使用jMusic,我可以繪製除Half-Flat和Half-Sharp筆記之外的所有樂譜。

我用jMusic拿到樂譜按以下模式:

第一階段:

RECORD >>樣品>>分割>> FFT >> MIDI

第二階段(使用JMUSIC):

MIDI-TO-SMF >> SMF-TO-SCORE >> NOTATE(SCORE)

我想通了如何jMusic真正的工作,我想通了,它使用保存在「GIF格式」具有以下目錄中的「18×56」尺寸的圖像:「jm.gui.cpn。圖形「

我的問題:我怎樣才能讓jMusic檢測‘彎音值’,並得出相應的半平面或半夏普記號

感謝所有:)

回答

1

如果你真的想'自動'爲阿拉伯語/ microtonal音樂:祝你好運

如果你有輸入'剛剛'的語調問題,我建議一個音高移位過濾器全球中心的語調到你的調整(例如使用Ardour,LADSPA過濾器,sox(命令行)或許多其他)

否則,您可以查看一種舍入算法。同樣看看使用搜索關鍵字'仙'的文檔,因爲這應該引導您瞭解有關非標準調音的信息。