Releases: Korilakkuma/XSound
Releases · Korilakkuma/XSound
XSound 3.9.1
- Rename
Track
toFrame
Frame
is model for recorded data
- Update packages
XSound 3.9.0
- Fix
decode
function return- Safari (WebKit) has fixed
decodeAudioData
return
- Safari (WebKit) has fixed
- Update packages
XSound 3.8.3
- Use ESLint Flat Config instead of eslintrc
- Use
esnext
ascompilerOptions.module
options - Update Node.js LTS version
- Update packages
XSound 3.8.2
- Use Type-Only Imports
- Add ESLint rule (@typescript-eslint/consistent-type-imports)
- Update GitHub Actions for corresponding to Node.js version 20 or later
- Update packages
XSound 3.8.1
- Use
@ts-expect-error
and reason comment instead of@ts-ignore
comment - Delete the 2nd argument from constructor that
SoundModule
's subclass has (test)- This argument is
ScriptProcessorNode
buffer size
- This argument is
- Update playground
- Use text content instead of HTML (for preventing from XSS)
- Update packages
XSound 3.8.0
- Use
onmessage
event handler thatMessagePort
has instead of timer for updating UI (resolved #103) - Update playground
- Use text content instead of HTML (for preventing from XSS)
- Update packages
XSound 3.7.0
- Fix
install
method (breaking changes) (resolved #99) - Fix return type (Delete
null
frommodule
method thatOscillatorModule
has) - Update playground
- Update sample MML
- Update Node.js LTS version
- Update packages
XSound 3.6.1
BitCrusher
enables to get and setOverSampleType
- Fix JSDoc comment
- Fix warnings by TypeDoc
- Update parameters JSON for playground
- Update packages
XSound 3.6.0
OverDrive
,Fuzz
andPreamp
enable to get and setOverSampleType
- Fix ring modulator default depth value to
0
- Update playground
- Update parameters JSON
- Fix URL for OGP image
- Update packages
XSound 3.5.2
- Avoid executing unnecessary
process
method if no input to recorder (resolved #111) - Update playground
- Update meta tag for OGP
- Update Node.js LTS version
- Update packages