Xsynth
The fastest Black MIDI synthesizer, playing 8,000 voices or more in realtime. Uses aggressive SIMD and multithreading, and supports a subset of the sfz and sf2 formats.
Install / Use
/learn @BlackMIDIDevs/XsynthREADME
Modules
core: Handles the core audio rendering functionality.clib: C/C++ bindings for XSynth.soundfonts: A module to parse soundfonts to be used in XSynth.realtime: The real-time rendering module within XSynth.render: A command line utility for rendering MIDIs to audio using XSynth.kdmapi: A cdylib wrapper around XSynth to act as a drop in replacement for OmniMIDI/KDMAPI.
Demos
XSynth playing Immortal Smoke by EpreTroll
https://github.com/user-attachments/assets/d100e3d2-efa0-4367-a774-d5a171ac0bf8
XSynth playing DANCE.MID
https://github.com/user-attachments/assets/f509a36c-6019-4d38-9e5e-1bf0eeb9b43d
License
XSynth and all of its components is licensed under the GNU Lesser General Public License 3.0.
Related Skills
openhue
343.3kControl Philips Hue lights and scenes via the OpenHue CLI.
sag
343.3kElevenLabs text-to-speech with mac-style say UX.
weather
343.3kGet current weather and forecasts via wttr.in or Open-Meteo
tweakcc
1.5kCustomize Claude Code's system prompts, create custom toolsets, input pattern highlighters, themes/thinking verbs/spinners, customize input box & user message styling, support AGENTS.md, unlock private/unreleased features, and much more. Supports both native/npm installs on all platforms.
