Skip to content

Releases: spessasus/spessasynth_lib

v4.0.0 - The TypeScript Update

04 Sep 23:05

Choose a tag to compare

Read more here

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

03 Jul 00:45

Choose a tag to compare

Read more here

  • 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