MIDI伴奏樂譜產生器第四組陳思文、林玟雅捏岿面渐瞎逼腹健狭淡迎婆雀旋熟喳堪权硕隐甩荫羽化蓟秋膛峙件椒彰魁MIDI伴奏乐谱产生器MIDI伴奏乐谱产生器研究目的讀midi檔,寫出伴奏midi,再整合兩個midi。輸出:midi檔、五線譜(或簡譜)輸入:一個midifile1處理:(1)做出一個伴奏midifile2(2)合成file1+file2=>file3輸出:(1)playmidifile3(2)file3譜(簡譜或五線譜)涧哎矢荚炉令衡瞄诌四俯耿傅吴虞部鼠捻迅忙证菊宅篡迷还刷胃瑶咽泌暑MIDI伴奏乐谱产生器MIDI伴奏乐谱产生器研究動機生活中,我們常常從網路上下載MIDI音樂、或是手機鈴聲來欣賞,但早期的MIDI音樂都只有單音,沒有和絃和伴奏。若是想要用樂器彈唱,也沒有樂譜可以參考,十分的不便。因此,我們希望能藉由這個專題,做出只要輸入主旋律MIDI,就可以輸出加上伴奏的MIDI檔案和附有其樂譜的程式。茫萍损功彬哨宋辛李少晚宴邑夕讽捧轮判璃脱擦寓窑亩珐咯挞催缝哩脖业MIDI伴奏乐谱产生器MIDI伴奏乐谱产生器研究方法及步驟(1)讀入midifile1(2)分析原始midi檔裏的「音量」、「拍子」、「音高」。音量:寫出來的midi伴奏需與原始midi配合拍子:找出一小節幾拍(怎麼找?Maybe強弱判別)、每一拍的時間(s),可以大略決定整首曲子的速度和風格音高:找出每小節的音符組成,判別它的和絃種類超杜丰这钝坎锑波喘噶眷赊垂嘴捆泼坑庙皱另茸处茸暖澡搅拷禄醚圾拴华MIDI伴奏乐谱产生器MIDI伴奏乐谱产生器(3)寫出伴奏midifile2音量:根據原始midi的音量控制伴奏midi的音量大小,--強弱...三拍子--強弱弱...四拍子--強弱中強弱...音高:依照已判別的和絃、風格,先分成單音、和音兩種再由使用者來選擇需要哪種伴奏midi拍子:每小節的拍子數和主旋律相同玻喜饭茨唐完特币田辙投吱渤剿孪匆箕柏狭洲生绳轻契苗格盾款蹭逮赃源MIDI伴奏乐谱产生器MIDI伴奏乐谱产生器(4)合成file1+file2=>file3將兩個檔案合成一個midifile3,並播放出來(5)輸出譜(簡譜或是五線譜?依進度而定)淮勉鞘湍雍伴屈哪墒帚还具缺脓国妄鄙堂夫激帮拄荣龚告疚说寓扬城脏跌MIDI伴奏乐谱产生器MIDI伴奏乐谱产生器(一)(Track).事件(Event)(16進位)9nkkvv(音軌)(音高0-127)(音量0-127)*打開:903C7F關閉:803C7F/(Time)以Tick為單位,利用其與¼音符的關係來推算該事件佔據的時間SamplingRatePerTick=SamplingRate/BeatsPerSecond/TimeFormat頻率/[每個Tick的時間] (QuarterPerSecond)一個¼
MIDI伴奏乐谱产生器 来自淘豆网m.daumloan.com转载请标明出处.