Releases: spessasus/spessasynth_lib
Releases · spessasus/spessasynth_lib
v4.0.0 - The TypeScript Update
Additions
- The library is now fully typed, with many JSDoc comments for documentation directly in your IDE
- Typescript
- Brand-new documentation page with updated documentation
- WorkerSequencer - a sequencer that runs in a Web Worker for additional functionality
Improvements and fixes
- More logical sequencer and synthesizer APIs - no longer require songs and sound banks on initialization
- a lot of the code has been rewritten
- prettier-formatted code + strict eslint checks
- preservePlaybackState is always on for the sequencer
- API more in line with spessasynth_core
- Reverb and chorus processors can be used standalone
- pitchWheel now uses a regular 14-bit pitch value instead of the confusing MSB and LSB combo, a leftover from the very first days of spessasynth when I didn't know how to merge the two :-)
- better MIDIDeviceHandler
- better audioToWav
- fixed building the library on windows
v3.27.0
- Wiki updates
- Reworked examples
- Better build scripts
- binaries removed from the repository
- Added playback speed to offline audio rendering options (spessasus/SpessaSynth#157)
- Exposed Audio Effects for use outside of the synthesizer
- Sound bank Manager can now override
- Fixed meta event return types
- AudioBufferToWav now accepts less or more than 2 channels