-- Leo's gemini proxy
-- Connecting to nanako.mooo.com:1965...
-- Connected
-- Sending request
-- Meta line: 20 text/gemini; charset=utf-8
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.
# 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
Supports both MIDI and RMI files
Multiple MIDIs can be specified and they will play one after the other
Loop support
Rendering to either WAV or Au format.
Rendering multiple MIDI files to WAV files in parallel without excess memory usage
Support for multiple bit depths and sample rates, and both integer and floating point WAVs
Parametric EQ with an arbitrary number of bands
Multiple reverb models to choose from
Multiple filter models to choose from for both the voices, and the channels.
Optional stereo enhancement effect
Optional soft clipping
Control over the reverb and chorus effects
VU meters
Keyboard control support
Configuration file support
--------- Page served by Aya https://nanako.mooo.com/fossil/aya/ Aya is under the GNU Affero GPLv3 license
-- Response ended
-- Page fetched on Mon May 20 04:49:10 2024