Releases: jet2jet/js-synthesizer
Releases · jet2jet/js-synthesizer
v1.5.2
v1.5.1
v1.5.0
- Remove
Fluid
namespace support (breaking change for initial user) - Add
callFunction
method toAudioWorkletNodeSynthesizer
- Add some methods to
Synthesizer
such assetChorus
andsetGenerator
(not add toAudioWorkletNodeSynthesizer
)- To use those methods from audio worklet, load your script into audio worklet and use
callFunction
- To use those methods from audio worklet, load your script into audio worklet and use
v1.4.0
- Add
SynthesizerSettings
object for initialization of synthesizer- The object can be specified for
init
method ofSynthesizer
, orcreateAudioNode
method ofAudioWorkletNodeSynthesizer
.
- The object can be specified for
- Add
setChannelType
method for Synthesizer (ISynthesizer
) - Add
removeAllEvents
/removeAllEventsFromClient
methods for Sequencer (ISequencer
)
v1.2.0
- Update libfluidsynth to 2.0.2 (using fluidsynth-emscripten v2.0.2-em-fix1)
- Add 'midiProgramSelect' API for synthesizer
- Add APIs for hooking MIDI events from player
- Add APIs for handling event data from sequencer (as 'sequencer client')
- Fix handling errors on the audio worklet
v1.1.1
v1.1.0
v1.0.0
Initial version (using fluidsynth-emscripten v2.0.1-em)