-- Leo's gemini proxy
-- Connecting to nanako.mooo.com:1965...
-- Connected
-- Sending request
-- Meta line: 20 text/gemini; charset=utf-8
Haematite is a SoundFont MIDI synthesizer library written entirely in Crystal. This is a port of the excellent MeltySynth by Sinshu, expanded with new features. There is also my equivalent library for Common Lisp, CL-MeltySynth.
64-bit internal audio engine
High quality interpolation
Loads SoundFont files
Waveform and Envelope generators
Multiple lowpass filter choices for the voices
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
Support for MIDI controllers 71 and 74
Multiple reverb choices, including a port of Zita-Rev1, with controllable parameters
Chorus effect inspired by an 80s synth with model number ending in "-60"
Stereo enhancer effect
Reverb, Chorus, and Stereo Enhancer can all be enabled/disabled individually
Filters on the voices can be changed to non-standard models
Filters on the channels are selectable
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 07:58:37 2024