💾 Archived View for nanako.mooo.com › programming › midi123.gmi captured on 2023-06-16 at 16:24:40. Gemini links have been rewritten to link to archived content
⬅️ Previous capture (2023-01-29)
-=-=-=-=-=-=-
midi123 is a command line MIDI player and MIDI->WAV converter that uses my
Haematite and RemiAudio libraries for its sound engine. It is written entirely
in the Crystal programming language.
Releases, including Linux x86-64 AppImages
Sonic the Hedgehog's Green Hill Zone by Masato Nakamura
Warcraft 2's "Human 2" by Glenn Stafford
Sonic the Hedgehog's "Spring Yard Zone" by Masato Nakamura
Rise of The Triad's "Smoke and Mirros" by Lee Jackson
Mega Man 2's "Airman" by Takashi Tateishi
# Play a MIDI file using a SoundFont, and stop after it finishes. $ midi123 -s TimGM6mb.sf2 "24 - I Choose the Stairs.mid" # Play a MIDI file using a SoundFont, and loop at the end. $ midi123 --loop -s sc-55.sf2 "11 - Goin' Down the Fast Way.mid" # Render multiple MIDI files to WAVs in parallel. $ midi123 --render -s "Arachno SoundFont.sf2" "15 - Spray.mid" "07 - How'd I Do.mid" # Show the help information. $ midi123 --help # Show version information $ midi123 --version