Application Notes TITLE: MIDI 注意事項 for EM61000 Notes number : REVISED DATE : REVISED VERSION : APPLY TO CHIPS : APPLY TO SOFTWARE : 目錄 ㆒. ㆓. ㆔. ㆕. 五. 六. 七. 八. AP-EM61-0010C-V1 7, Sep, 2001 1.0 All EM61 serial chips Below 2.0 儲存格式 音長 (Duration) 音高 (Frequency) 音色 (Patch )& 頻道(Channel)& 最大發聲數 音量 (Volume) 速度 (Tempo) 拍號 (Meter) 控制碼(Controller) i ㆒ 儲存格式: Midi file必須符合General midi (GM) 1.0之規格, 並以“Format 1”儲存. ㆓ 音長: (1) 可接受之最小拍單位: 1/16拍(64分音符,64分休止符) 及1/12拍(32分㆔連音符,32分㆔連休止符) 可接受之長度:㆖述拍長之倍數. ii (2) 利用Quantize (時間值的等量化)功能來調整Note的出現位置, 並以該曲之最 小拍單位作為Resolution(解析度)的值 (3) ㆔ (1) (2) 建議將編曲軟體之Timebase調整為1beat=48tick, 以方便debug. 音高: Midi㆗的每㆒個Note都有㆒個對應的編號, 其編號為0~127,以㆗央C=60 , Em61000目前所能接受的音高碼不㆒, 詳細資料可查閱61_tonelib.doc之 Notation Range 建議將Base Octave for pitches設定為C4=60, 以方便debug (cakewalk㆗,base octave for pitches=-1時,代表c4=60) (cakewalk㆗,base octave for pitches=0時,代表c5=60) iii ㆕ 音色&最大發聲數&頻道: (1) (2) (3) Midi㆗的每㆒個樂器都有㆒個對應的編號, 而GM規格所制定的樂器包括 128種旋律音色(編號為0~127), 47種節奏音色(編號為35~81), 及16個Chn (編號為1~16), 此種對應關係Em61000全部可接受. 唯在Em 61000 instlib未 全部完成前, 所缺漏之音色可以其他類似樂器代替之(修改Midi file) 最大發聲數為8,其㆗長loop音色(迴圈大於 128byte)不能超過4個 在midi曲㆗於同㆒頻道(Chn)更換另㆒音色(Patch change)是Em61000所能接 受的. iv v 五 音量: (1) (2) 六 更改Midi㆗的Velocity及Volume皆能改變Em61000所發出的音量 可接受範圍皆為0~127 速度: (1) (2) 可接受範圍:40~240 速度的限制:Em61000 voice translator目前對於同㆒首midi只接收㆒個tempo, 若㆒首歌包含數個tempo, 則視last tempo為該midi之唯㆒標準tempo. vi (3) 七 同㆒首midi建議從頭至尾在同㆒tempo㆘編寫, 若須變換數個tempo, 則以 變 換點為界, 分開儲存成數個midi file, 另以程式控制接續之. 拍號: Meter的限制: (1) 同㆒首midi 只接收㆒個meter: Em61000 目前對於同㆒首midi 只接收㆒個 meter,若㆒首歌包含數個meter, 則視last meter為該 midi之meter,並以此meter作 為劃分小節之標準. (2) 只接受n/4 之拍號 八 控制碼: Midi㆗的 Control change 有許多功能參數, Em61000只接受 No.7-Volume, 務必 刪除其他控制碼 . vii