]> granicus.if.org Git - file/commitdiff
more formats from Martin Mueller Skarbiniks Pedersen
authorChristos Zoulas <christos@zoulas.com>
Fri, 17 Mar 2017 19:20:43 +0000 (19:20 +0000)
committerChristos Zoulas <christos@zoulas.com>
Fri, 17 Mar 2017 19:20:43 +0000 (19:20 +0000)
magic/Magdir/audio

index ece1d485a523c96cb02bd2e145c9baf30816d00f..8698c88b0858ade789750a7c8d557ccb4cc0bcb4 100644 (file)
@@ -1,6 +1,6 @@
 
 #------------------------------------------------------------------------------
-# $File: audio,v 1.76 2016/11/02 23:06:32 christos Exp $
+# $File: audio,v 1.77 2017/03/17 19:20:43 christos Exp $
 # audio:  file(1) magic for sound formats (see also "iff")
 #
 # Jan Nicolai Langfeldt (janl@ifi.uio.no), Dan Quinlan (quinlan@yggdrasil.com),
 >>>>>>&-4      indirect        x       \b 
 # 2 - ~ 131 WAV samples following same way
 
+# From Martin Mueller Skarbiniks Pedersen
+0              string          GDM
+>0x3           byte            0xFE    General Digital Music.
+>0x4           string          >\0     title: "%s"
+>0x24          string          >\0     musician: "%s"
+>>0x44         beshort         0x0D0A
+>>>0x46                byte            0x1A
+>>>>0x47       string          GMFS    Version
+>>>>0x4B       byte            x       %d.
+>>>>0x4C       byte            x       \b%02d
+>>>>0x4D       beshort         0x000   (2GDM v
+>>>>0x4F       byte            x       \b%d.
+>>>>>0x50      byte            x       \b%d)
+
+0              string          MTM     Multitracker
+>0x3           byte/16         x       Version %d.
+>0x3           byte&0x0F       x       \b%02d
+>>0x4          string          >\0     title: "%s"
+
+0              string          HVL
+>3             byte            <2      Hively Tracker Song
+>3             byte            0       1 module data
+>3             byte            1       2 module data
+
+0              string          MO3
+>3             ubyte           <6      MOdule with MP3
+>>3            byte            0       Version 0       (With MP3 and lossless)
+>>3            byte            1       Version 1       (With ogg and lossless)
+>>3            byte            3       Version 2.2
+>>3            byte            4       (With no LAME header)
+>>3            byte            5       Version 2.4
+
+0              string          ADRVPACK        AProSys module
+
+# ftp://ftp.modland.com/pub/documents/format_documentation/\
+# Art%20Of%20Noise%20(.aon).txt
+0              string          AON
+>4             string          "ArtOfNoise by Bastian Spiegel(twice/lego)"
+>0x2e          string          NAME    Art of Noise Tracker Song
+>3             string          <9
+>3             string          4       (4 voices)
+>3             string          8       (8 voices)
+>>0x36         string          >\0     Title: "%s"
+
+0              string          FAR
+>0x2c          byte            0x0d
+>0x2d          byte            0x0a
+>0x2e          byte            0x1a
+>>0x3          byte            0xFE    Farandole Tracker Song
+>>>0x31                byte/16         x       Version %d.
+>>>0x31                byte&0x0F       x       \b%02d
+>>>>0x4                string          >\0     \b, title: "%s"