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