xref: /dragonfly/contrib/file/magic/Magdir/audio (revision 1b722dce)
1#------------------------------------------------------------------------------
2# audio:  file(1) magic for sound formats (see also "iff")
3#
4# Jan Nicolai Langfeldt (janl@ifi.uio.no), Dan Quinlan (quinlan@yggdrasil.com),
5# and others
6#
7
8# Sun/NeXT audio data
90	string		.snd		Sun/NeXT audio data:
10>12	belong		1		8-bit ISDN mu-law,
11!:mime	audio/basic
12>12	belong		2		8-bit linear PCM [REF-PCM],
13!:mime	audio/basic
14>12	belong		3		16-bit linear PCM,
15!:mime	audio/basic
16>12	belong		4		24-bit linear PCM,
17!:mime	audio/basic
18>12	belong		5		32-bit linear PCM,
19!:mime	audio/basic
20>12	belong		6		32-bit IEEE floating point,
21!:mime	audio/basic
22>12	belong		7		64-bit IEEE floating point,
23!:mime	audio/basic
24>12	belong		8		Fragmented sample data,
25>12	belong		10		DSP program,
26>12	belong		11		8-bit fixed point,
27>12	belong		12		16-bit fixed point,
28>12	belong		13		24-bit fixed point,
29>12	belong		14		32-bit fixed point,
30>12	belong		18		16-bit linear with emphasis,
31>12	belong		19		16-bit linear compressed,
32>12	belong		20		16-bit linear with emphasis and compression,
33>12	belong		21		Music kit DSP commands,
34>12	belong		23		8-bit ISDN mu-law compressed (CCITT G.721 ADPCM voice enc.),
35!:mime  audio/x-adpcm
36>12	belong		24		compressed (8-bit CCITT G.722 ADPCM)
37>12	belong		25		compressed (3-bit CCITT G.723.3 ADPCM),
38>12	belong		26		compressed (5-bit CCITT G.723.5 ADPCM),
39>12	belong		27		8-bit A-law (CCITT G.711),
40>20	belong		1		mono,
41>20	belong		2		stereo,
42>20	belong		4		quad,
43>16	belong		>0		%d Hz
44
45# DEC systems (e.g. DECstation 5000) use a variant of the Sun/NeXT format
46# that uses little-endian encoding and has a different magic number
470	lelong		0x0064732E	DEC audio data:
48>12	lelong		1		8-bit ISDN mu-law,
49!:mime	audio/x-dec-basic
50>12	lelong		2		8-bit linear PCM [REF-PCM],
51!:mime	audio/x-dec-basic
52>12	lelong		3		16-bit linear PCM,
53!:mime	audio/x-dec-basic
54>12	lelong		4		24-bit linear PCM,
55!:mime	audio/x-dec-basic
56>12	lelong		5		32-bit linear PCM,
57!:mime	audio/x-dec-basic
58>12	lelong		6		32-bit IEEE floating point,
59!:mime	audio/x-dec-basic
60>12	lelong		7		64-bit IEEE floating point,
61!:mime	audio/x-dec-basic
62>12	belong		8		Fragmented sample data,
63>12	belong		10		DSP program,
64>12	belong		11		8-bit fixed point,
65>12	belong		12		16-bit fixed point,
66>12	belong		13		24-bit fixed point,
67>12	belong		14		32-bit fixed point,
68>12	belong		18		16-bit linear with emphasis,
69>12	belong		19		16-bit linear compressed,
70>12	belong		20		16-bit linear with emphasis and compression,
71>12	belong		21		Music kit DSP commands,
72>12	lelong		23		8-bit ISDN mu-law compressed (CCITT G.721 ADPCM voice enc.),
73!:mime	audio/x-dec-basic
74>12	belong		24		compressed (8-bit CCITT G.722 ADPCM)
75>12	belong		25		compressed (3-bit CCITT G.723.3 ADPCM),
76>12	belong		26		compressed (5-bit CCITT G.723.5 ADPCM),
77>12	belong		27		8-bit A-law (CCITT G.711),
78>20	lelong		1		mono,
79>20	lelong		2		stereo,
80>20	lelong		4		quad,
81>16	lelong		>0		%d Hz
82
83# Creative Labs AUDIO stuff
840	string	MThd			Standard MIDI data
85!:mime	audio/midi
86>8 	beshort	x			(format %d)
87>10	beshort	x			using %d track
88>10	beshort		>1		\bs
89>12	beshort&0x7fff	x		at 1/%d
90>12	beshort&0x8000	>0		SMPTE
91
920	string	CTMF			Creative Music (CMF) data
93!:mime	audio/x-unknown
940	string	SBI			SoundBlaster instrument data
95!:mime	audio/x-unknown
960	string	Creative\ Voice\ File	Creative Labs voice data
97!:mime	audio/x-unknown
98# is this next line right?  it came this way...
99>19	byte	0x1A
100>23	byte	>0			- version %d
101>22	byte	>0			\b.%d
102
103# first entry is also the string "NTRK"
1040	belong		0x4e54524b	MultiTrack sound data
105>4	belong		x		- version %ld
106
107# Extended MOD format (*.emd) (Greg Roelofs, newt@uchicago.edu); NOT TESTED
108# [based on posting 940824 by "Dirk/Elastik", husberg@lehtori.cc.tut.fi]
1090	string		EMOD		Extended MOD sound data,
110>4	byte&0xf0	x		version %d
111>4	byte&0x0f	x		\b.%d,
112>45	byte		x		%d instruments
113>83	byte		0		(module)
114>83	byte		1		(song)
115
116# Real Audio (Magic .ra\0375)
1170	belong		0x2e7261fd	RealAudio sound file
118!:mime	audio/x-pn-realaudio
1190	string		.RMF		RealMedia file
120!:mime	application/vnd.rn-realmedia
121#video/x-pn-realvideo
122#video/vnd.rn-realvideo
123#application/vnd.rn-realmedia
124#	sigh, there are many mimes for that but the above are the most common.
125
126# MTM/669/FAR/S3M/ULT/XM format checking [Aaron Eppert, aeppert@dialin.ind.net]
127# Oct 31, 1995
128# fixed by <doj@cubic.org> 2003-06-24
129# Too short...
130#0	string		MTM		MultiTracker Module sound file
131#0	string		if		Composer 669 Module sound data
132#0	string		JN		Composer 669 Module sound data (extended format)
1330	string		MAS_U		ULT(imate) Module sound data
134
135#0	string		FAR		Module sound data
136#>4	string		>\15		Title: "%s"
137
1380x2c	string		SCRM		ScreamTracker III Module sound data
139>0	string		>\0		Title: "%s"
140
141# Gravis UltraSound patches
142# From <ache@nagual.ru>
143
1440	string		GF1PATCH110\0ID#000002\0	GUS patch
1450	string		GF1PATCH100\0ID#000002\0	Old GUS	patch
146
147# mime types according to http://www.geocities.com/nevilo/mod.htm:
148#	audio/it	.it
149#	audio/x-zipped-it	.itz
150#	audio/xm	fasttracker modules
151#	audio/x-s3m	screamtracker modules
152#	audio/s3m	screamtracker modules
153#	audio/x-zipped-mod	mdz
154#	audio/mod	mod
155#	audio/x-mod	All modules (mod, s3m, 669, mtm, med, xm, it, mdz, stm, itz, xmz, s3z)
156
157#
158# Taken from loader code from mikmod version 2.14
159# by Steve McIntyre (stevem@chiark.greenend.org.uk)
160# <doj@cubic.org> added title printing on 2003-06-24
1610	string	MAS_UTrack_V00
162>14	string	>/0		ultratracker V1.%.1s module sound data
163!:mime	audio/x-mod
164#audio/x-tracker-module
165
1660	string	UN05		MikMod UNI format module sound data
167
1680	string	Extended\ Module: Fasttracker II module sound data
169!:mime	audio/x-mod
170#audio/x-tracker-module
171>17	string	>\0		Title: "%s"
172
17321	string/c	=!SCREAM!	Screamtracker 2 module sound data
174!:mime	audio/x-mod
175#audio/x-screamtracker-module
17621	string	BMOD2STM	Screamtracker 2 module sound data
177!:mime	audio/x-mod
178#audio/x-screamtracker-module
1791080	string	M.K.		4-channel Protracker module sound data
180!:mime	audio/x-mod
181#audio/x-protracker-module
182>0	string	>\0		Title: "%s"
1831080	string	M!K!		4-channel Protracker module sound data
184!:mime	audio/x-mod
185#audio/x-protracker-module
186>0	string	>\0		Title: "%s"
1871080	string	FLT4		4-channel Startracker module sound data
188!:mime	audio/x-mod
189#audio/x-startracker-module
190>0	string	>\0		Title: "%s"
1911080	string	FLT8		8-channel Startracker module sound data
192!:mime	audio/x-mod
193#audio/x-startracker-module
194>0	string	>\0		Title: "%s"
1951080	string	4CHN		4-channel Fasttracker module sound data
196!:mime	audio/x-mod
197#audio/x-fasttracker-module
198>0	string	>\0		Title: "%s"
1991080	string	6CHN		6-channel Fasttracker module sound data
200!:mime	audio/x-mod
201#audio/x-fasttracker-module
202>0	string	>\0		Title: "%s"
2031080	string	8CHN		8-channel Fasttracker module sound data
204!:mime	audio/x-mod
205#audio/x-fasttracker-module
206>0	string	>\0		Title: "%s"
2071080	string	CD81		8-channel Octalyser module sound data
208!:mime	audio/x-mod
209#audio/x-octalysertracker-module
210>0	string	>\0		Title: "%s"
2111080	string	OKTA		8-channel Octalyzer module sound data
212!:mime	audio/x-mod
213#audio/x-octalysertracker-module
214>0	string	>\0		Title: "%s"
215# Not good enough.
216#1082	string	CH
217#>1080	string	>/0		%.2s-channel Fasttracker "oktalyzer" module sound data
2181080	string	16CN		16-channel Taketracker module sound data
219!:mime	audio/x-mod
220#audio/x-taketracker-module
221>0	string	>\0		Title: "%s"
2221080	string	32CN		32-channel Taketracker module sound data
223!:mime	audio/x-mod
224#audio/x-taketracker-module
225>0	string	>\0		Title: "%s"
226
227# TOC sound files -Trevor Johnson <trevor@jpj.net>
228#
2290       string          TOC             TOC sound file
230
231# sidfiles <pooka@iki.fi>
232# added name,author,(c) and new RSID type by <doj@cubic.org> 2003-06-24
2330	string		SIDPLAY\ INFOFILE	Sidplay info file
234
2350	string		PSID			PlaySID v2.2+ (AMIGA) sidtune
236>4	beshort		>0			w/ header v%d,
237>14	beshort		=1			single song,
238>14	beshort		>1			%d songs,
239>16	beshort		>0			default song: %d
240>0x16	string		>\0			name: "%s"
241>0x36	string		>\0			author: "%s"
242>0x56	string		>\0			copyright: "%s"
243
2440	string		RSID			RSID sidtune PlaySID compatible
245>4	beshort		>0			w/ header v%d,
246>14	beshort		=1			single song,
247>14	beshort		>1			%d songs,
248>16	beshort		>0			default song: %d
249>0x16	string		>\0			name: "%s"
250>0x36	string		>\0			author: "%s"
251>0x56	string		>\0			copyright: "%s"
252
253# IRCAM <mpruett@sgi.com>
254# VAX and MIPS files are little-endian; Sun and NeXT are big-endian
2550	belong		0x64a30100		IRCAM file (VAX)
2560	belong		0x64a30200		IRCAM file (Sun)
2570	belong		0x64a30300		IRCAM file (MIPS little-endian)
2580	belong		0x64a30400		IRCAM file (NeXT)
259
260# NIST SPHERE <mpruett@sgi.com>
2610	string		NIST_1A\n\ \ \ 1024\n	NIST SPHERE file
262
263# Sample Vision <mpruett@sgi.com>
2640	string		SOUND\ SAMPLE\ DATA\ 	Sample Vision file
265
266# Audio Visual Research <tonigonenstein@users.sourceforge.net>
2670	string		2BIT			Audio Visual Research file,
268>12	beshort		=0			mono,
269>12	beshort		=-1			stereo,
270>14	beshort		x			%d bits
271>16	beshort		=0			unsigned,
272>16	beshort		=-1			signed,
273>22	belong&0x00ffffff	x		%d Hz,
274>18	beshort		=0			no loop,
275>18	beshort		=-1			loop,
276>21	ubyte		<128			note %d,
277>22	byte		=0			replay 5.485 KHz
278>22	byte		=1			replay 8.084 KHz
279>22	byte		=2			replay 10.971 Khz
280>22	byte		=3			replay 16.168 Khz
281>22	byte		=4			replay 21.942 KHz
282>22	byte		=5			replay 32.336 KHz
283>22	byte		=6			replay 43.885 KHz
284>22	byte		=7			replay 47.261 KHz
285
286# SGI SoundTrack <mpruett@sgi.com>
2870	string		_SGI_SoundTrack		SGI SoundTrack project file
288# ID3 version 2 tags <waschk@informatik.uni-rostock.de>
2890	string		ID3	Audio file with ID3 version 2
290>3	byte		x	\b.%d
291>4	byte		x	\b.%d
292>>5	byte		&0x80	\b, unsynchronized frames
293>>5	byte		&0x40	\b, extended header
294>>5	byte		&0x20	\b, experimental
295>>5	byte		&0x10	\b, footer present
296>(6.I)	indirect	x	\b, contains:
297
298# NSF (NES sound file) magic
2990	string		NESM\x1a	NES Sound File
300>14	string		>\0		("%s" by
301>46	string		>\0		%s, copyright
302>78	string		>\0		%s),
303>5	byte		x		version %d,
304>6	byte		x		%d tracks,
305>122	byte&0x2	=1		dual PAL/NTSC
306>122	byte&0x1	=1		PAL
307>122	byte&0x1	=0		NTSC
308
309# Impulse tracker module (audio/x-it)
3100	string		IMPM		Impulse Tracker module sound data -
311!:mime	audio/x-mod
312>4	string		>\0		"%s"
313>40	leshort		!0		compatible w/ITv%x
314>42	leshort		!0		created w/ITv%x
315
316# Imago Orpheus module (audio/x-imf)
31760	string		IM10		Imago Orpheus module sound data -
318>0	string		>\0		"%s"
319
320# From <collver1@attbi.com>
321# These are the /etc/magic entries to decode modules, instruments, and
322# samples in Impulse Tracker's native format.
323
3240	string		IMPS		Impulse Tracker Sample
325>18	byte		&2		16 bit
326>18	byte		^2		8 bit
327>18	byte		&4		stereo
328>18	byte		^4		mono
3290	string		IMPI		Impulse Tracker Instrument
330>28	leshort		!0		ITv%x
331>30	byte		!0		%d samples
332
333# Yamaha TX Wave:  file(1) magic for Yamaha TX Wave audio files
334# From <collver1@attbi.com>
3350	string		LM8953		Yamaha TX Wave
336>22	byte		0x49		looped
337>22	byte		0xC9		non-looped
338>23	byte		1		33kHz
339>23	byte		2		50kHz
340>23	byte		3		16kHz
341
342# scream tracker:  file(1) magic for Scream Tracker sample files
343#
344# From <collver1@attbi.com>
34576	string		SCRS		Scream Tracker Sample
346>0	byte		1		sample
347>0	byte		2		adlib melody
348>0	byte		>2		adlib drum
349>31	byte		&2		stereo
350>31	byte		^2		mono
351>31	byte		&4		16bit little endian
352>31	byte		^4		8bit
353>30	byte		0		unpacked
354>30	byte		1		packed
355
356# audio
357# From: Cory Dikkers <cdikkers@swbell.net>
3580	string		MMD0		MED music file, version 0
3590	string		MMD1		OctaMED Pro music file, version 1
3600	string		MMD3		OctaMED Soundstudio music file, version 3
3610	string		OctaMEDCmpr	OctaMED Soundstudio compressed file
3620	string		MED		MED_Song
3630	string		SymM		Symphonie SymMOD music file
364#
3650	string		THX		AHX version
366>3	byte		=0		1 module data
367>3	byte		=1		2 module data
368#
3690	string		OKTASONG	Oktalyzer module data
370#
3710	string		DIGI\ Booster\ module\0	%s
372>20	byte		>0		%c
373>>21	byte		>0		\b%c
374>>>22	byte		>0		\b%c
375>>>>23	byte		>0		\b%c
376>610	string		>\0		\b, "%s"
377#
3780	string		DBM0	   	DIGI Booster Pro Module
379>4	byte		>0		V%X.
380>>5	byte		x		\b%02X
381>16	string		>\0		\b, "%s"
382#
3830	string		FTMN		FaceTheMusic module
384>16	string		>\0d		\b, "%s"
385
386# From: <doj@cubic.org> 2003-06-24
3870	string		AMShdr\32	Velvet Studio AMS Module v2.2
3880	string		Extreme		Extreme Tracker AMS Module v1.3
3890	string		DDMF		Xtracker DMF Module
390>4	byte		x		v%i
391>0xD	string		>\0		Title: "%s"
392>0x2B	string		>\0		Composer: "%s"
3930	string		DSM\32		Dynamic Studio Module DSM
3940	string		SONG		DigiTrekker DTM Module
3950	string		DMDL		DigiTrakker MDL Module
3960	string		PSM\32		Protracker Studio PSM Module
39744	string		PTMF		Poly Tracker PTM Module
398>0	string		>\32		Title: "%s"
3990	string		MT20		MadTracker 2.0 Module MT2
4000	string		RAD\40by\40REALiTY!! RAD Adlib Tracker Module RAD
4010	string		RTMM		RTM Module
4020x426	string		MaDoKaN96	XMS Adlib Module
403>0	string		>\0		Composer: "%s"
4040	string		AMF		AMF Module
405>4	string		>\0		Title: "%s"
4060	string		MODINFO1	Open Cubic Player Module Inforation MDZ
4070	string		Extended\40Instrument: Fast Tracker II Instrument
408
409# From: Takeshi Hamasaki <hma@syd.odn.ne.jp>
410# NOA Nancy Codec file
4110	string		\210NOA\015\012\032	NOA Nancy Codec Movie file
412# Yamaha SMAF format
4130	string		MMMD		Yamaha SMAF file
414# Sharp Jisaku Melody format for PDC
4150	string		\001Sharp\040JisakuMelody	SHARP Cell-Phone ringing Melody
416>20	string		Ver01.00	Ver. 1.00
417>>32	byte		x		, %d tracks
418
419# Free lossless audio codec <http://flac.sourceforge.net>
420# From: Przemyslaw Augustyniak <silvathraec@rpg.pl>
4210	string			fLaC		FLAC audio bitstream data
422!:mime	audio/x-flac
423>4	byte&0x7f		>0		\b, unknown version
424>4	byte&0x7f		0		\b
425# some common bits/sample values
426>>20	beshort&0x1f0		0x030		\b, 4 bit
427>>20	beshort&0x1f0		0x050		\b, 6 bit
428>>20	beshort&0x1f0		0x070		\b, 8 bit
429>>20	beshort&0x1f0		0x0b0		\b, 12 bit
430>>20	beshort&0x1f0		0x0f0		\b, 16 bit
431>>20	beshort&0x1f0		0x170		\b, 24 bit
432>>20	byte&0xe		0x0		\b, mono
433>>20	byte&0xe		0x2		\b, stereo
434>>20	byte&0xe		0x4		\b, 3 channels
435>>20	byte&0xe		0x6		\b, 4 channels
436>>20	byte&0xe		0x8		\b, 5 channels
437>>20	byte&0xe		0xa		\b, 6 channels
438>>20	byte&0xe		0xc		\b, 7 channels
439>>20	byte&0xe		0xe		\b, 8 channels
440# some common sample rates
441>>17	belong&0xfffff0		0x0ac440	\b, 44.1 kHz
442>>17	belong&0xfffff0		0x0bb800	\b, 48 kHz
443>>17	belong&0xfffff0		0x07d000	\b, 32 kHz
444>>17	belong&0xfffff0		0x056220	\b, 22.05 kHz
445>>17	belong&0xfffff0		0x05dc00	\b, 24 kHz
446>>17	belong&0xfffff0		0x03e800	\b, 16 kHz
447>>17	belong&0xfffff0		0x02b110	\b, 11.025 kHz
448>>17	belong&0xfffff0		0x02ee00	\b, 12 kHz
449>>17	belong&0xfffff0		0x01f400	\b, 8 kHz
450>>17	belong&0xfffff0		0x177000	\b, 96 kHz
451>>17	belong&0xfffff0		0x0fa000	\b, 64 kHz
452>>21	byte&0xf		>0		\b, >4G samples
453>>21	byte&0xf		0		\b
454>>>22	belong			>0		\b, %u samples
455>>>22	belong			0		\b, length unknown
456
457# (ISDN) VBOX voice message file (Wolfram Kleff)
4580       string          VBOX            VBOX voice message data
459
460# ReBorn Song Files (.rbs)
461# David J. Singer <doc@deadvirgins.org.uk>
4628       string          RB40             RBS Song file
463>29     string          ReBorn           created by ReBorn
464>37     string          Propellerhead    created by ReBirth
465
466# Synthesizer Generator and Kimwitu share their file format
4670	string		A#S#C#S#S#L#V#3	    Synthesizer Generator or Kimwitu data
468# Kimwitu++ uses a slightly different magic
4690	string		A#S#C#S#S#L#HUB	    Kimwitu++ data
470
471# From "Simon Hosie
4720       string  TFMX-SONG       TFMX module sound data
473
474# Monkey's Audio compressed audio format (.ape)
475# From danny.milo@gmx.net (Danny Milosavljevic)
476# New version from Abel Cheung <abel (@) oaka.org>
4770		string		MAC\040		Monkey's Audio compressed format
478>4		uleshort	>0x0F8B		version %d
479>>(0x08.l)	uleshort	=1000		with fast compression
480>>(0x08.l)	uleshort	=2000		with normal compression
481>>(0x08.l)	uleshort	=3000		with high compression
482>>(0x08.l)	uleshort	=4000		with extra high compression
483>>(0x08.l)	uleshort	=5000		with insane compression
484>>(0x08.l+18)	uleshort	=1		\b, mono
485>>(0x08.l+18)	uleshort	=2		\b, stereo
486>>(0x08.l+20)	ulelong		x		\b, sample rate %d
487>4		uleshort	<0x0F8C		version %d
488>>6		uleshort	=1000		with fast compression
489>>6		uleshort	=2000		with normal compression
490>>6		uleshort	=3000		with high compression
491>>6		uleshort	=4000		with extra high compression
492>>6		uleshort	=5000		with insane compression
493>>10		uleshort	=1		\b, mono
494>>10		uleshort	=2		\b, stereo
495>>12		ulelong		x		\b, sample rate %d
496
497# adlib sound files
498# From Gürkan Sengün <gurkan@linuks.mine.nu>, http://www.linuks.mine.nu
4990    	string		RAWADATA	RdosPlay RAW
500
5011068	string		RoR		AMUSIC Adlib Tracker
502
5030	string		JCH		EdLib
504
5050	string		mpu401tr	MPU-401 Trakker
506
5070	string		SAdT		Surprise! Adlib Tracker
508>4	byte		x		Version %d
509
5100	string		XAD!		eXotic ADlib
511
5120	string		ofTAZ!		eXtra Simple Music
513
514# Spectrum 128 tunes (.ay files).
515# From: Emanuel Haupt <ehaupt@critical.ch>
5160	string		ZXAYEMUL	Spectrum 128 tune
517
5180	string		\0BONK		BONK,
519#>5	byte		x		version %d
520>14	byte		x		%d channel(s),
521>15	byte		=1		lossless,
522>15	byte		=0		lossy,
523>16	byte		x		mid-side
524
525384	string		LockStream	LockStream Embedded file (mostly MP3 on old Nokia phones)
526
527# format VQF (proprietary codec for sound)
528# some infos on the header file available at :
529# http://www.twinvq.org/english/technology_format.html
5300	string		TWIN97012000	VQF data
531>27	short		0		\b, Mono
532>27	short		1		\b, Stereo
533>31	short 		>0		\b, %d kbit/s
534>35	short 		>0		\b, %d kHz
535
536# Nelson A. de Oliveira (naoliv@gmail.com)
537# .eqf
5380	string	Winamp\ EQ\ library\ file	%s
539# it will match only versions like v<digit>.<digit>
540# Since I saw only eqf files with version v1.1 I think that it's OK
541>23	string	x	\b%.4s
542# .preset
5430	string	[Equalizer\ preset]	XMMS equalizer preset
544# .m3u
5450	search/1	#EXTM3U 	M3U playlist text
546# .pls
5470	search/1	[playlist]	PLS playlist text
548# licq.conf
5491	string	[licq]			LICQ configuration file
550
551# Atari ST audio files by Dirk Jagdmann <doj@cubic.org>
5520	string		ICE!		SNDH Atari ST music
5530	string		SC68\ Music-file\ /\ (c)\ (BeN)jami	sc68 Atari ST music
554
555# musepak support From: "Jiri Pejchal" <jiri.pejchal@gmail.com>
5560       string          MP+     Musepack audio
557>3      byte            255     \b, SV pre8
558>3      byte&0xF        0x6     \b, SV 6
559>3      byte&0xF        0x8     \b, SV 8
560>3      byte&0xF        0x7     \b, SV 7
561>>3     byte&0xF0       0x0     \b.0
562>>3     byte&0xF0       0x10    \b.1
563>>3     byte&0xF0       240     \b.15
564>>10    byte&0xF0       0x0     \b, no profile
565>>10    byte&0xF0       0x10    \b, profile 'Unstable/Experimental'
566>>10    byte&0xF0       0x50    \b, quality 0
567>>10    byte&0xF0       0x60    \b, quality 1
568>>10    byte&0xF0       0x70    \b, quality 2 (Telephone)
569>>10    byte&0xF0       0x80    \b, quality 3 (Thumb)
570>>10    byte&0xF0       0x90    \b, quality 4 (Radio)
571>>10    byte&0xF0       0xA0    \b, quality 5 (Standard)
572>>10    byte&0xF0       0xB0    \b, quality 6 (Xtreme)
573>>10    byte&0xF0       0xC0    \b, quality 7 (Insane)
574>>10    byte&0xF0       0xD0    \b, quality 8 (BrainDead)
575>>10    byte&0xF0       0xE0    \b, quality 9
576>>10    byte&0xF0       0xF0    \b, quality 10
577>>27    byte            0x0     \b, Buschmann 1.7.0-9, Klemm 0.90-1.05
578>>27    byte            102     \b, Beta 1.02
579>>27    byte            104     \b, Beta 1.04
580>>27    byte            105     \b, Alpha 1.05
581>>27    byte            106     \b, Beta 1.06
582>>27    byte            110     \b, Release 1.1
583>>27    byte            111     \b, Alpha 1.11
584>>27    byte            112     \b, Beta 1.12
585>>27    byte            113     \b, Alpha 1.13
586>>27    byte            114     \b, Beta 1.14
587>>27    byte            115     \b, Alpha 1.15
588
589# IMY
590# from http://filext.com/detaillist.php?extdetail=IMY
591# http://cellphones.about.com/od/cellularfaqs/f/rf_imelody.htm
592# http://download.ncl.ie/doc/api/ie/ncl/media/music/IMelody.html
593# http://www.wx800.com/msg/download/irda/iMelody.pdf
5940	string	BEGIN:IMELODY	iMelody Ringtone Format
595
596# From: "Mateus Caruccio" <mateus@caruccio.com>
597# guitar pro v3,4,5 from http://filext.com/file-extension/gp3
5980	string	\030FICHIER\ GUITAR\ PRO\ v3.	Guitar Pro Ver. 3 Tablature
599
600# From: "Leslie P. Polzer" <leslie.polzer@gmx.net>
60160	string	SONG		SoundFX Module sound file
602
603# Type: Adaptive Multi-Rate Codec
604# URL:  http://filext.com/detaillist.php?extdetail=AMR
605# From: Russell Coker <russell@coker.com.au>
6060	string	#!AMR		Adaptive Multi-Rate Codec (GSM telephony)
607