667="gf"

669="if"
669="JN"

amf="ASYLUM Music Format V1.0\x00"
amf="AMF\x0A"
amf="DMF\x0E"

ams="Extreme"
ams="AMShdr\x1A\x00\x02\x02"

#dbm="DBM0"
dbm="NAME"
dbm="INFO"
dbm="SONG"
dbm="INST"
dbm="VENV"
dbm="PENV"
dbm="PNAM"
dbm="SMPL"
dbm="DSPE"
#dbm="MPEG"

digi="DIGI Booster module\x00"

dmf="DDMF"
#dmf="XTRACKER"
dmf="CMSG"
dmf="SEQU"
dmf="SMPI"
dmf="SMPD"
#dmf="SMPJ"
#dmf="ENDE"
#dmf="SETT"

dsm="RIFF"
dsm="DSMF"

dsm="DSm\x1A "

dsym="\x02\x01\x13\x13\x14\x12\x01\x0B\x01"

dtm="D.T."
dtm="S.Q."
#dtm="PATT"
#dtm="INST"
dtm="DAPT"
dtm="DAIT"

far="FAR\xFE"
far="\x0D\x0A\x1A"

fmt="FMTracker\x01\x01"

gdm="GDM\xFE"
gdm="\x0D\x0A\x1AGMFS\x01\x00"

gtk="GTK\x04"

gt2="GT2\x05"
gt2="XCOM"
gt2="TCN1"
gt2="TCN2"
gt2="TVOL"
gt2="MIXP"
#gt2="SONG"
gt2="PATS"
gt2="PATD"
gt2="TNAM"
#gt2="INST"
#gt2="VENV"
gt2="TENV"
#gt2="PENV"
#gt2="SAMP"
gt2="SAM2"
gt2="ENDC"

imf="IM10"
imf="IS10"

it="IMPM"
it="IMPI"
it="IMPS"
#it="OMPT"
it="PNAM"
it="CNAM"
it="STPM"
it="XTPM"
it="CHBI"
it="FX00"
it="F255"
it="DWRT"
it="PROG"
it="CHFX"

it="..TD"
it="DTFR"
it=".BPR"
it=".MPR"
it="...C"
it="SnhC"
it="..MT"
it=".MMP"
it=".VWC"
it="VWSL"
it=".APS"
it="VTSV"
it=".VGD"
it="..PR"
it="RSMP"
it="CUES"
it="SWNG"
it=".FSM"
it="AUTH"

itp=".pti\x03\x01\x00\x00"

j2b="MUSE\xDE\xAD\xBE\xAF"
j2b="MUSE\xDE\xAD\xBA\xBE"
j2b="AMFF"
j2b="AM  "
j2b="MAIN"
j2b="INIT"
j2b="ORDR"
j2b="AI  "
j2b="AS  "

MDL="DMDL"
# Most chunk IDs are commented out as they are substrings of other dictionary entries
#mdl="IN"
mdl="ME"
#mdl="PA"
#mdl="TR"
mdl="II"
#mdl="VE"
#mdl="PE"
#mdl="FE"
#mdl="IS"
#mdl="SA"

med="MMD1"

mo3="MO3\x05"

# A couple of magic bytes are commented out because they do not modify the loader's behaviour, apart from setting a "made with" string.
mod="M.K."
#mod="M!K!"
mod="M&K!"
mod="N.T."
#mod="FEST"
#mod="NSMS"
#mod="LARD"
mod="OKTA"
#mod="OCTA"
#mod="CD61"
mod="CD81"
#mod="FA08"
mod="FLT8"
#mod="EXO8"
# Depending on the byte offset in the file, we generate either a "xCHN" or "xxCH" magic
mod="99CHN"
mod="TDZ8"
ice="MTN\x00"
ice="IT10"
pt36="CMNT"
pt36="PTDT"
sfx="SO31"
# External Startrekker instrument files.
stam="ST1.3 ModuleINFO"
stam="AudioSculpture10"

mptm="->MPT_ORIGINAL_IT<-"
mptm=".tpm"
mptm="mptm"
mptm="\x89\x08"
mptm="\x8D\x08"
# No structural changes in these format versions
#mptm="\x8E\x08"
#mptm="\x8F\x08"
#mptm="\x90\x08"
mptm="\x91\x08"
mptm="228\x04"

mt2="MT20"
#mt2="MadTracker 2.0"
mt2="BPM+"
mt2="TFXM"
mt2="TRKS"
mt2="TRKL"
mt2="PATN"
mt2="MSG\x00"
#mt2="PICT"
mt2="SUM\x00"
mt2="VST2"

mtm="MTM\x10"

okt="OKTASONG"
okt="CMOD"
okt="SAMP"
okt="SPEE"
okt="SLEN"
okt="PLEN"
okt="PATT"
okt="PBOD"
okt="SBOD"

plm="PLM\x1A"
plm="PLS\x1A"

psm="PSM "
psm="FILE"
psm="TITL"
psm="SDFT"
psm="DATE"
psm="OPLH"
psm="PPAN"
psm="DSAM"
psm="DSMP"
psm="MAINSONG"
psm="\x00\xFF\x00\x00\x01\x00"
psm16="PSM\xFE"
psm16="PORD"
#psm16="PPAN"
psm16="PSAH"
psm16="PPAT"

ptm="PTMF"
ptm="\x1A\x03\x02\x00"

s3m="SCRM"
#s3m="SCRS"
#s3m="SCRI"

stm="\x1A\x02\x15"

stp="STP3\x02"

symmod="SymM\x00\x00\x00\x01\xFF\xFF\xFF\xFF\x00\x00\x00"

ult="MAS_UTrack_V004"

umx="\xC1\x83\x2A\x9E"
umx="music"
umx="sound"

xm="Extended Module: "
xm="OpenMPT "
#xm="FastTracker v 2.00  "
xm="MilkyTracker        "
xm="text"
xm="MIDI"

it="..OF"
it="LTTP"
it="PTTF"
it="..Fd"
it="..VG"
it="...P"
it="..EV"
it="..EP"
it=".EiP"
it=".SLV"
it=".ELV"
it=".BSV"
it=".ESV"
it=".SLP"
it=".ELP"
it=".BSP"
it=".ESP"
it="SLiP"
it="ELiP"
it="BSiP"
it="ESiP"
it=".ANN"
it=".TCD"
it=".AND"
it="..SP"
it="..SV"
it=".CFI"
it=".RFI"
it="..BM"
it="..PM"
it="..CM"
it=".SPP"
it=".CPP"
it=".[PV"
it=".[PP"
it="[PiP"
it=".[EV"
it=".[EP"
it="[EiP"
it="..[K"
it="..[n"
it=".[MN"
it=".[nf"
it=".PiM"
it="..RV"
it="...R"
it="..SC"
it="..SR"
it="..MF"
it="HEVP"
it="HOVP"
it="NREP"
it="NREA"
it="NREV"
it="GLFP"
it="GLFA"
it="GLFV"
it="DWPM"

mmcmp="ziRCONia\x0e\x00"

xpk="XPKF\x00\x10\x00\x00SQSH"

pp20="PP20"

plugin_chorus="OMXD\x9C\x62\xE6\xEF"
plugin_compressor="OMXD\x79\x1F\x01\xEF"
plugin_distortion="OMXD\x90\x4C\x11\xEF"
plugin_echo="OMXD\x2C\x93\x3E\xEF"
plugin_flanger="OMXD\x92\x3D\xCA\xEF"
plugin_gargle="OMXD\x10\x82\xFD\xDA"
plugin_i3dl2reverb="OMXD\x71\x5E\x98\xEF"
plugin_parameq="OMXD\x89\xED\x0C\x12"
plugin_wavesreverb="OMDX\x68\x02\xFC\x87"
plugin_lfo="OMPTLFO "
plugin_dbproecho="DBM0Echo"
plugin_symmodecho="SymMEcho"

midi="MThd\x00\x00\x00\x06\x00\x01\x00\x01\x01\xE0MTrk"

wave="WAVEfmt "
wave="data"

# IFF / AIFF (for SymMOD loader)
iff="FORM"
iff="AIFF"
iff="AIFC"
iff="8SVX"
iff="16SV"
iff="MAUD"
iff="VHDR"
iff="BODY"
iff="CHAN"
iff="MHDR"
iff="MDAT"
iff="NAME"
