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