med-module

Parse song module files from Amiga MED and OctaMED

Version on this page:0.1.1
LTS Haskell 22.14:0.1.3@rev:1
Stackage Nightly 2024-03-28:0.1.3@rev:1
Latest on Hackage:0.1.3@rev:1

See all snapshots med-module appears in

GPL-3.0-only licensed by Claude Heiland-Allen, Henning Thielemann
Maintained by [email protected]
This version can be pinned in stack with:med-module-0.1.1@sha256:afaff722d77f21e20db6d91eec41dd150ef93bd1eb74d25a76bc6ad9437de7be,3868

Module documentation for 0.1.1

  • Sound
    • Sound.MED
      • Sound.MED.Basic
        • Sound.MED.Basic.Amiga
        • Sound.MED.Basic.Human
      • Sound.MED.Generic
        • Sound.MED.Generic.Block
        • Sound.MED.Generic.Instrument
        • Sound.MED.Generic.PlaySeq
        • Sound.MED.Generic.Tempo
      • Sound.MED.Raw
        • Sound.MED.Raw.BlockCmdPageTable
        • Sound.MED.Raw.BlockInfo
        • Sound.MED.Raw.CmdPageData
        • Sound.MED.Raw.HybridInstr
        • Sound.MED.Raw.InstrExt
        • Sound.MED.Raw.InstrHdr
        • Sound.MED.Raw.MMD0
        • Sound.MED.Raw.MMD0Block
        • Sound.MED.Raw.MMD0NoteData
        • Sound.MED.Raw.MMD0Sample
        • Sound.MED.Raw.MMD0Song
        • Sound.MED.Raw.MMD0exp
        • Sound.MED.Raw.MMD1
        • Sound.MED.Raw.MMD1Block
        • Sound.MED.Raw.MMD1NoteData
        • Sound.MED.Raw.MMD2
        • Sound.MED.Raw.MMD2Song
        • Sound.MED.Raw.MMD3
        • Sound.MED.Raw.MMDARexx
        • Sound.MED.Raw.MMDARexxTrigCmd
        • Sound.MED.Raw.MMDDump
        • Sound.MED.Raw.MMDDumpData
        • Sound.MED.Raw.MMDInfo
        • Sound.MED.Raw.MMDInstrInfo
        • Sound.MED.Raw.MMDMIDICmd3x
        • Sound.MED.Raw.NotationInfo
        • Sound.MED.Raw.PlaySeq
        • Sound.MED.Raw.SampleInstr
        • Sound.MED.Raw.SynthInstr
        • Sound.MED.Raw.SynthWF
  • unmed2: extract useful information from MED files

  • animed: convert a MED module file to an animation in a PostScript file

    Limitations:

    • Ignores the rarely used looping commands 16 and 1E without notice.