All NPM Exports
This is a (non-exhaustive) list of exports in the NPM package.
Tip
All the old exports are available in spessasynth_core.
Synthesizer and Sequencer
Sequencer- the Sequencer module for playing back MIDI files.WorkletSynthesizer- the synthesizer module for synthesizing audio with AudioWorklets.WorkerSynthesizer- the sSynthesizer module for synthesizing audio with Web Workers.DEFAULT_SYNTH_CONFIG- the default synthesizer configuration.
Audio Effects
ChorusProcessor- the chorus effect processor. It can be used without a synthesizer.getReverbProcessor- the reverb effect processor. It can be used without a synthesizer.
MIDI
MIDIDeviceHandler- a wrapper for WebMIDI API to work with spessasynth_lib.WebMidiLinkHandler- a helper to make the synthesizer Web MIDI Link compatible.
Others
audioBufferToWav- a function that converts audio buffer to a WAV file.
Tip
I might forget to add a method to the npm’s index.js, which results with it not being importable. If that happens, please open an issue.