A simple midi player that makes soundfont comparison easy.
-
Changing between soundfonts takes one click
This was the sole reason to start this project. -
Workspaces
Playlists can be set to automatically track the contents of a directory (and subdirectories).
Expand this if you're an advanced user
-
MIDI Inspector
Inspect your MIDI files in detail and mess with them-
Event Browser
Examine MIDI files at event level -
Preset Mapper
Useful if the soundfont and MIDI file don't use the same patch map (e.g. General Midi) -
MIDI Renderer
Render MIDI files to audio
-
...and more to come!
Prebuilt binaries are available for Linux and Windows.
Check out the linked project for an organized overview of issues.
- Clone the repo
- Install Rust if you don't have it already. Linux users may also may find it in the native package manager.
- Run
cargo build
at repository root. read more - Get your executable from
target/<yourtarget>/
Pull requests are gatekept by this workflow. It will check if the code
- builds all targets
- passes unit tests (run
cargo test
) - has linter warnings (run
cargo clippy
) - is formatted (run
cargo fmt
)