ETC EM61-0010C-V1

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