Welcome to the spessasynth_lib documentation!
Danger
The next major update (4.0) will include many breaking changes. The documentation will be updated when the update releases. The migration guide will be published here.
Tip
Coming from pre-3.26.0? Here’s the migration guide!
spessasynth_lib documentation
- Getting started with spessasynth_lib
- Synthetizer - Responsible for generating sound.
- Sequencer - Responsible for playing the parsed MIDI sequence.
- Writing Wave files - How to write WAV files from
AudioBuffer
. - NPM Exports - a listing of all the NPN exports in the
spessasynth_lib
NPM package.
Extra info
- MIDI Implementation - The MIDI Implementation chart for spessasynth’s synthesizer. This describes all the features of the synthesis engine.
- spessasynth_core documentation - The documentation of the underlying spessasynth_core library. If what you’re looking for isn’t in this wiki, it’s probably there.
- SF2 RMIDI Extension Specification - The specification for the SF2 RMIDI format that spessasynth supports.
- Multi-Port files explained - Explanation of the Multi-Port MIDI feature.
Tip
If you encounter any errors in this documentation, please open an issue!