http://fileformats.archiveteam.org/api.php?action=feedcontributions&user=Hornpipe2&feedformat=atom
Just Solve the File Format Problem - User contributions [en]
2024-03-29T07:34:19Z
User contributions
MediaWiki 1.19.2
http://fileformats.archiveteam.org/wiki/Audio_and_Music
Audio and Music
2016-03-22T17:00:35Z
<p>Hornpipe2: /* Game audio and music */ Add extension for GCADPCM</p>
<hr />
<div>{{FormatInfo<br />
|formattype=electronic<br />
|thiscat=Audio and Music<br />
|image=Music.jpg<br />
|caption=Musical notation<br />
}}<br />
<br />
== Introduction ==<br />
[[Electronic_File_Formats|Electronic Formats]] concerned with audio and musical data, including sound recording, instrument control, musical notation, etc.<br />
<br />
* For an excellent introduction to the issues around audio and video formats, see [http://www.avpreserve.com/blog/a-primer-on-codecs-for-moving-image-and-sound-archives-2/ A Primer on Codecs for Moving Image and Sound Archives - and 10 Recommendations for Codec Selection & Management] [http://www.avpreserve.com/wp-content/uploads/2010/04/AVPS_Codec_Primer.pdf PDF version]<br />
* [http://www.garymcgath.com/streamingprotocols.html Basics of streaming protocols]<br />
<br />
== Audio and sequencer software ==<br />
<br />
* Ableton<br />
** [[Ableton Live]]<br />
* Aldrin<br />
** [[Creative Commons Module]] (.ccm)<br />
* [[Audacity Project Format]] (.aup)<br />
* Cakewalk<br />
** [[Cakewalk Project (CWP)]] (.cwp)<br />
** [[Cakewalk Project (WRK)]] (.wrk)<br />
** [[Cakewalk Sample Definition File]] (.sfz)<br />
* [[Cool Edit / Audition Multi Track Session file]] (.sss)<br />
* [[CPS project]] (.cps)<br />
* FruityLoops / FL Studio<br />
** [[DrumSynth Preset]] (.ds)<br />
** [[FL Studio Score File]] (.fsc)<br />
** [[FL Studio State File]] (.fst)<br />
** [[Humanize Preset]] (.fpr)<br />
** [[Raw FL Studio Project]] (.flp)<br />
** [[SimSynth Preset]] (.syn)<br />
** [[Speech Preset]] (.speech)<br />
* GarageBand (Mac)<br />
** [[GarageBand project]] (.band, .gbproj)<br />
** [[Magic GarageBand template]] (.wand)<br />
** [[GarageBand MagicMentor template]] (.mwand)<br />
<br />
* [[Jacker song]]<br />
* Jeskola Buzz<br />
** [[Jeskola Buzz machine]] (.dll)<br />
** [[Jeskola Buzz machine preset]] (.prs)<br />
** [[Jeskola Buzz song]] (.bmx)<br />
* [[LMMS]] (Linux MultiMedia Studio) (.mmp, .mmpz)<br />
* [[LOGIC]] (Logic)<br />
* [[Maestro]] (RISC OS)<br />
* [[Make-A-Melody]] (''Big Blue Disk'' #42) (.mus)<br />
* Piston Collage<br />
** [[Piston Collage noise]] (.ptnoise)<br />
** [[Piston Collage song]] (.ptcop, .pttune)<br />
** [[Piston Collage voice]] (.ptvoice)<br />
* Pro Tools<br />
** [[PTS]] (Pro Tools 7-9) <br />
** [[PTX]] (Pro Tools 10)<br />
* Propellerhead Reason<br />
** [[Propellerhead Reason NN-XT Patch File]] (.sx2)<br />
** [[Propellerhead Reason Reason Project File]] (.rsn)<br />
** [[Propellerhead Reason Reason Song File]](.rns)<br />
** [[Propellerhead Reason REX2 Audio File]] (.rx2)<br />
** [[Propellerhead Reason ReCycle Loop File]] (.rex)<br />
** [[Propellerhead Reason ReFill Sound Bank]] (.rfl)<br />
* Renoise<br />
** [[Renoise song]] (.xrns)<br />
** [[Renoise instrument]] (.xrni)<br />
** [[Renoise DSP device-chain]] (.xrnt)<br />
* SeaTone<br />
** [[SeaTone song]] (.pxt)<br />
* Steinberg<br />
** [[CUBASE]]<br />
*** [[ALL]] - A Steinberg [[CUBASE]] VST file for saving songs (pre 2002).<br />
*** [[ARR]] - A Steinberg [[CUBASE]] VST file for saving arrangements (pre 2002). <br />
*** [[CPR]] - A Steinberg [[CUBASE]] SX file for saving projects (2002 - ).<br />
*** [[NPR]] - A Steinberg [[NUENDO]] file for saving arrangements (2002 - ).<br />
** Wavelab<br />
*** [[MON]] (Audio montage)<br />
* [[(Super) Studio Session song]] (.sss)<br />
<br />
== Audio recording and sound waves ==<br />
<br />
* Lossless compression<br />
** [[ATRAC Advanced Lossless]] (.aal)<br />
** [[ADA]] (Advanced Digital Audio)<br />
** [[ALAC]] (Apple Lossless Audio Codec)<br />
** [[APAC]] (Marian's A-pac)<br />
** [[Dakx Wav]]<br />
** [[Dolby TrueHD]]<br />
** [[DTS-HD]] (Lossless variant of DTS- DTS-HD Master Audio)<br />
** [[FLAC]] (Free Lossless Audio Codec)<br />
** [[LA]] (Lossless Audio)<br />
** [[LiteWave]]<br />
** [[LPAC]] (Lossless Predictive Audio Coding)<br />
** [[MLP]] (Meridian Lossless Packing Audio)<br />
** [[Monkey's Audio]] (.ape)<br />
** [[MPEG-4 ALS]] (MPEG-4 Audio Lossless Coding)<br />
** [[MPEG-4 SLS]] (MPEG-4 Scalable lossless coding mode)<br />
** [[MQA]] (Master Quality Authenticated)<br />
** [[OptimFROG]] (.ofr, .ofs)<br />
** [[Perfect Clarity Audio]] (.pca)<br />
** [[RALF]] (Real Lossless Audio Codec)<br />
** [[RK Audio]] (.rka)<br />
** [[Shorten]] (.shn)<br />
** [[Sonarc]]<br />
** [[Split2000]]<br />
** [[TAK]] (.tak)<br />
** [[True Audio]] (.tta)<br />
** [[VocPack]]<br />
** [[WavArc]]<br />
** [[WavPack]] (.wv)<br />
** [[WMA Lossless]] (Windows Media Audio 9 Lossless)<br />
* Lossy compression<br />
** [[AAC]] (Advanced Audio Coding)<br />
** Adaptive differential pulse-code modulation<br />
*** [[ACT]]<br />
*** [[MNF]] (Yamaha ADPCM)<br />
*** [[SPB]] (Yamaha ADPCM)<br />
*** [[VOX]]<br />
** ATRAC or [[Adaptive Transform Acoustic Coding]] (.aa3, .oma, .at3)<br />
** [[Audible Audiobook]] (.aa, .aax)<br />
** [[CELT]] (.ogg)<br />
** [[Dolby Digital]] (AC-3 or ATSC A/52)<br />
** [[Digital Theater Systems]] (.dts)<br />
** [[GSM]] (GSM 6.10 RPE-LTP)<br />
** [[MPEG-4 Audio]] (.m4a, .m4b, .m4p, .m4r, .mp4)<br />
** [[M4B]] (iTunes Audio Book)<br />
** [[M4P]] (Fairplay DRM Encrypted [[M4A]])<br />
** [[MPC (Musepack)|MP+]] (MPEGplus Audio)<br />
** [[MP1]] (MPEG Audio Layer 1)<br />
** [[MP2]] (MPEG-1 Audio Layer II)<br />
** [[MP3]] (MPEG-1 / MPEG-2 Audio Layer III)<br />
** [[MPA]] (MPEG Audio)<br />
** [[Musepack Audio]] (.mpc)<br />
** [[Opus]] (.opus)<br />
** [[RealAudio]] (.ra)<br />
** [[Speex]] (.spx)<br />
** [[Vorbis]] (.logg, .oga, .ogg)<br />
** [[WMA]] (Windows Media Audio)<br />
* Proprietary<br />
** [[DCT]] (Dictation format by NCH Software)<br />
** [[Digital Speech Standard]] (.dss)<br />
** [[Digital Voice File]] (.dvf)<br />
** [[IC Sound]] (.ics)<br />
** [[IKLAX]] (iKlax Media)<br />
** [[Memory Stick Voice]] (.msv)<br />
** [[Pono]]<br />
* Separated parts of tracks<br />
** [[Stems]]<br />
* Uncompressed audio<br />
** [[AIFF|AIF / AIFF]] (Audio Interchange File Format)<br />
** [[Berkeley/IRCAM/Carl Sound Format]] (.sf)<br />
** [[BWF]] (Broadcast Wave Format; variant of WAV)<br />
** [[LPCM]] (Linear Pulse Code Modulated Audio)<br />
** [[RAW (Audio)|RAW]] (.raw, .pcm)<br />
** [[RF64]] (extended variant of BWF)<br />
** [[Sony Wave64]] (.w64)<br />
** [[WAV]] (Waveform Audio File Format)<br />
* Various encodings<br />
** [[AIFC]] ([[AIFF]] Compressed)<br />
** [[AU]] (Sun Microsystems audio format)<br />
** [[Computerized Speech Lab NSP]] (.nsp)<br />
** [[Bonk]] (lossy/lossless audio compression)<br />
** [[INRS-Telecom file]] (.aud)<br />
** [[SPPACK]] (.d)<br />
** [[WVE (Psion)]]<br />
<br />
== Chiptune ==<br />
<br />
* [[SAM Coupé song]] (.cop, .sng)<br />
<br />
== Configuration files ==<br />
<br />
* [[X2A]] (Yamaha S70xs/S90xs keyboard workstations)<br />
<br />
== Container formats ==<br />
<br />
* [[ASF]] (Advanced Systems Format)<br />
* [[Core Audio Format]] (.caf)<br />
* [[Extensible Music Format]] (.xmf)<br />
* [[Matroska Audio]] (.mka)<br />
* [[MP4]] (MPEG-4 Part 14 media container)<br />
* [[Ogg]] (.ogg, .oga, .ogx, .spx, .opus)<br />
* [[Rich Music Format]] (.rmf)<br />
* [[RealMedia]] (.rm)<br />
* [[WebM]] (.webm) (also used for video)<br />
<br />
== Emulated music ==<br />
<br />
* [[2SF]] (Nintendo DS [[PSF]])<br />
* [[3G2]] (3GPP, also a video format)<br />
* [[3GP]] (3GPP, also a video format)<br />
* [[Atari SoundHeader]] (.sndh)<br />
* [[AY]] (Amstrad CPC / ZX Spectrum)<br />
* [[DSF]] (Dreamcast [[Portable Sound Format|PSF]])<br />
* [[EPSGMOD]] (.epsgmod, Mod2PSG)<br />
* [[Fuxoft AY Language]] (.fmx)<br />
* [[GBR]] (Game Boy Sound)<br />
* [[Game Boy Sound]] (.gbs)<br />
* [[GSF]] (Game Boy Advance [[PSF]])<br />
* [[GSR]] (Gens Sound Record)<br />
* [[HES]] (Hudson Entertainment System)<br />
* [[KSS]] (MSX)<br />
* [[KSSX]] (Possible expansion of [[KSS]])<br />
* [[MDX]] (Sharp X68000 / MXDRV)<br />
* [[NES Sound Format]] (.nsf)<br />
* [[NES Sound Format Extended]] (.nsfe)<br />
* [[Portable Sound Format|PSF]] (Portable Sound Format)<br />
* [[PSF1]] (Playstation [[PSF]])<br />
* [[PSF2]] (Playstation 2 [[PSF]])<br />
* [[QSF]] (Capcom Q-Sound [[PSF]])<br />
* [[SGC]] (Sega Master System / Game Gear / Colecovision)<br />
* [[SID]] (Commodore)<br />
* [[SND]] (Atari ST)<br />
* [[SPC (Audio)|SPC]] (Super Nintendo SPC700)<br />
* [[SSF]] (Sega Saturn [[Portable Sound Format|PSF]])<br />
* [[USF]] (Nintendo 64 [[Portable Sound Format|PSF]])<br />
* [[YM]] (Amstrad CPC / Spectrum ZX / Atari ST)<br />
* [[ZXAYEMUL Sound]] (.cpc)<br />
<br />
== Game audio and music ==<br />
<br />
(see also [[Game data files]])<br />
<br />
* [[4X IMA ADPCM]]<br />
* Accolade<br />
** [[Accolade MIDI File Format]]<br />
* Adept Software<br />
** [[God of Thunder Music Format]]<br />
* [[AFC]] (AFX Audio File) -- used in Mass Effect 2<br />
* Apogee<br />
** [[Crystal Caves Sound format]]<br />
* Atari<br />
** [[Slight Atari Player]] (Atari POKEY)<br />
* [[BAF]] (Blur ADPCM)<br />
* [[BAKA]] (PCM 16 bit)<br />
* Bandai<br />
** [[WSR]] (WonderSwan / WonderSwan Color)<br />
* [[BH2PCM]]<br />
* [[BNSF]] (G.722.1)<br />
* Cave Story<br />
** [[Organya]]<br />
* Commodore Amiga<br />
** [[A.M. Composer v1.2]] (.amc)<br />
** [[AC1D-DC1A Packer]] (.ac1d)<br />
** [[Actionamics Sound Tool]] (.ast)<br />
** [[AMOS Music Bank]] (.abk)<br />
** [[AMOS Memory Bank#AMOS Samples Bank|AMOS Samples Bank]] (.abk)<br />
** [[Art & Magic]] (.aam)<br />
** [[Audio Sculpture]] (.as)<br />
** [[Beathoven Synthesiser]] (.bss)<br />
** [[Benn Daglish]] (.bd)<br />
** [[Benn Daglish SID]] (.bds)<br />
** [[Channel Players]] (.chan)<br />
** [[Cinemaware]] (.cin)<br />
** [[Core Design]] (.core)<br />
** [[CustomMade]] (.cm)<br />
** [[Darius Zendeh]] (.dz)<br />
** [[Dave Lowe]] (.dl)<br />
** [[Dave Lowe New]] (.dln)<br />
** [[David Hanney]] (.dh)<br />
** [[David Whittaker]] (.dw)<br />
** [[Desire]] (.dsr)<br />
** [[Digital Illusions]] (.di)<br />
** [[Digital Sonix & Chrome]] (.dsc)<br />
** [[Digital Sound Creations]] (.han)<br />
** [[Dirk Bialluch]] (.tpu)<br />
** [[Dynamic Synthesizer]] (.dns)<br />
** [[Editeur Musical Sequentiel]] (.ems)<br />
** [[Follin Player II]] (.tf)<br />
** [[Fred Editor]] (.fred)<br />
** [[Fred Gray]] (.fg)<br />
** [[Future Player]] (.fp)<br />
** [[FWMP]] (.fw)<br />
** [[Game Music Creator]] (.gmc)<br />
** [[Hippel]] (.hip)<br />
** [[Hippel-COSO]] (.hipc)<br />
** [[Howie Davies]] (.hd)<br />
** [[Images Music System]] (.ims)<br />
** [[Infogrames INS]] (.ins)<br />
** [[Janko Mrsic-Flogel]] (.jmf)<br />
** [[Jason Brooke]] (.jcb)<br />
** [[Jason Page]] (.jp)<br />
** [[Jeroen Tel]] (.jt)<br />
** [[Jesper Olsen]] (.jo)<br />
** [[Jochen Hippel]] (.hip)<br />
** [[Kris Hatlelid]] (.kh)<br />
** [[Leggless Music Editor]] (.lme)<br />
** [[Magnetic Fields Packer]] (.mfp)<br />
** [[Maniacs of Noise]] (.mon, .jt)<br />
** [[Mark Cooksey]] (.mc)<br />
** [[Mark II Sound-System]] (.mii, .mk2, .mkii)<br />
** [[Martin Walker]] (.mw)<br />
** [[MaxTrax]] (.mxtx)<br />
** [[Mike Davies]] (.md)<br />
** [[MMDC]] (Module packer)<br />
** [[Mugician]] (.mug)<br />
** [[Mugician II]] (.mug2)<br />
** [[NovoTrade Packer]] (.ntp)<br />
** [[Pierre Adane Packer]] (.pap)<br />
** [[Professional Sound Artists]] (.psa)<br />
** [[Promizer]] (.pr1)<br />
** [[ProPacker 2.1]] (.pp21)<br />
** [[ProPacker 3.0]] (.pp30)<br />
** [[Prorunner 1.0]] (.prun)<br />
** [[Prorunner 2.0]] (.pru2)<br />
** [[Richard Joseph]] or Vectordean (.rjp)<br />
** [[Rob Hubbard]] (.rh, .rho)<br />
** [[Ron Klaren]] (.rk)<br />
** [[Sean Connolly]] (.scn)<br />
** [[Sean Conran]] (.scr)<br />
** [[Sidmon]] (.sid)<br />
** [[Sidmon II]] (.sid2)<br />
** [[Silmarils]] (.mok)<br />
** [[Sonic Arranger]] (.sa)<br />
** [[Sound Images]] (.tw)<br />
** [[Sound Master]] (.sm)<br />
** [[Sound Programming Language]] (.spl)<br />
** [[Soundcontrol]] (.sct)<br />
** [[Soundfactory]] (.psf)<br />
** [[SoundPlayer]] (.sjs)<br />
** [[Special FX]] (.jd)<br />
** [[Speedy System]] (.ss)<br />
** [[Steve Barrett]] (.sb)<br />
** [[Jason Page|Steve Turner]] (.jpo)<br />
** [[Synth Dream]] (.sdr)<br />
** [[Synth Pack]] (.osp)<br />
** [[The Musical Enlightenment]] (.tme)<br />
** [[The Player 4.x]] (.p4x)<br />
** [[The Player 6.x]] (.p6x)<br />
** [[Thomas Hermann]] (.thm)<br />
** [[Wally Beben]] (.wb)<br />
* CRI Middleware<br />
** [[ADX]]<br />
** [[AFS]] (container format for [[ADX]] / [[AHX (CRI)]])<br />
** [[AHX (CRI)]]<br />
** [[AIX]]<br />
* [[DCS]] (ADPCM)<br />
* [[Death Rally Archive]] (.bpa)<br />
* [[DMSG]] (PCM 16 bit)<br />
* [[EACS IMA ADPCM]] (.kcey)<br />
* Electronic Arts<br />
** [[8-Bit Sampled Voice]] (.8svx, .iff)<br />
** [[Asylum Music Format]] (.amf, used in Crusader: No Remorse / Crusader: No Regret)<br />
** [[Electronic Arts AS4 / ASF Music]] (.as4, .asf)<br />
** [[Electronic Arts KSF Music]] (.ksf)<br />
** [[Electronic Arts MUS]] (.mus)<br />
** [[Electronic Arts SCxl]]<br />
** [[Electronic Arts Sound Effects]] (.bnk, .crd)<br />
** [[Electronic Arts Sound / Speech Files]] (.eas, .sph)<br />
** [[IFF]] (Amiga 8SVX)<br />
** [[Sonix Music Driver]] (.smus)<br />
* [[EMFF]] (ADPCM)<br />
* Epic Megagames<br />
** [[Epic Megagames MASI]] (.masi, .psm)<br />
* [[Final Fantasy XI Music file]] (.bgw)<br />
* [[Funcom ISS]]<br />
* Galaxy Music System<br />
** [[Galaxy Music System v4.0]]<br />
** [[Galaxy Music System v5.0]] (.j2b)<br />
* [[GCW]] (PCM 16 bit)<br />
* [[Generic Header]] (.genh, Generic Header Creator)<br />
* Herad Music System<br />
** [[Herad Music System AGD]] (.agd)<br />
** [[Herad Music System SDB]] (.sdb)<br />
** [[Herad Music System SQX]] (.sqx)<br />
* [[HIS]] (PCM 8 bit)<br />
* id Software<br />
** [[Doom MUS]]<br />
** [[id Software DNF]] (.dnf)<br />
** [[id Software Music Format]] (.imf)<br />
** [[id Software WLF]] (.wlf)<br />
* [[IMA ADPCM]] (.bar, .dvi, .hwas, .idvi, .ivaud, .myspd, .stma, .strm)<br />
* [[Interplay ACM]] (.acm)<br />
* [[Inverse Frequency Sound format]]<br />
* [[iXMF]] (Interactive [[Extensible Music Format]])<br />
* Ken Silverman<br />
** [[Ken's Adlib Music]] (.ksm)<br />
** [[Ken's Digital Music]] (.kdm)<br />
** [[SM (Ken Silverman)]] (.sm)<br />
** [[SND (Ken Silverman)]] (.snd)<br />
* [[LOUDNESS Sound System]] (.lds)<br />
* LucasArts<br />
** [[LucasArts Adlib Audio]] (.laa)<br />
** [[SCUMM]] (SCUMM)<br />
* [[Martin Fernandez]] (.adlib)<br />
* Microsoft<br />
** [[0x0069]] (Xbox ADPCM)<br />
** [[2DX]]<br />
** [[2DX9]] (ADPCM)<br />
** [[DE2]] (ADPCM)<br />
** [[Xbox IMA ADPCM]] (.matx, .wavm, .wvs, .xmu, .xvas, .xwav)<br />
* Nintendo<br />
** [[Advanced Mario Sequencer file]] (.mss)<br />
** [[BRSTMPSM]] (Super Paper Mario)<br />
** [[Donkey Konga 2 DSP]] (Donkey Konga 2)<br />
** [[Mario Paint Composer]] (MPC)<br />
** [[Mario Sequencer file]] (.msq)<br />
** [[Nintendo GameCube / Wii AAAP]]<br />
** [[Nintendo GameCube / Wii ADP]] (Nintendo Gamecube) (.adp)<br />
** [[Nintendo GameCube / Wii AFC]] (Nintendo Gamecube)<br />
** [[Nintendo GameCube / Wii AGSC]] (.agsc)<br />
** [[Nintendo GameCube / Wii AMTS]]<br />
** [[Nintendo GameCube / Wii ASN]] (Nintendo Gamecube)<br />
** [[Nintendo GameCube / Wii ASR]] (Nintendo Wii)<br />
** [[Nintendo GameCube / Wii AST]] (Nintendo Wii sound format)<br />
** [[Nintendo GameCube / Wii BNS]]<br />
** [[Nintendo GameCube / Wii BO2]]<br />
** [[Nintendo GameCube / Wii BRSTM]] (Nintendo Wii streaming format)<br />
** [[Nintendo GameCube / Wii CAPDSP]]<br />
** [[Nintendo GameCube / Wii CFN]]<br />
** [[Nintendo GameCube / Wii DDSP]]<br />
** [[Nintendo GameCube / Wii DSP]]<br />
** [[Nintendo GameCube / Wii GCA]] (Nintendo Wii)<br />
** [[Nintendo GameCube / Wii GCM]]<br />
** [[Nintendo GameCube / Wii GSP]]<br />
** [[Nintendo GameCube / Wii HPS]]<br />
** [[Nintendo GameCube / Wii IDSP]]<br />
** [[Nintendo GameCube / Wii ISD]]<br />
** [[Nintendo GameCube / Wii ISH]]<br />
** [[Nintendo GameCube / Wii KRAW]] (Nintendo Wii)<br />
** [[Nintendo GameCube / Wii LPS]]<br />
** [[Nintendo GameCube / Wii MPDS]]<br />
** [[Nintendo GameCube / Wii MPDSP]]<br />
** [[Nintendo GameCube / Wii MSS]]<br />
** [[Nintendo GameCube / Wii MUS]]<br />
** [[Nintendo GameCube / Wii PDT]]<br />
** [[Nintendo GameCube / Wii SDT]]<br />
** [[Nintendo GameCube / Wii SMP]]<br />
** [[Nintendo GameCube / Wii SNS]]<br />
** [[Nintendo GameCube / Wii SPD]]<br />
** [[Nintendo GameCube / Wii SPT]]<br />
** [[Nintendo GameCube / Wii SSM]]<br />
** [[Nintendo GameCube / Wii STM]]<br />
** [[Nintendo GameCube / Wii STR]]<br />
** [[Nintendo GameCube / Wii STS]]<br />
** [[Nintendo GameCube / Wii SWD]]<br />
** [[Nintendo GameCube / Wii THP]]<br />
** [[Nintendo GameCube / Wii TYDSP]]<br />
** [[Nintendo GameCube / Wii VJDSP]]<br />
** [[Nintendo GameCube / Wii WAS]]<br />
** [[Nintendo GameCube / Wii WSD]]<br />
** [[Nintendo GameCube / Wii WSI]]<br />
** [[Nintendo GameCube / Wii YDSP]]<br />
** [[Nintendo GameCube / Wii YMF]]<br />
** [[Nintendo GameCube / Wii ZWDSP]]<br />
** [[SHI]] ([http://battleofthebits.org/lyceum/View/ShroomTool ShroomTool] Instrument, used for Mario Paint instruments)<br />
** [[SHO]] (ShroomTool, used for Mario Paint sounds)<br />
* Origin Software<br />
** [[Ultima 6 Music]] (.m)<br />
* Pixel<br />
** [[PMD (Pixel)]]<br />
* [[Pixel Painters]] (.fmf)<br />
* [[Ragnarok Online 2 RMP]]<br />
* [[Shadowlands]] (.cal)<br />
* Sierra<br />
** [[Sierra AGI]] (Sierra AGI)<br />
** [[Sierra SCI]] (Used in Sierra PC games)<br />
* Sony<br />
** [[Sony Playstation ADS]] (Sony Playstation)<br />
** [[Sony Playstation ASS]] (Sony Playstation)<br />
** [[Sony Playstation AST]]<br />
** [[Sony Playstation BG00]]<br />
** [[Sony Playstation BMDX]]<br />
** [[Sony Playstation CCC]] (Sony Playstation)<br />
** [[Sony Playstation CNK]]<br />
** [[Sony Playstation DXH]] (Sony Playstation)<br />
** [[Sony Playstation ENTH]]<br />
** [[Sony Playstation FAG]] (Sony Playstation)<br />
** [[Sony Playstation FILP]]<br />
** [[Sony Playstation FSB]] (Sony Playstation)<br />
** [[Sony Playstation GCM]]<br />
** [[Sony Playstation GMS]] (Sony Playstation)<br />
** [[Sony Playstation HGC1]]<br />
** [[Sony Playstation I100]] (Sony Playstation)<br />
** [[Sony Playstation I400]] (Sony Playstation)<br />
** [[Sony Playstation I80]] (Sony Playstation)<br />
** [[Sony Playstation IKM]]<br />
** [[Sony Playstation ILD]] (Sony Playstation)<br />
** [[Sony Playstation IVB]]<br />
** [[Sony Playstation JOE]]<br />
** [[Sony Playstation KCES]] (Sony Playstation)<br />
** [[Sony Playstation KHV]] (Sony Playstation)<br />
** [[Sony Playstation LEG]] (Sony Playstation)<br />
** [[Sony Playstation MCG]]<br />
** [[Sony Playstation MI4]] (Sony Playstation)<br />
** [[Sony Playstation MIB]] (Sony Playstation)<br />
** [[Sony Playstation MIC]] (Sony Playstation)<br />
** [[Sony Playstation MIH]]<br />
** [[Sony Playstation MIHB]] (merged [[Sony Playstation MIB|MIB]] & [[Sony Playstation MIH|MIH]])<br />
** [[Sony Playstation MSA]]<br />
** [[Sony Playstation MSVP]]<br />
** [[Sony Playstation MUSC]]<br />
** [[Sony Playstation NPSF]]<br />
** [[Sony Playstation PNB]]<br />
** [[Sony Playstation PSH]]<br />
** [[Sony Playstation RKV]]<br />
** [[Sony Playstation RND]]<br />
** [[Sony Playstation RSTM]]<br />
** [[Sony Playstation RWS]]<br />
** [[Sony Playstation SFS]]<br />
** [[Sony Playstation SIR]]<br />
** [[Sony Playstation SL3]]<br />
** [[Sony Playstation SMPL]]<br />
** [[Sony Playstation SND]]<br />
** [[Sony Playstation SPU]] (Sony Playstation)<br />
** [[Sony Playstation STER]]<br />
** [[Sony Playstation STH]]<br />
** [[Sony Playstation STR]]<br />
** [[Sony Playstation STS]]<br />
** [[Sony Playstation SVAG]]<br />
** [[Sony Playstation SVS]]<br />
** [[Sony Playstation TEC]]<br />
** [[Sony Playstation TK5]]<br />
** [[Sony Playstation VAS]]<br />
** [[Sony Playstation VAG]]<br />
** [[Sony Playstation VB2]] (Playstation / PS2)<br />
** [[Sony Playstation VGS]]<br />
** [[Sony Playstation VIG]]<br />
** [[Sony Playstation VPK]]<br />
** [[Sony Playstation VS]]<br />
** [[Sony Playstation VSF]]<br />
** [[Sony Playstation WP2]]<br />
** [[Sony Playstation XA2]]<br />
** [[Sony Playstation XA30]]<br />
** [[Sony Playstation 2 MI2]] (Sony Playstation 2)<br />
* [[Sound Images Generation 2]] (.sig)<br />
* [[Sound Interface System]] (.lem)<br />
* [[STOS memory bank]] (.mbk)<br />
* [[Unreal Music Format]] (.umx)<br />
* Union Logic Software Publishing<br />
** [[Vinyl Goddess From Mars Instrument Format]]<br />
** [[Vinyl Goddess From Mars Music Format]]<br />
* [[Unique Development Studios]] (.uds)<br />
* [[Video Game Music]] (.vgm, .vgz)<br />
* Westwood Studios<br />
** [[Westwood Studios ADL]] (.adl)<br />
** [[Westwood Studios AUD]] (.aud)<br />
* [[Whacky Wheels]] (.klm)<br />
* [[XMP Game Module]] (.j2b)<br />
<br />
== Metadata formats and related data ==<br />
<br />
* [[APE tag]]<br />
* [[Exif]]<br />
* [[ID3]]<br />
* [[ISRC]] (International Standard Recording Code)<br />
* [[MDZ]] - strictly not itself a music format, but a metadata file for other music files used by Open Cubic Player. See http://www.cubic.org/player/doc/node72.htm<br />
* [[Monkey's Audio metadata]] (.apl)<br />
* [[Vorbis comment]]<br />
<br />
== Music trackers ==<br />
<br />
* [[1tracker module]] (.1tm)<br />
* [[AHX (Abyss)]] (Abyss Highest eXperience)<br />
* [[Aley's Module]] (.alm)<br />
* [[All Sound Tracker module]] (.ast)<br />
* [[Amiga Module]] (.mod)<br />
* [[AProSys module]] (.aps)<br />
* [[Archimedes Tracker module]]<br />
* [[Arkos Tracker]] (.aks)<br />
* [[Art of Noise module]] (.aon)<br />
* [[ASC Sound Master module]] (.asc)<br />
* [[B's Pro Tracker module]] (.bpm, .bps)<br />
* [[Beepola song]] (.bbsong)<br />
* [[BeRoTracker module]] (.br)<br />
* [[BoyScout Tracker module]] (.bsf)<br />
* Brian Postma SoundMon<br />
** [[Brian Postma SoundMon v1.x module]] (.bp)<br />
** [[Brian Postma SoundMon v2.x & v3.x module]] (.bp3)<br />
** [[BS]]<br />
* Buzzic<br />
** [[Buzzic v1.x]] (.buz)<br />
** [[Buzzic v2.0]] (.buz2)<br />
* Chaos Music Composer<br />
** [[CM3]] ([[CMC]] "3/4")<br />
** [[CMC]] (Chaos Music Composer)<br />
** [[CMR]] ([[CMC]] "Rzog")<br />
** [[CMS]] (Stereo Double [[CMC]])<br />
** [[DMC]] (Double ChaosMusicComposer)<br />
* [[Chuck Biscuits/Black Artist module]] (.cba)<br />
* [[Coconizer module]]<br />
* [[Composer 669 module]] (.669)<br />
* [[craptracker ii module]] (.ct2)<br />
* [[Custom Amiga Module]] (.cus. .custom)<br />
* CyberTracker<br />
** [[CyberTracker instrument]] (.ci)<br />
** [[CyberTracker module]] (.ct)<br />
* [[DeliTracker custom]] (.cust)<br />
* [[DeltaMusic module]] (.dta)<br />
* Delta Music Composer<br />
** [[Delta Music Composer module]] (.dlt)<br />
** [[Delta Music 2.0 module]] (.dl2)<br />
* [[Desktop Tracker module]] (.dtt)<br />
* DigiBooster / DigiBooster PRO<br />
** [[DigiBooster v1.x module]] (.digi)<br />
** [[DigiBooster PRO v2.x / DigiBooster 3 module]] (.dbm)<br />
* [[Digital Symphony module]] (.dsym)<br />
* Digitrakker<br />
** [[Digitrakker instrument]] (.ist)<br />
** [[Digitrakker module]] (.mdl)<br />
** [[Digitrakker sample]] (.spl)<br />
* [[DigiTrekker module]] (.dtm)<br />
* [[Digital Tracker module]] (.dtm)<br />
* [[DisorderTracker 2 module]] (.plm)<br />
* [[Dual Module Player DSMI]] (.amf)<br />
* [[Eureka Packer module]] (.eu)<br />
* [[Extended MOD]] (.emd)<br />
* [[Extreme's Tracker module]] (.ams)<br />
* [[FAC Soundtracker]] (MSX, extension unknown)<br />
* [[Face the Music module]] (.ftm)<br />
* Famitracker<br />
** [[FamiTracker module]] (.ftm)<br />
** [[FamiTracker instrument]] (.fti)<br />
* Farandole Composer<br />
** [[Farandole Form 2.0]] (.f2r)<br />
** [[Farandole Composer module]] (.far)<br />
** [[Farandole Composer pattern]] (.fpt)<br />
** [[Farandole Composer sample]] (.fsm, .usm)<br />
* [[Fashion Tracker module]] (.ex)<br />
* FastTracker / FastTracker 2<br />
** [[FastTracker module]] (.ft, .ftc)<br />
** [[Extended instrument]] (.xi)<br />
** [[Extended Module]] (.xm)<br />
* [[FC-M Packer module]] (.fcm)<br />
* [[Flash Tracker module]] (.fls)<br />
* [[Flex Tracker module]] (.flx)<br />
* [[Fuchs Tracker]] (.fchs)<br />
* [[FunkTracker module]] (.fnk)<br />
* Future Composer<br />
** [[Future Composer v1.x module]] (.fc)<br />
* Future Composer (BSI)<br />
** [[Future Composer (BSI) module]]<br />
* [[Fuzzac Packer module]] (.fuzz)<br />
* [[General Digital Music module]] (.gdm)<br />
* [[GoatTracker module]] (.sng)<br />
* [[Grave Composer module]] (.wow)<br />
* Graoumf Tracker<br />
** [[Graoumf Tracker module]] (.gtk)<br />
** [[Graoumf Tracker 2 module]] (.gt2)<br />
* [[Global Tracker v1.x module]] (.gtr)<br />
* [[HeatSeeker Module Cruncher v1.0]] (.crb)<br />
* [[Hively Tracker module]] (.hvl)<br />
* [[Ice Tracker module]]<br />
* [[Imago Orpheus module]] (.imf)<br />
* Impulse Tracker<br />
** [[Impulse Tracker module]] (.it, .itbz, .itgz, .itr, .itz)<br />
** [[Impulse Tracker sample]] (.its)<br />
* [[JAMCracker Pro module]] (.jam)<br />
* klystrack<br />
** [[klystrack instrument]] (.ki)<br />
** [[klystrack module]] (.kt)<br />
* [[KRIS Packer / ChipTracker module]] (.kris)<br />
* Liquid Tracker<br />
** [[Liquid Digitized Sample]] (.lds)<br />
** [[Liquid Tracker module]] (.liq)<br />
* MadTracker 2<br />
** [[MadTracker 2 envelope]] (.mte)<br />
** [[MadTracker 2 extension]] (.mtx)<br />
** [[MadTracker 2 instrument]] (.mti)<br />
** [[MadTracker 2 module]] (.mt2)<br />
** [[MadTracker 2 pattern]] (.mtp)<br />
** [[MadTracker 2 sample]] (.mts)<br />
* maxYMiser<br />
** [[maxYMiser instrument]] (.myi)<br />
** [[maxYMiser module]] (.snd)<br />
* [[Megatracker module]] (.mgt)<br />
* [[MO3]] (MP3 / Vorbis compressed module)<br />
* [[MOD Edit sample]] (.sam)<br />
* [[Module Protector + noID]] (.mp)<br />
* Moonblaster (MSX)<br />
** [[Moonblaster music]] (.mbm)<br />
** [[Moonblaster sample kit]] (.mbk)<br />
* [[Multi Track Module]] (.mtm)<br />
* Muse Tracker / Pornotracker<br />
** [[Musetracker / Pornotracker instrument]] (.poi)<br />
** [[Musetracker / Pornotracker module]] (.pom)<br />
* Music Pro Tracker<br />
** [[Music Pro Tracker DoublePlay]] (.mpd)<br />
** [[Music Pro Tracker module (MD1)]] (.md1)<br />
** [[Music Pro Tracker module (MD2)]] (.md2)<br />
** [[Music Pro Tracker module (MPT)]] (.mpt)<br />
* [[Nerdtracker II module]] (.ned)<br />
* [[NesTracker module]] (.nest)<br />
* NoisePacker<br />
** [[NoisePacker 2.x]] (.np2)<br />
** [[NoisePacker 3.x]] (.np3)<br />
* [[NoiseTracker module]] (.mod)<br />
* [[Noisetrekker module]] (.ntk)<br />
* OctaMED<br />
** [[OctaMED module (MED)]] (.med)<br />
** [[OctaMED module (MMD1)]] (.mmd1)<br />
** [[OctaMED v2.00 module]] (.med3)<br />
** [[OctaMED v2.10 module (MED4)]] (.med4)<br />
** [[OctaMED v2.10 module (MMD0)]] (.mmd0)<br />
** [[OctaMED v5 module]] (.mmd2)<br />
** [[OctaMED SS module]] (.mmd3)<br />
* Oktalyzer<br />
** [[Oktalyzer module]] (.okt, .okta)<br />
* [[Onyx Music File]] (.omf)<br />
* [[Open MODPlug Tracker module]] (.mptm)<br />
* [[Oracle module]] (.orc)<br />
* [[Pha Packer]] (.pha)<br />
* PlayerPRO<br />
** [[Extended PlayerPRO module]] (.madx)<br />
** [[PlayerPRO module]] (.mad)<br />
* [[Polly Tracker module]]<br />
* [[Pro Sound Creator v1.xx]] (.psc, ZX Spectrum)<br />
* [[Pro Sound Maker]] (.psm)<br />
* Pro Tracker<br />
** [[Pro Tracker v1.xx module]] (.pt1)<br />
** [[Pro Tracker v2.xx module]] (.pt2)<br />
** [[Pro Tracker v3.xx module]] (.pt3) <br />
* [[Pro Tracker (MSX)]] (MSX-Music, extension unknown)<br />
* [[Poly Tracker module]] (.ptm)<br />
* [[Pumatracker module]] (.puma)<br />
* [[Quadra Composer module]] (.emod)<br />
* [[RASTER Music Tracker module]] (.rmt)<br />
* Real Tracker<br />
** [[Real Tracker instrument]] (.rti)<br />
** [[Real Tracker module]] (.rtm)<br />
** [[Real Tracker sample]] (.rts)<br />
* Renoise<br />
** [[Renoise Song (NTK)]] (.ntk)<br />
** [[Renoise Song (PTK]] (.ptk)<br />
** [[Renoise Song (RNS]] (.rns)<br />
** [[Renoise Song (XRNS)]] (.xrns)<br />
* [[SBStudio module]] (.pac, .son, .sou)<br />
* SCC Blaffer NT<br />
** [[SCC Blaffer NT music]] (.sbm, MSX)<br />
** [[SCC Blaffer NT instrument kit]] (.sbk)<br />
* Scream Tracker<br />
** [[Scream Tracker Music Interface Kit module]]<br />
** [[Scream Tracker 1 & 2 module]] (.stm)<br />
** [[Scream Tracker 3 Adlib module]] (.as3m)<br />
** [[Scream Tracker 3 module]] (.s3m)<br />
** [[Scream Tracker 3 / DigiTracker sample]] (.s31)<br />
** [[Scream Tracker 3 / DigiTracker sample]] (.smp)<br />
* [[SoundFX module]] (.sfx, .sfx2)<br />
* Sound Tracker<br />
** [[Soundtracker v2.6 / Ice Tracker module]] (.mtn)<br />
** [[SoundTracker v2.6 module]] (.st26)<br />
** [[Sound Tracker / Super Sonic module]] (.stc)<br />
** [[Sound Tracker Pro module]] (.stp)<br />
* [[SoundSmith module]] (.mtp)<br />
* Soundtrakker<br />
** [[Soundtrakker 128 instrument]] (.ins)<br />
** [[Soundtrakker 128 module]] (.128)<br />
** [[Soundtrakker v1.x instrument]] (.ins)<br />
** [[Soundtrakker v1.x module]] (.sng)<br />
* [[SQ-Tracker module]] (.sqt)<br />
* [[Starkos Tracker module]] (.sks)<br />
* [[StarTrekker / Star Tracker module]] (.mod, .nt)<br />
* [[SunVox module]] (.sunvox)<br />
* TFMX<br />
** [[TFMX pattern data]] (.mdat)<br />
** [[TFMX 7V pattern data]] (.mdat)<br />
** [[TFMX Pro pattern data]] (.mdat)<br />
** [[TFMX sample data]] (.smpl)<br />
* Theta Music Composer<br />
** [[Theta Music Composer 8-channel stereo module]] (.tm8)<br />
** [[Theta Music Composer v1.x module]] (.tmc)<br />
** [[Theta Music Composer v2.x module]] (.tm2)<br />
* [[Trackerpacker 3 module]] (.tp3)<br />
* [[Ultra Tracker]] (.ult)<br />
* [[Velvet Studio AMS v1.x module]] (.ams)<br />
* [[VIC-TRACKER module]] (.vt)<br />
* [[Vortex Tracker module]] (.vtx)<br />
* X-Tracker<br />
** [[D-Lusion Music File]] (.dmf)<br />
** [[D-Lusion Sound File]] (.dms)<br />
<br />
== Musical instrument control ==<br />
<br />
* [[ELECTONE]] - For Yamaha Electone Range Electronic Organs<br />
** [[BOO]] - Part of the [[ELECTONE]] format. <br />
** [[EVT]] - Part of the [[ELECTONE]] format.<br />
* MIDI & Clones<br />
** [[GMD]] ([[MIDI]] clone)<br />
** [[Gravis Ultrasound patch]] (used by MIDI synthesizers)<br />
** [[HMI]] ([[MIDI]] clone)<br />
** [[HMP]] ([[MIDI]] clone)<br />
** [[HMZ]] (Compressed [[MIDI]])<br />
** [[KAR]] ([[MIDI]] Audio)<br />
** [[MIDI]] (Musical Instrument Digital Interface)<br />
** [[MIDS]] ([[MIDI]] clone)<br />
** [[MIZ]] (Compressed [[MIDI]])<br />
** [[MSS (MIDI)|MSS]] ([[MIDI]] Clone)<br />
** [[Scalable Polyphony MIDI]]<br />
** [[SFARK]] (SoundFont archive compressed file)<br />
** [[SoundFont 1.0]]<br />
** [[SoundFont 2.0]] (.sf2)<br />
** [[XMI (Extended MIDI)]]<br />
** [[ZIPI]] (proposed MIDI replacement)<br />
* Hardware specific<br />
** AdLib Sound Cards<br />
*** [[AdLib instrument]] (.ins)<br />
*** [[AdLib instrument bank]] (.bnk)<br />
*** [[AdLib MSCplay]] (.msc)<br />
*** [[AdLib music]] (.mus)<br />
*** Adlib Tracker<br />
**** [[Adlib Tracker instrument]] (.ins)<br />
**** [[Adlib Tracker module]] (.sng)<br />
**** [[Adlib Tracker II instrument]] (.a2i)<br />
**** [[Adlib Tracker II instrument|Adlib Tracker II instrument with fm-register macro]] (.a2f)<br />
**** [[Adlib Tracker II instrument bank]] (.a2b)<br />
**** [[Adlib Tracker II instrument bank|Adlib Tracker II instrument bank with macros]] (.a2w)<br />
**** [[Adlib Tracker II module]] (.a2m)<br />
**** [[Adlib Tracker II pattern]] (.a2p)<br />
**** [[Adlib Tracker II module|Adlib Tracker II tiny module]] (.a2t)<br />
*** [[AdLib Visual Composer / Roland Synthesizer song]] (.rol)<br />
*** AMusic<br />
**** [[AMusic module]] (.amd)<br />
**** [[AMusic XMS]] (.xms)<br />
*** [[Beni Tracker module]] (.pis)<br />
*** [[Bob's Adlib Music]] (.bam)<br />
*** Boom Tracker v4.0<br />
**** [[Boom Tracker v4.0 instrument]] (.cif)<br />
**** [[Boom Tracker v4.0 module]] (.cff)<br />
*** [[DeFy Adlib Tracker module]] (.dtm)<br />
*** [[Digital FM module]] (.dfm)<br />
*** [[Drum Traker module]] (.dtl)<br />
*** [[EdLib packed module]] (.d00)<br />
*** [[Exotic AdLib module]] (.xad)<br />
*** [[Extra Simple Music]] (.xsm)<br />
*** [[Faust Music Creator module]] (.sng)<br />
*** [[FM Tracker module]] (.fmt)<br />
*** FM-Kingtracker<br />
**** [[FM-Kingtracker bank]] (.fib)<br />
**** [[FM-Kingtracker instrument]] (.fin)<br />
**** [[FM-Kingtracker module]] (.fmk)<br />
*** HSC AdLib Composer / HSC-Tracker<br />
**** [[HSC AdLib Composer / HSC-Tracker module]] (.hsc)<br />
**** [[HSC AdLib Composer / HSC-Tracker packed module]] (.hsp)<br />
*** [[JBM Adlib Music]] (.jbl)<br />
*** JCH<br />
**** [[JCH-D00]] (.d00)<br />
**** [[JCH-D01]] (.d01)<br />
*** [[Johannes Bjerregård module]] (.jbm)<br />
*** [[Master Tracker module]] (.mtr)<br />
*** [[MK-Jamz audio]] (.mkj)<br />
*** [[Mlat Adlib Tracker module]] (.mad)<br />
*** [[MPU-401 Trakker module]] (.mtk)<br />
*** [[Palladix module]] (.plx)<br />
*** [[RAW (Adlib)|RAW]] (AdLib Sound Card)<br />
*** [[Reality AdLib Tracker module]] (.rad)<br />
*** [[SNG Player module]] (.sng)<br />
*** Surprise! Adlib Tracker<br />
**** [[Surprise! AdLib Tracker v1, 5, 6 module]] (.sat)<br />
**** [[Surprise! Adlib Tracker v2.0]] (.sa2)<br />
*** [[Twin TrackPlayer module]] (.dmo)<br />
*** [[Vibrants module]] (.vib)<br />
*** [[XMS-Tracker module]] (.xms)<br />
** Akai<br />
*** [[Akai S-series MESA multi file]] (.mlt)<br />
*** [[Akai S-series MESA I program]] (.prg)<br />
*** [[Akai S-series MESA II program]] (.s3p)<br />
** [[Codisk Audio File]]<br />
** Creative Labs<br />
*** [[Creative Music Format]] (.cmf)<br />
*** [[Creative Voice File]]<br />
*** [[Sound Blaster Instrument]] (.sbi)<br />
** [[Disney Sound Source]]<br />
** [[DOSBox Raw OPL]] (.dro)<br />
** [[Downloadable Sounds Banks]] (.dls)<br />
** Gravis Ultrasound<br />
*** [[UltraSound GF1 patch]] (.pat)<br />
** [[Instrument Bank]] (Instrument Bank)<br />
** [[Software Music Synthesis System]] (for 8080/Z-80 systems with S-100 bus)<br />
** [[TRS-80 Orchestra-90]] (.orc)<br />
** [[Voice Sequence]] (.vsq)<br />
** Yamaha sound chips<br />
*** [[Callus OPL Register Log]] (YM2151, .cym)<br />
*** [[GYM]] (YM2612 / Sega Genesis)<br />
* Software Synthesizers<br />
** [[Farbrausch BR404 music]] (.bmf)<br />
** [[iZotope iDrum]] (.idrum)<br />
** Native Instruments<br />
*** [[Native Instruments Reaktor ensemble]] (.ens)<br />
** Steinberg VST Presets<br />
*** [[FXB]] (Bank of presets)<br />
*** [[FXP]] (single preset)<br />
<br />
== Musical notation ==<br />
<br />
* [[Guitar tablatures]]<br />
** [[ASCII tab]] (.tab, .btab, .txt)<br />
** [[Guitar Pro]] (.gtp)<br />
*** [[Guitar Pro 3]] (.gp3)<br />
*** [[Guitar Pro 4]] (.gp4)<br />
*** [[Guitar Pro 5]] (.gp5)<br />
*** [[Guitar Pro 6]] (.gp6)<br />
** [[KGuitar]] (.kg)<br />
** [[Power Tab]] (.ptb)<br />
** [[Progression]]<br />
** [[Rich MIDI Tablature Format]] (.rmtf)<br />
** [[TablEdit]] (.tef)<br />
** [[VexTab]]<br />
<br />
* [[Musical notation]]<br />
** [[ABC (musical notation)]]<br />
** Capella<br />
*** [[CAP]]<br />
*** [[CapXML]] (.capx)<br />
** [[ChordML]]<br />
** Copyist<br />
*** [[CP4]]<br />
*** [[CP6]]<br />
** [[Encore]] (.enc)<br />
** [[Extensible Music Notation Markup Language]]<br />
** [[Finale]] (.mus)<br />
** [[Forte]] (.fnf)<br />
** Guido<br />
*** [[GUIDO]]<br />
*** [[GUIDO XML]]<br />
** JMSL<br />
*** [[JMSL]]<br />
*** [[JMSL Score]]<br />
** [[JScoreML]]<br />
** [[LilyPond]]<br />
** [[MEI]]<br />
** [[MHTML]]<br />
** [[MidiXML]]<br />
** [[minimusic]]<br />
** [[MPEG4-SMR]]<br />
** [[Mup]]<br />
** [[MuseScore]]<br />
*** [[MSC]] -(old file format)<br />
*** [[MSCX]] - [[XML file format]]<br />
*** [[MSCZ]] - [[GZIP]] compressed [[MSCX]]<br />
** [[Music Description Language]]<br />
** [[Music Markup Language]]<br />
** [[Music Time]] (.mus)<br />
** [[Music Time Pro]] (.mts)<br />
** [[Musical Notation Markup Language]]<br />
** [[MusicML]]<br />
** [[MusicWrite]] (.mwk)<br />
** [[MusicXML]]<br />
** [[MusicXML compressed]] (.mxl)<br />
** [[Musink]] (.musink)<br />
** [[MusiqueXML]]<br />
** [[MusiXML]]<br />
** [[Myriad Software]] (.msf)<br />
** [[NeumesXML]]<br />
** [[Neuratron Photoscore Format]] (.opt)<br />
** [[Notation Interchange File Format]]<br />
** [[NoteAbility Pro]]<br />
** [[Noteworthy Composer and Music Publisher]] (.nwc)<br />
** [[NoteWriter]]<br />
** [[Notion]]<br />
** [[NtEd]]<br />
** [[Overture]] (.ove)<br />
** [[PriMus]]<br />
** [[Rhapsody Notation Program File]] (.rhp)<br />
** [[Rhapsody 2/3]] (RISC OS. Unrelated to the above "Rhapsody Notation Program File")<br />
** [[Rhapsody 4]] (RISC OS, .c00)<br />
** [[Rosegarden]] (.rg)<br />
** [[QuickScore Elite]] (.qsd)<br />
** [[SCORE]] (.mus)<br />
** [[Score Perfect]] (.spp)<br />
** [[ScoreML]]<br />
** [[ScoreWriter]] (.scw)<br />
** [[Sibelius]]<br />
** [[SMDL]]<br />
** [[SongWrite]]<br />
** [[Studio Session Song]] (.sss)<br />
** [[Theta]]<br />
** [[Tilia]]<br />
** [[Virtual Musician Markup Language]]<br />
** [[WEDELMUSIC]]<br />
** [[XMF]]<br />
** [[XMusic]]<br />
** [[XScore]] (eXtensible Score Language)<br />
<br />
== Playlists, music libraries, music store downloaders ==<br />
<br />
* [[Amazon downloader file]] (.amz)<br />
* [[B4S]] (Winamp 3 playlist)<br />
* [[FPL]] (foobar2000 playlist)<br />
* [[iTunes Music Library]]<br />
* [[Kapsule]] (Kazaa XML Manifest)<br />
* [[KPL]] (Kazaa Playlist Format)<br />
* [[M3U]] (Multimedia Playlist Format)<br />
* [[MAGMA]] ([[Magnet URI]])<br />
* [[MOD4WIN Module List]] (.mol)<br />
* [[PLS]] (Multimedia Playlist)<br />
* [[RAM]] (RealAudio)<br />
* [[SMIL]] (W3C open standard)<br />
* [[WPL]] (Windows Media Playlist)<br />
* [[XML Sharable Playlist]]<br />
<br />
== Programming languages and APIs (audio/music-specific) ==<br />
<br />
* [[Music Macro Language]]<br />
* [[WaveGL]]<br />
* [[Web Audio API]]<br />
<br />
== Ringtones ==<br />
<br />
* [[i Melody]]<br />
* [[M4R]] (Apple iPhone Ringtones - see [[M4A]])<br />
* [[Polyphonic ringtone]]<br />
* [[RTTTL]]<br />
<br />
== Sound card related formats ==<br />
<br />
* [[CMS (Creative Music System)]]<br />
<br />
== Speech synthesis ==<br />
<br />
* [[VoiceDescription]] (OS X)<br />
<br />
== Unclassified (need to move to other categories) ==<br />
<br />
* [[ACM]] (Audio Compression Manager)<br />
* [[ADM]] (ADM Audio File)<br />
* [[ANSI Music]]<br />
* [[B1S]]<br />
* [[BDSP]] (BotDetect Sound Package)<br />
* [[BVG]]<br />
* [[CBD2]]<br />
* [[DSM]] (DSIK Internal)<br />
* [[DSPW]]<br />
* [[DTK]]<br />
* [[FFW]]<br />
* [[First Rate Music Hall]] (.pck, MSX-Music song editor using [[Music Macro Language]])<br />
* [[GBTS]]<br />
* [[GCUB]]<br />
* [[GSB]]<br />
* [[HLWAV]]<br />
* [[IAB]]<br />
* [[IADP]]<br />
* [[INT]] (RAW File)<br />
* [[ISWS]]<br />
* [[JSTM]]<br />
* [[KOVS]]<br />
* [[MA]] (Music Assembler)<br />
* [[MNSTR]]<br />
* [[MSF]]<br />
* [[MTAF]]<br />
* [[S98]] (NEC PC-98)<br />
* [[SD]] (ESPS sampled data file)<br />
* [[SGI]] (Sound Generator 3.0 instrument)<br />
* [[SNG (SCC Musixx)|SNG]] (SCC Musixx)<br />
* [[Sound Effect Editor]] (.see, MSX)<br />
* [[TFMX]] (TFMX)<br />
* [[Vivaldi]] (RISC OS)<br />
<br />
See the Open Cubic Player homepage for a list of demo formats: http://www.cubic.org/player/features.html<br />
<br />
See also [[Piano Rolls]] (which is under the [[Physical File Formats]]).<br />
<br />
== Links ==<br />
* [http://boingboing.net/2013/09/20/kickstarting-free-open-record.html Kickstarting free, open recordings of Bach's "Well-Tempered Clavier, Book 1"]<br />
* [http://mpc-hc.org/ MPC-HC: media player for Windows handling just about all video/audio formats]<br />
* [http://boingboing.net/2013/09/27/david-byrnes-how-music-wor.html How Music Works]<br />
* [http://www.textfiles.com/programming/FORMATS/admusfmt.pro Some discussion of "advanced music formats" from 1994]<br />
* [http://www.textfiles.com/programming/FORMATS/audiof23.txt FAQ on audio file formats (1992-07-09)]<br />
* [http://boingboing.net/2013/11/03/this-must-be-the-8-bit-place.html Chiptune version of Talking Heads song]<br />
* [http://www.youtube.com/watch?v=3Z2vU8M6CYI Beatles 3000: humorous video of how the future might misunderstand 20th century pop culture if artifacts decay as happened in the past]<br />
* [http://publicdomainreview.tumblr.com/post/76437123224/chaoscontrolled123-luke-and-i-were-looking-at The Music Written on This Dude's Butt]<br />
* [http://vimeo.com/58200103 "Eye of the tiger" played on a modified dot matrix printer]<br />
* [http://chipflip.wordpress.com/2014/03/09/a-short-history-of-hardcore-chipmusic/ A Short History of Hardcore Chipmusic]<br />
* [https://medium.com/message/you-need-to-hear-this-extremely-rare-recording-27619411e077 You Need to Hear This Extremely Rare Recording]<br />
* [http://www.loc.gov/preservation/resources/rfs/audio.html Library of Congress Recommended Format Specifications: Audio Works]<br />
* [http://betaboston.com/news/2014/07/17/in-a-bid-for-more-emotional-snacking-frito-lay-patents-culinary-theme-songs/ In a bid for more emotional snacking, Frito-Lay patents culinary theme songs]<br />
* [http://www.theverge.com/2014/8/4/5968243/mit-turns-recorded-vibrations-back-into-speech-and-music Scientists reconstruct speech through soundproof glass by watching a bag of potato chips]<br />
* [http://www.palmbeachpost.com/ap/ap/business/apple-releases-tool-to-remove-free-u2-album/nhNG9/ Apple releases tool to remove free U2 album] (which they gave you whether you wanted it or not)<br />
* [https://github.com/AyrA/ExcelPlayer Excel sheet that plays video and audio]<br />
* [http://webaudio.github.io/web-audio-api/ Web Audio API (W3C)]<br />
* [http://www.wonderingsound.com/feature/why-collecting-music-matters/ Why Collecting Matters: Citizen Archivists and the Battle for Future Pasts]<br />
* [http://mediaarea.net/en/MediaInfo MediaInfo: software that shows metadata for audio/video files]<br />
* [http://www.bl.uk/projects/save-our-sounds Save our Sounds]<br />
* [http://www.davidsystems.com/#tools David Systems tools: includes online loudness analysis of sound files]<br />
* [http://createdigitalmusic.com/2015/07/next-web-standard-music-notation/ The next Web standard could be music notation]<br />
* [https://www.youtube.com/watch?v=q_3d1x2VPxk How Oldschool Sound/Music worked] (video)<br />
<br />
[[Category:Audio and Music| ]]</div>
Hornpipe2
http://fileformats.archiveteam.org/wiki/Nintendo_GameCube_/_Wii_ADP
Nintendo GameCube / Wii ADP
2016-03-22T16:57:28Z
<p>Hornpipe2: /* Format */ Meant pre, not nowiki</p>
<hr />
<div>{{FormatInfo<br />
|formattype=electronic<br />
|subcat=Audio and Music<br />
|extensions={{ext|adp}}<br />
}}<br />
<br />
== Description ==<br />
<br />
Gamecube DVD drive has an on-board decoder for specially compressed ADPCM files stored on the DVD. These "streaming audio" files can be triggered to play via I2S direct to the DSP, freeing the main CPU for other tasks. Typically this is used for background music or other sounds that don't need exact trigger / synchronization.<br />
<br />
These files must be aligned on 32k boundaries on the DVD because that's the granularity of the request packet for playback.<br />
<br />
Sample rate is not included in these files but rather controlled by the game, though nearly all (if not 100% entirely) used 48khz.<br />
<br />
Output format is 16-bit, stereo, PCM.<br />
<br />
== Format ==<br />
GCADPCM files are composed of repeated "blocks" of 32 bytes. Each block encodes for 28 samples. Output samples are based on the current sample value, adjusted by the previous two samples. The first 2 bytes control decode behavior for the samples in the block (in other words, the history function to use in decoding of this block's samples).<br />
<br />
{| class="wikitable"<br />
! title="Byte" | Byte<br />
! title="Type" | Type<br />
! title="Meaning" | Meaning<br />
|-<br />
|0||uint8||FLAGS L<br />
|-<br />
|1||uint8||FLAGS R<br />
|-<br />
|2||uint8||FLAGS L (repeat)<br />
|-<br />
|3||uint8||FLAGS R (repeat)<br />
|-<br />
|4-31||uint8||Sample values, one byte per sample. Top 4 bits are for R, bottom 4 are for L stereo.<br />
|}<br />
<br />
You may wish to ASSERT(flagsL == flagsLrepeated) and (flagsR == flagsRrepeated), which should be true in all cases...<br />
<br />
Decode process follows:<br />
<pre>namespace StreamADPCM<br />
{<br />
<br />
static s32 histl1;<br />
static s32 histl2;<br />
static s32 histr1;<br />
static s32 histr2;<br />
<br />
static s16 ADPDecodeSample(s32 bits, s32 q, s32& hist1, s32& hist2)<br />
{<br />
s32 hist = 0;<br />
switch (q >> 4)<br />
{<br />
case 0:<br />
hist = 0;<br />
break;<br />
case 1:<br />
hist = (hist1 * 0x3c);<br />
break;<br />
case 2:<br />
hist = (hist1 * 0x73) - (hist2 * 0x34);<br />
break;<br />
case 3:<br />
hist = (hist1 * 0x62) - (hist2 * 0x37);<br />
break;<br />
}<br />
hist = MathUtil::Clamp((hist + 0x20) >> 6, -0x200000, 0x1fffff);<br />
<br />
s32 cur = (((s16)(bits << 12) >> (q & 0xf)) << 6) + hist;<br />
<br />
hist2 = hist1;<br />
hist1 = cur;<br />
<br />
cur >>= 6;<br />
cur = MathUtil::Clamp(cur, -0x8000, 0x7fff);<br />
<br />
return (s16)cur;<br />
}<br />
<br />
void InitFilter()<br />
{<br />
histl1 = 0;<br />
histl2 = 0;<br />
histr1 = 0;<br />
histr2 = 0;<br />
}<br />
<br />
void DecodeBlock(s16* pcm, const u8* adpcm)<br />
{<br />
for (int i = 0; i < SAMPLES_PER_BLOCK; i++)<br />
{<br />
pcm[i * 2] = ADPDecodeSample(adpcm[i + (ONE_BLOCK_SIZE - SAMPLES_PER_BLOCK)] & 0xf, adpcm[0], histl1, histl2);<br />
pcm[i * 2 + 1] = ADPDecodeSample(adpcm[i + (ONE_BLOCK_SIZE - SAMPLES_PER_BLOCK)] >> 4, adpcm[1], histr1, histr2);<br />
}<br />
}</pre><br />
<br />
== Information == <br />
<br />
* [https://github.com/dolphin-emu/dolphin/blob/master/Source/Core/Core/HW/StreamADPCM.cpp] - Decoder from Dolphin GC/Wii emulator</div>
Hornpipe2
http://fileformats.archiveteam.org/wiki/Nintendo_GameCube_/_Wii_ADP
Nintendo GameCube / Wii ADP
2016-03-22T16:56:12Z
<p>Hornpipe2: Some notes on Gamecube ADPCM (streaming audio) decoding</p>
<hr />
<div>{{FormatInfo<br />
|formattype=electronic<br />
|subcat=Audio and Music<br />
|extensions={{ext|adp}}<br />
}}<br />
<br />
== Description ==<br />
<br />
Gamecube DVD drive has an on-board decoder for specially compressed ADPCM files stored on the DVD. These "streaming audio" files can be triggered to play via I2S direct to the DSP, freeing the main CPU for other tasks. Typically this is used for background music or other sounds that don't need exact trigger / synchronization.<br />
<br />
These files must be aligned on 32k boundaries on the DVD because that's the granularity of the request packet for playback.<br />
<br />
Sample rate is not included in these files but rather controlled by the game, though nearly all (if not 100% entirely) used 48khz.<br />
<br />
Output format is 16-bit, stereo, PCM.<br />
<br />
== Format ==<br />
GCADPCM files are composed of repeated "blocks" of 32 bytes. Each block encodes for 28 samples. Output samples are based on the current sample value, adjusted by the previous two samples. The first 2 bytes control decode behavior for the samples in the block (in other words, the history function to use in decoding of this block's samples).<br />
<br />
{| class="wikitable"<br />
! title="Byte" | Byte<br />
! title="Type" | Type<br />
! title="Meaning" | Meaning<br />
|-<br />
|0||uint8||FLAGS L<br />
|-<br />
|1||uint8||FLAGS R<br />
|-<br />
|2||uint8||FLAGS L (repeat)<br />
|-<br />
|3||uint8||FLAGS R (repeat)<br />
|-<br />
|4-31||uint8||Sample values, one byte per sample. Top 4 bits are for R, bottom 4 are for L stereo.<br />
|}<br />
<br />
You may wish to ASSERT(flagsL == flagsLrepeated) and (flagsR == flagsRrepeated), which should be true in all cases...<br />
<br />
Decode process follows:<br />
<nowiki>namespace StreamADPCM<br />
{<br />
<br />
static s32 histl1;<br />
static s32 histl2;<br />
static s32 histr1;<br />
static s32 histr2;<br />
<br />
static s16 ADPDecodeSample(s32 bits, s32 q, s32& hist1, s32& hist2)<br />
{<br />
s32 hist = 0;<br />
switch (q >> 4)<br />
{<br />
case 0:<br />
hist = 0;<br />
break;<br />
case 1:<br />
hist = (hist1 * 0x3c);<br />
break;<br />
case 2:<br />
hist = (hist1 * 0x73) - (hist2 * 0x34);<br />
break;<br />
case 3:<br />
hist = (hist1 * 0x62) - (hist2 * 0x37);<br />
break;<br />
}<br />
hist = MathUtil::Clamp((hist + 0x20) >> 6, -0x200000, 0x1fffff);<br />
<br />
s32 cur = (((s16)(bits << 12) >> (q & 0xf)) << 6) + hist;<br />
<br />
hist2 = hist1;<br />
hist1 = cur;<br />
<br />
cur >>= 6;<br />
cur = MathUtil::Clamp(cur, -0x8000, 0x7fff);<br />
<br />
return (s16)cur;<br />
}<br />
<br />
void InitFilter()<br />
{<br />
histl1 = 0;<br />
histl2 = 0;<br />
histr1 = 0;<br />
histr2 = 0;<br />
}<br />
<br />
void DecodeBlock(s16* pcm, const u8* adpcm)<br />
{<br />
for (int i = 0; i < SAMPLES_PER_BLOCK; i++)<br />
{<br />
pcm[i * 2] = ADPDecodeSample(adpcm[i + (ONE_BLOCK_SIZE - SAMPLES_PER_BLOCK)] & 0xf, adpcm[0], histl1, histl2);<br />
pcm[i * 2 + 1] = ADPDecodeSample(adpcm[i + (ONE_BLOCK_SIZE - SAMPLES_PER_BLOCK)] >> 4, adpcm[1], histr1, histr2);<br />
}<br />
}</nowiki><br />
<br />
== Information == <br />
<br />
* [https://github.com/dolphin-emu/dolphin/blob/master/Source/Core/Core/HW/StreamADPCM.cpp] - Decoder from Dolphin GC/Wii emulator</div>
Hornpipe2