|
本帖最后由 CHIANG 于 2013-4-16 08:03 编辑
做到排版和MIDI播放相互依赖
--淺談 樂譜制作軟件開發架構規畫和開發能力
( 以吉它民搖六線譜的制作為例 )
>>
1. 嚴格的以 midi 規格為軟件核心,再去考慮排版的顯示。
2. QM 中,利用插入空白符來調整位置,目前的空白符似是占有時值的,這樣 MIDI的播放和輸出肯定有問題。
3. 再舉吉它民搖六線譜的制作為例 ( QM 目前雖無 TAB 能力,但將來可能也不能避免的要開發吧 )
民謠吉它多只要顯示出 ↑。如 譜樣前者。
軟件若直接用圖文方式直接輸入 ↑,譜面效果也許正確,但沒去考慮 MIDI 播放代碼,就不能播放。
若要有 MIDI 播放,可能還要考慮:
假設 a,b,c,d,e,f 是六條弦,0-24 是品位,[ ] 是和弦豎排 SCRIPT , ↑ 是掃弦符號,代碼 V。
如 V [a1b2c4] ,表示在 [a1b2c4] 作掃弦。
軟件代碼必需是完整的 V [a1b2c4] ,但 [a1b2c4] 不作顯示。
.......
江振興 台灣 20130416 07:25
|
|