xref: /dragonfly/contrib/file/magic/Magdir/sysex (revision 9f3fc534)
1#------------------------------------------------------------------------
2# sysex: file(1) magic for MIDI sysex files
3#
4#
50	byte			0xF0		SysEx File -
6
7# North American Group
8>1	byte			0x01		Sequential
9>1	byte			0x02		IDP
10>1	byte			0x03		OctavePlateau
11>1	byte			0x04		Moog
12>1	byte			0x05		Passport
13>1	byte			0x06		Lexicon
14>1	byte			0x07		Kurzweil/Future Retro
15>>3	byte			0x77		777
16>>4	byte			0x00		Bank
17>>4	byte			0x01		Song
18>>5	byte			0x0f		16
19>>5	byte			0x0e		15
20>>5	byte			0x0d		14
21>>5	byte			0x0c		13
22>>5	byte			0x0b		12
23>>5	byte			0x0a		11
24>>5	byte			0x09		10
25>>5	byte			0x08		9
26>>5	byte			0x07		8
27>>5	byte			0x06		7
28>>5	byte			0x05		6
29>>5	byte			0x04		5
30>>5	byte			0x03		4
31>>5	byte			0x02		3
32>>5	byte			0x01		2
33>>5	byte			0x00		1
34>>5	byte			0x10		(ALL)
35>>2	byte			x			\b, Channel %d
36>1	byte			0x08		Fender
37>1	byte			0x09		Gulbransen
38>1	byte			0x0a		AKG
39>1	byte			0x0b		Voyce
40>1	byte			0x0c		Waveframe
41>1	byte			0x0d		ADA
42>1	byte			0x0e		Garfield
43>1	byte			0x0f		Ensoniq
44>1	byte			0x10		Oberheim
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
51>1	byte			0x11		Apple
52>1	byte			0x12		GreyMatter
53>1	byte			0x14		PalmTree
54>1	byte			0x15		JLCooper
55>1	byte			0x16		Lowrey
56>1	byte			0x17		AdamsSmith
57>1	byte			0x18		E-mu
58>1	byte			0x19		Harmony
59>1	byte			0x1a		ART
60>1	byte			0x1b		Baldwin
61>1	byte			0x1c		Eventide
62>1	byte			0x1d		Inventronics
63>1	byte			0x1f		Clarity
64
65# European Group
66>1	byte			0x21		SIEL
67>1	byte			0x22		Synthaxe
68>1	byte			0x24		Hohner
69>1	byte			0x25		Twister
70>1	byte			0x26		Solton
71>1	byte			0x27		Jellinghaus
72>1	byte			0x28		Southworth
73>1	byte			0x29		PPG
74>1	byte			0x2a		JEN
75>1	byte			0x2b		SSL
76>1	byte			0x2c		AudioVertrieb
77
78>1	byte			0x2f		ELKA
79>>3	byte			0x09		EK-44
80
81>1	byte			0x30		Dynacord
82>1	byte			0x31		Jomox
83>1	byte			0x33		Clavia
84>1	byte			0x39		Soundcraft
85# Some Waldorf info from http://Stromeko.Synth.net/Downloads#WaldorfDocs
86>1	byte			0x3e		Waldorf
87>>2	byte			0x00		microWave
88>>2	byte			0x0E		microwave2 / XT
89>>2	byte			0x0F		Q / Q+
90>>3	byte			=0			(default id)
91>>3 byte			>0			(
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)
123>>2	byte			0x10		microQ
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)
169>>2	byte			0x03		Wave
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)
183
184# Japanese Group
185>1	byte			0x40		Kawai
186>>3	byte			0x20		K1
187>>3	byte			0x22		K4
188
189>1	byte			0x41		Roland
190>>3	byte			0x14		D-50
191>>3	byte			0x2b		U-220
192>>3	byte			0x02		TR-707
193
194>1	byte			0x42		Korg
195>>3	byte			0x19		M1
196
197>1	byte			0x43		Yamaha
198>1	byte			0x44		Casio
199>1	byte			0x46		Kamiya
200>1	byte			0x47		Akai
201>1	byte			0x48		Victor
202>1	byte			0x49		Mesosha
203>1	byte			0x4b		Fujitsu
204>1	byte			0x4c		Sony
205>1	byte			0x4e		Teac
206>1	byte			0x50		Matsushita
207>1	byte			0x51		Fostex
208>1	byte			0x52		Zoom
209>1	byte			0x54		Matsushita
210>1	byte			0x57		Acoustic tech. lab.
211
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
284
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
315
3160	string			T707		Roland TR-707 Data
317