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