手机铃声格式规范,midi格式规范 |
| 作者:佚名 来源:天堂鸟 发布时间:2005-7-8 15:18:00 |
|
bar; 79 ¦ 80 ¦ 81 ¦ 82 ¦ 83 7 ¦¦ 84 ¦ 85 ¦ 86 ¦ 87 ¦ 88 ¦ 89 ¦ 90 ¦ 91 ¦ 92 ¦ 93 ¦ 94 ¦ 95 8 ¦¦ 96 ¦ 97 ¦ 98 ¦ 99 ¦ 100 ¦ 101 ¦ 102 ¦ 103 ¦ 104 ¦ 105 ¦ 106 ¦ 107 9 ¦¦ 108 ¦ 109 ¦ 110 ¦ 111 ¦ 112 ¦ 113 ¦ 114 ¦ 115 ¦ 116 ¦ 117 ¦ 118 ¦ 119 10 ¦¦ 120 ¦ 121 ¦ 122 ¦ 123 ¦ 124 ¦ 125 ¦ 126 ¦ 127 ¦ 参考资料: "MIDI Systems and Control" Francis Rumsey 1990 Focal Press "MIDI and Sound Book for the Atari ST" Bernd Enders and Wolfgang Klem 1989 M&T Publishing, Inc. MIDI file specs and general MIDI specs were a"o obtained by sending e-mail to LISTSERV@AUVM.AMERICAN.EDU with the phrase GET MIDISPEC PACKAGE in the message. **** table 1 - general midi instrument patch map **** (groups sounds into sixteen families, w/8 instruments in each family) prog# instrument prog# instrument (1-8 piano) (9-16 chrom percussion) 1 acoustic grand 9 celesta 2 bright acoustic 10 glockenspiel 3 electric grand 11 music box 4 honky-tonk 12 vibraphone 5 electric piano 1 13 marimba 6 electric piano 2 14 xylophone 7 harpsichord 15 tubular bel" 8 clav 16 dulcimer (17-24 organ) (25-32 guitar) 17 drawbar organ 25 acoustic guitar(nylon) 18 percussive organ 26 acoustic guitar(steel) 19 rock organ 27 electric guitar(jazz) 20 church organ 28 electric guitar(clean) 21 reed organ 29 electric guitar(muted) 22 accoridan 30 overdriven guitar 23 harmonica 31 distortion guitar 24 tango accordian 32 guitar harmonics (33-40 bass) (41-48 strings) 33 acoustic bass 41 violin 34 electric bass(finger) 42 viola 35 electric bass(pick) 43 cello 36 fretless bass 44 contrabass 37 slap bass 1 45 tremolo strings 38 slap bass 2 46 pizzicato strings 39 synth bass 1 47 orchestral strings 40 synth bass 2 48 timpani (49-56 ensemble) (57-64 brass) 49 string ensemble 1 57 trumpet 50 string ensemble 2 58 trombone 51 synthstrings 1 59 tuba 52 synthstrings 2 60 muted trumpet 53 choir aahs 61 french horn 54 voice oohs 62 brass section 55 synth voice 63 synthbrass 1 56 orchestra hit 64 synthbrass 2 (65-72 reed) (73-80 pipe) 65 soprano sax 73 piccolo 66 alto sax 74 flute 67 tenor sax 75 recorder 68 baritone sax 76 pan flute 69 oboe 77 blown bottle 70 english horn 78 skakuhachi 71 bassoon 79 whistle 72 clarinet 80 ocarina 4.综述: 如果这份说明仅仅是使问题更加混乱,那么以下提供的例子可能有助于澄清问题!同时,两个公用程序和一个图解文件包含在这个文档里面: DEC.EXE——这个公共程序是将二进制文件(比如.MID)转换成以十进制表示的对应每个字节的有标记界限的文本文件。 REC.EXE——这个公共程序是将有标记界限的十进制数文本文件对应的每一字节转换成二进制文件。 MIDINOTE.PS——这是一个对应键盘和五线谱的音符数字附录页。 附录A 1.MIDI事件命令 每个命令字节有两部分,左nybble(4位)包含现行的命令,右nybble包含将被执行的命令的通道号,这里有16各MIDI通道8个MIDI命令(命令nybble必须最高有效位是1的)。在下表中,X表示MIDI通道号。所有的音符即数据字节都<128(最高有效位是0)。 十六进制 二进制 数据 描述 8x 1000xxxx nn vv 音符关闭 (释放键盘) nn=音符号 vv=速度 9x 1001xxxx nn vv 音符打开 (按下键盘) nn=音符号 vv=速度 Ax 1010xxxx nn vv 触摸键盘以后 nn=音符号 vv=速度 Bx 1011xxxx cc vv 调换控制 cc=控制号 vv=新值 Cx 1100xxxx pp 改变程序(片断) pp=新的程序号 Dx 1101xxxx cc 在通道后接触 cc=管道号 Ex 1110xxxx bb tt 改变互相咬和的齿轮 (2000H 表明缺省或没有改变)(什么意思搞不懂:) bb=值的低7位(least sig) tt=值的高7位 (most sig) 下表是没有通道的 meta-events列表 ,他们的格式是: FF xx nn dd 所有的 meta-events 是以 FF 开头的命令 (xx),长度,或者含在数据的字节数(nn),现行的数据(dd) (81-88 synth lead) (89-96 synth pad) 81 lead 1 (square) 89 pad 1 (new age) 82 lead 2 (sawtooth) 90 pad 2 (warm) 83 lead 3 (calliope) 91 pad 3 (polysynth) 84 lead 4 (chiff) 92 pad 4 (choir) 85 lead 5 (charang) 93 pad 5 (bowed) 86 lead 6 (voice) 94 pad 6 (metallic) 87 lead 7 (fifths) 95 pad 7 (halo) 88 lead 8 (bass+lead) 96 pad 8 (sweep) (97-104 synth effects) (105-112 ethnic) 97 fx 1 (rain) 105 sitar 98 fx 2 (soundtrack) 106 banjo 99 fx 3 (crystal) 107 shamisen 100 fx 4 (atmosphere) 108 koto 101 fx 5 (brightness) 109 kalimba 102 fx 6 (goblins) 110 bagpipe 103 fx 7 (echoes) 111 fiddle 104 fx 8 (sci-fi) 112 shanai (113-120 percussive) (121-128 sound effects) 113 tinkle bell 121 guitar fret noise 114 agogo 122 breath noise 115 steel drums 123 seashore 116 woodblock 124 bird tweet 117 taiko dr |
| [] [返回上一页] [打 印] |
|
文章评论 |
