Re: [問題] MIDI格式

看板C_and_CPP作者 (av)時間16年前 (2009/12/27 23:55), 編輯推噓2(201)
留言3則, 3人參與, 最新討論串2/2 (看更多)
※ 引述《kasase (King)》之銘言: : MIDI event的control change後接的參數似乎超過規定的2byte : 如下 : 4d 54 72 6b 00 00 00 d3 00 ff 03 07 54 72 61 63 6b 20 31 : 00 b1 64 00 00 65 00 00 06 0c 00 e1 00 40 : ^^^^^^^^^^^^^^^^^^^^^^^ : 這個網站 http://www.sonicspot.com/guide/midifiles.html : 對control change的解說是 (event,channel) controller_type value : 0xB 0 - 15 0 - 127 0 - 127 : 應該是只有2byte才對? : 照我的切法會有6byte : 這其中是不是有我疏忽的地方呢? : 謝謝 event+channel這個byte合起來稱為status byte 為了增加midi的傳輸效率, 如果下一個event的status跟目前是一樣的, 那status可省略 這個偷吃步稱為running status 所以可以這樣切: 00 b1 64 00 00 65 00 00 06 0c 00 e1 00 40 你會發現parameter都是0x00-0x7f, 但是status都是0x80起跳 可以用來檢查是否有running status -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.59.0.65

12/28 00:26, , 1F
感謝!原來還有這樣的情況
12/28 00:26, 1F

12/28 09:53, , 2F
推一個專業 ID XD
12/28 09:53, 2F

12/28 13:25, , 3F
ID專業XDDD
12/28 13:25, 3F
文章代碼(AID): #1BDuDVZN (C_and_CPP)
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
文章代碼(AID): #1BDuDVZN (C_and_CPP)