Skip to content

Releases: jet2jet/js-synthesizer

v1.8.5

09 Jan 07:51
Compare
Choose a tag to compare

(This version has no updates for js-synthesizer itself.)

  • Update libfluidsynth scripts (add 2.3.0 and remove 2.1.9)
  • Update README.md

v1.8.4

09 Nov 11:58
Compare
Choose a tag to compare

(This version has no updates for js-synthesizer itself.)

  • Update libfluidsynth scripts (remove 2.1.3)
  • Update README.md

v1.8.3

09 Nov 11:58
Compare
Choose a tag to compare

(This version has no updates for js-synthesizer itself.)

  • Update libfluidsynth scripts
  • Update README.md

v1.8.2

30 May 08:24
Compare
Choose a tag to compare
  • Downgrade Node.js version to v12

v1.8.1

30 May 08:24
Compare
Choose a tag to compare
  • Fixed to initialize player on first player method calls
    • Add closePlayer method to release internal player instance
  • Bundle libfluidsynth-2.2.1.js (and remove libfluidsynth-2.0.2.js)

v1.8.0

30 May 01:23
Compare
Choose a tag to compare
  • Add waitForWasmInitialized to wait for WebAssembly initialization (#13)
  • Add Soundfont object to read loaded soundfont information (including presets defined in the soundfont) (#14)
  • Fix AudioWorkletNodeSynthesizer playPlayer to wait for internal playPlayer done (related: #16)
  • Fix messaging usage on Sequence for AudioWorklet
  • Add support for libfluidsynth 2.2.x
  • Bundle libfluidsynth-2.1.9.js

v1.6.0

30 May 01:13
Compare
Choose a tag to compare

(This version has no feature updates but the minor version is updated due to updating engine version.)

  • Fix required engine version (#4)
  • Update packages and build settings

v1.5.2

13 Jan 06:24
Compare
Choose a tag to compare

(This version has no bug-fixes and feature updates.)

  • Update packages and build settings

v1.5.1

04 Jul 10:29
Compare
Choose a tag to compare
  • Fix to support iOS Safari that does not support copyToChannel on AudioBuffer (#2, thanks to @CreadDiscans)

v1.5.0

30 Jan 13:51
Compare
Choose a tag to compare
  • Remove Fluid namespace support (breaking change for initial user)
  • Add callFunction method to AudioWorkletNodeSynthesizer
  • Add some methods to Synthesizer such as setChorus and setGenerator (not add to AudioWorkletNodeSynthesizer)
    • To use those methods from audio worklet, load your script into audio worklet and use callFunction