XSound gives Web Developers Powerful Audio Features Easily !
Promise
that waits instantiating AudioWorkletProcessor
sdefault
label (resolved https://github.com/Korilakkuma/XSound/issues/109)compilerOptions.module
) for using tree shaking by webpack/src/**/*.ts
) (resolved https://github.com/Korilakkuma/XSound/issues/108)case
and default
labels alwayVisualizer
SVGRectElement
) in case of changing update
mode from sprite
mode (TimeOverview
)Math.ceil
instead of Math.trunc
(Time
)1
in case of logarithmic spectrum (FFT
)Number.isFinite
instead of isFinite
(FFT
)eslint-disable-next-line no-useless-constructor
AudioWorkletNode
(NoiseGate
, NoiseSuppressor
, PitchShifter
, Stereo
, VocalCanceler
)
process
method that AudioWorkletProcessor
has returns true
always.NoiseSuppressorProcessor
, PitchShifterProcessor
has)@constructor
from classes that extend `AudioWorkletProcessor.AudioWorkletNode
instead of ScriptProcessorNode
in Rerorder
AudioWorkletProcessor
for recorderSession
class (breaking changes)
WebSocket
. Because of cannot using WebSocket
in audio thread (AudioWorkletGlobalScope
).BufferSize
(type alias) because of unusing ScriptProcessorNode
ScriptProcessorNode
v3.0.x | v3.3.0 |
---|---|
ProcessorModule
)