midi-m8
A command line tool for turning Dirtywave M8 songs into Midi tracks.
Installation
Precompiled 64 bit binaries for Linux and Windows can be found in the Releases. Download them and run them from the command line.
To compile your own version:
- install the Rust toolchain
$ git clone https://github.com/AlexCharlton/midi-m8.git
$ cd midi-m8; cargo build -r
You'll now have a binary in the ./target/release/
directory.
Usage
```
Usage: midi-m8 [OPTIONS]
Arguments:
Input (.m8s) file
Options:
-t, --output
Or in other words, point the command at a .m8s
file, and you'll get a multi-track Midi file in return. You should be able to drag these Midi files into your DAW.
Possible features
That are not currently supported:
- Time signatures
- Tempo
- Table support
- Respect sequencer commands (other than GRV)
- Respect scales
- Configurable channels
- Instrument (program) changes
- CC support