-- Leo's gemini proxy
-- Connecting to nanako.mooo.com:1965...
-- Connected
-- Sending request
-- Meta line: 20 text/gemini; charset=utf-8
CL-MeltySynth is a SoundFont MIDI synthesizer library written entirely in Common Lisp. This is a port of the excellent MeltySynth by Sinshu, expanded with new features. There is also my equivalent library for Crystal, Haematite.
Versions of "midi123" prior to v2.0 were written in Common Lisp and used CL-MeltySynth.
64-bit internal audio engine
Choice of linear or cubic interpolation
Loads SoundFont files
Waveform and Envelope generators
Low-pass filter
Vibrato and Modulation LFOs
Note on/off
Bank/patch selection with optional remapping (remaps unknown presets to bank 0/128)
Modulation
Volume control and Panning
Expression
Hold pedal
Pitch bend
Tuning
NRPN support
Multiple reverb choices, including a port of Zita-Rev1, with controllable parameters
Chorus effect
Stereo enhancer effect
Reverb, Chorus, and Stereo Enhancer can all be enabled/disabled individually
Standard MIDI file support
RIFF-based MIDI file support (RMI, only the MIDI data is loaded)
Loop extension support
Performance optimizations
--------- 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:50:05 2024