1 #------------------------------------------------------------------------
2 # sysex: file(1) magic for MIDI sysex files
5 0 byte 0xF0 SysEx File -
8 >1 byte 0x01 Sequential
10 >1 byte 0x03 OctavePlateau
14 >1 byte 0x07 Kurzweil/Future Retro
35 >>2 byte x \b, Channel %d
37 >1 byte 0x09 Gulbransen
40 >1 byte 0x0c Waveframe
45 >>2 byte 0x06 Matrix 6 series
46 >>3 byte 0x0A Dump (All)
47 >>3 byte 0x01 Dump (Bank)
48 >>4 belong 0x0002040E Matrix 1000
49 >>>11 byte <2 User bank %d
50 >>>11 byte >1 Preset bank %d
52 >1 byte 0x12 GreyMatter
56 >1 byte 0x17 AdamsSmith
62 >1 byte 0x1d Inventronics
71 >1 byte 0x27 Jellinghaus
72 >1 byte 0x28 Southworth
76 >1 byte 0x2c AudioVertrieb
84 >1 byte 0x39 Soundcraft
85 # Some Waldorf info from http://Stromeko.Synth.net/Downloads#WaldorfDocs
87 >>2 byte 0x00 microWave
88 >>2 byte 0x0E microwave2 / XT
90 >>3 byte =0 (default id)
92 >>>3 byte <0x7F \bdevice %d)
93 >>>3 byte =0x7F \bbroadcast id)
94 >>3 byte 0x7f Microwave I
95 >>>4 byte 0x00 SNDR (Sound Request)
96 >>>4 byte 0x10 SNDD (Sound Dump)
97 >>>4 byte 0x20 SNDP (Sound Parameter Change)
98 >>>4 byte 0x30 SNDQ (Sound Parameter Inquiry)
99 >>>4 byte 0x70 BOOT (Sound Reserved)
100 >>>4 byte 0x01 MULR (Multi Request)
101 >>>4 byte 0x11 MULD (Multi Dump)
102 >>>4 byte 0x21 MULP (Multi Parameter Change)
103 >>>4 byte 0x31 MULQ (Multi Parameter Inquiry)
104 >>>4 byte 0x71 OS (Multi Reserved)
105 >>>4 byte 0x02 DRMR (Drum Map Request)
106 >>>4 byte 0x12 DRMD (Drum Map Dump)
107 >>>4 byte 0x22 DRMP (Drum Map Parameter Change)
108 >>>4 byte 0x32 DRMQ (Drum Map Parameter Inquiry)
109 >>>4 byte 0x72 BIN (Drum Map Reserved)
110 >>>4 byte 0x03 PATR (Sequencer Pattern Request)
111 >>>4 byte 0x13 PATD (Sequencer Pattern Dump)
112 >>>4 byte 0x23 PATP (Sequencer Pattern Parameter Change)
113 >>>4 byte 0x33 PATQ (Sequencer Pattern Parameter Inquiry)
114 >>>4 byte 0x73 AFM (Sequencer Pattern Reserved)
115 >>>4 byte 0x04 GLBR (Global Parameter Request)
116 >>>4 byte 0x14 GLBD (Global Parameter Dump)
117 >>>4 byte 0x24 GLBP (Global Parameter Parameter Change)
118 >>>4 byte 0x34 GLBQ (Global Parameter Parameter Inquiry)
119 >>>4 byte 0x07 MODR (Mode Parameter Request)
120 >>>4 byte 0x17 MODD (Mode Parameter Dump)
121 >>>4 byte 0x27 MODP (Mode Parameter Parameter Change)
122 >>>4 byte 0x37 MODQ (Mode Parameter Parameter Inquiry)
124 >>>4 byte 0x00 SNDR (Sound Request)
125 >>>4 byte 0x10 SNDD (Sound Dump)
126 >>>4 byte 0x20 SNDP (Sound Parameter Change)
127 >>>4 byte 0x30 SNDQ (Sound Parameter Inquiry)
128 >>>4 byte 0x70 (Sound Reserved)
129 >>>4 byte 0x01 MULR (Multi Request)
130 >>>4 byte 0x11 MULD (Multi Dump)
131 >>>4 byte 0x21 MULP (Multi Parameter Change)
132 >>>4 byte 0x31 MULQ (Multi Parameter Inquiry)
133 >>>4 byte 0x71 OS (Multi Reserved)
134 >>>4 byte 0x02 DRMR (Drum Map Request)
135 >>>4 byte 0x12 DRMD (Drum Map Dump)
136 >>>4 byte 0x22 DRMP (Drum Map Parameter Change)
137 >>>4 byte 0x32 DRMQ (Drum Map Parameter Inquiry)
138 >>>4 byte 0x72 BIN (Drum Map Reserved)
139 >>>4 byte 0x04 GLBR (Global Parameter Request)
140 >>>4 byte 0x14 GLBD (Global Parameter Dump)
141 >>>4 byte 0x24 GLBP (Global Parameter Parameter Change)
142 >>>4 byte 0x34 GLBQ (Global Parameter Parameter Inquiry)
143 >>2 byte 0x11 rackAttack
144 >>>4 byte 0x00 SNDR (Sound Parameter Request)
145 >>>4 byte 0x10 SNDD (Sound Parameter Dump)
146 >>>4 byte 0x20 SNDP (Sound Parameter Parameter Change)
147 >>>4 byte 0x30 SNDQ (Sound Parameter Parameter Inquiry)
148 >>>4 byte 0x01 PRGR (Program Parameter Request)
149 >>>4 byte 0x11 PRGD (Program Parameter Dump)
150 >>>4 byte 0x21 PRGP (Program Parameter Parameter Change)
151 >>>4 byte 0x31 PRGQ (Program Parameter Parameter Inquiry)
152 >>>4 byte 0x71 OS (Program Parameter Reserved)
153 >>>4 byte 0x03 PATR (Pattern Parameter Request)
154 >>>4 byte 0x13 PATD (Pattern Parameter Dump)
155 >>>4 byte 0x23 PATP (Pattern Parameter Parameter Change)
156 >>>4 byte 0x33 PATQ (Pattern Parameter Parameter Inquiry)
157 >>>4 byte 0x04 GLBR (Global Parameter Request)
158 >>>4 byte 0x14 GLBD (Global Parameter Dump)
159 >>>4 byte 0x24 GLBP (Global Parameter Parameter Change)
160 >>>4 byte 0x34 GLBQ (Global Parameter Parameter Inquiry)
161 >>>4 byte 0x05 EFXR (FX Parameter Request)
162 >>>4 byte 0x15 EFXD (FX Parameter Dump)
163 >>>4 byte 0x25 EFXP (FX Parameter Parameter Change)
164 >>>4 byte 0x35 EFXQ (FX Parameter Parameter Inquiry)
165 >>>4 byte 0x07 MODR (Mode Command Request)
166 >>>4 byte 0x17 MODD (Mode Command Dump)
167 >>>4 byte 0x27 MODP (Mode Command Parameter Change)
168 >>>4 byte 0x37 MODQ (Mode Command Parameter Inquiry)
170 >>>4 byte 0x00 SBPR (Soundprogram)
171 >>>4 byte 0x01 SAPR (Performance)
172 >>>4 byte 0x02 SWAVE (Wave)
173 >>>4 byte 0x03 SWTBL (Wave control table)
174 >>>4 byte 0x04 SVT (Velocity Curve)
175 >>>4 byte 0x05 STT (Tuning Table)
176 >>>4 byte 0x06 SGLB (Global Parameters)
177 >>>4 byte 0x07 SARRMAP (Performance Program Change Map)
178 >>>4 byte 0x08 SBPRMAP (Sound Program Change Map)
179 >>>4 byte 0x09 SBPRPAR (Sound Parameter)
180 >>>4 byte 0x0A SARRPAR (Performance Parameter)
181 >>>4 byte 0x0B SINSPAR (Instrument/External Parameter)
182 >>>4 byte 0x0F SBULK (Bulk Switch on/off)
206 >1 byte 0x50 Matsushita
209 >1 byte 0x54 Matsushita
210 >1 byte 0x57 Acoustic tech. lab.
212 >1 belong&0xffffff00 0x00007400 Ta Horng
213 >1 belong&0xffffff00 0x00007500 e-Tek
214 >1 belong&0xffffff00 0x00007600 E-Voice
215 >1 belong&0xffffff00 0x00007700 Midisoft
216 >1 belong&0xffffff00 0x00007800 Q-Sound
217 >1 belong&0xffffff00 0x00007900 Westrex
218 >1 belong&0xffffff00 0x00007a00 Nvidia*
219 >1 belong&0xffffff00 0x00007b00 ESS
220 >1 belong&0xffffff00 0x00007c00 Mediatrix
221 >1 belong&0xffffff00 0x00007d00 Brooktree
222 >1 belong&0xffffff00 0x00007e00 Otari
223 >1 belong&0xffffff00 0x00007f00 Key Electronics
224 >1 belong&0xffffff00 0x00010000 Shure
225 >1 belong&0xffffff00 0x00010100 AuraSound
226 >1 belong&0xffffff00 0x00010200 Crystal
227 >1 belong&0xffffff00 0x00010300 Rockwell
228 >1 belong&0xffffff00 0x00010400 Silicon Graphics
229 >1 belong&0xffffff00 0x00010500 Midiman
230 >1 belong&0xffffff00 0x00010600 PreSonus
231 >1 belong&0xffffff00 0x00010800 Topaz
232 >1 belong&0xffffff00 0x00010900 Cast Lightning
233 >1 belong&0xffffff00 0x00010a00 Microsoft
234 >1 belong&0xffffff00 0x00010b00 Sonic Foundry
235 >1 belong&0xffffff00 0x00010c00 Line 6
236 >1 belong&0xffffff00 0x00010d00 Beatnik Inc.
237 >1 belong&0xffffff00 0x00010e00 Van Koerving
238 >1 belong&0xffffff00 0x00010f00 Altech Systems
239 >1 belong&0xffffff00 0x00011000 S & S Research
240 >1 belong&0xffffff00 0x00011100 VLSI Technology
241 >1 belong&0xffffff00 0x00011200 Chromatic
242 >1 belong&0xffffff00 0x00011300 Sapphire
243 >1 belong&0xffffff00 0x00011400 IDRC
244 >1 belong&0xffffff00 0x00011500 Justonic Tuning
245 >1 belong&0xffffff00 0x00011600 TorComp
246 >1 belong&0xffffff00 0x00011700 Newtek Inc.
247 >1 belong&0xffffff00 0x00011800 Sound Sculpture
248 >1 belong&0xffffff00 0x00011900 Walker Technical
249 >1 belong&0xffffff00 0x00011a00 Digital Harmony
250 >1 belong&0xffffff00 0x00011b00 InVision
251 >1 belong&0xffffff00 0x00011c00 T-Square
252 >1 belong&0xffffff00 0x00011d00 Nemesys
253 >1 belong&0xffffff00 0x00011e00 DBX
254 >1 belong&0xffffff00 0x00011f00 Syndyne
255 >1 belong&0xffffff00 0x00012000 Bitheadz
256 >1 belong&0xffffff00 0x00012100 Cakewalk
257 >1 belong&0xffffff00 0x00012200 Staccato
258 >1 belong&0xffffff00 0x00012300 National Semicon.
259 >1 belong&0xffffff00 0x00012400 Boom Theory
260 >1 belong&0xffffff00 0x00012500 Virtual DSP Corp
261 >1 belong&0xffffff00 0x00012600 Antares
262 >1 belong&0xffffff00 0x00012700 Angel Software
263 >1 belong&0xffffff00 0x00012800 St Louis Music
264 >1 belong&0xffffff00 0x00012900 Lyrrus dba G-VOX
265 >1 belong&0xffffff00 0x00012a00 Ashley Audio
266 >1 belong&0xffffff00 0x00012b00 Vari-Lite
267 >1 belong&0xffffff00 0x00012c00 Summit Audio
268 >1 belong&0xffffff00 0x00012d00 Aureal Semicon.
269 >1 belong&0xffffff00 0x00012e00 SeaSound
270 >1 belong&0xffffff00 0x00012f00 U.S. Robotics
271 >1 belong&0xffffff00 0x00013000 Aurisis
272 >1 belong&0xffffff00 0x00013100 Nearfield Multimedia
273 >1 belong&0xffffff00 0x00013200 FM7 Inc.
274 >1 belong&0xffffff00 0x00013300 Swivel Systems
275 >1 belong&0xffffff00 0x00013400 Hyperactive
276 >1 belong&0xffffff00 0x00013500 MidiLite
277 >1 belong&0xffffff00 0x00013600 Radical
278 >1 belong&0xffffff00 0x00013700 Roger Linn
279 >1 belong&0xffffff00 0x00013800 Helicon
280 >1 belong&0xffffff00 0x00013900 Event
281 >1 belong&0xffffff00 0x00013a00 Sonic Network
282 >1 belong&0xffffff00 0x00013b00 Realtime Music
283 >1 belong&0xffffff00 0x00013c00 Apogee Digital
285 >1 belong&0xffffff00 0x00202b00 Medeli Electronics
286 >1 belong&0xffffff00 0x00202c00 Charlie Lab
287 >1 belong&0xffffff00 0x00202d00 Blue Chip Music
288 >1 belong&0xffffff00 0x00202e00 BEE OH Corp
289 >1 belong&0xffffff00 0x00202f00 LG Semicon America
290 >1 belong&0xffffff00 0x00203000 TESI
291 >1 belong&0xffffff00 0x00203100 EMAGIC
292 >1 belong&0xffffff00 0x00203200 Behringer
293 >1 belong&0xffffff00 0x00203300 Access Music
294 >1 belong&0xffffff00 0x00203400 Synoptic
295 >1 belong&0xffffff00 0x00203500 Hanmesoft Corp
296 >1 belong&0xffffff00 0x00203600 Terratec
297 >1 belong&0xffffff00 0x00203700 Proel SpA
298 >1 belong&0xffffff00 0x00203800 IBK MIDI
299 >1 belong&0xffffff00 0x00203900 IRCAM
300 >1 belong&0xffffff00 0x00203a00 Propellerhead Software
301 >1 belong&0xffffff00 0x00203b00 Red Sound Systems
302 >1 belong&0xffffff00 0x00203c00 Electron ESI AB
303 >1 belong&0xffffff00 0x00203d00 Sintefex Audio
304 >1 belong&0xffffff00 0x00203e00 Music and More
305 >1 belong&0xffffff00 0x00203f00 Amsaro
306 >1 belong&0xffffff00 0x00204000 CDS Advanced Technology
307 >1 belong&0xffffff00 0x00204100 Touched by Sound
308 >1 belong&0xffffff00 0x00204200 DSP Arts
309 >1 belong&0xffffff00 0x00204300 Phil Rees Music
310 >1 belong&0xffffff00 0x00204400 Stamer Musikanlagen GmbH
311 >1 belong&0xffffff00 0x00204500 Soundart
312 >1 belong&0xffffff00 0x00204600 C-Mexx Software
313 >1 belong&0xffffff00 0x00204700 Klavis Tech.
314 >1 belong&0xffffff00 0x00204800 Noteheads AB
316 0 string T707 Roland TR-707 Data