Skip to content

Latest commit

 

History

History
174 lines (95 loc) · 4.86 KB

File metadata and controls

174 lines (95 loc) · 4.86 KB

1.0.10 (2026-04-06)

🚀 Features

  • demo: Add loop playback toggle and beginner Web Audio docs (#58, #31)

🏡 Chore

  • Dependency updates (#60)

❤️ Thank You

  • Steve 'Cutter' Blades

1.0.9 (2026-03-31)

🩹 Fixes

  • @soundtouchjs/audio-worklet: Expand range (#57, #56)

❤️ Thank You

  • Steve 'Cutter' Blades

1.0.8 (2026-03-18)

📖 Documentation

🤖 CI

  • Update dependencies (#55)

❤️ Thank You

  • Steve 'Cutter' Blades

1.0.7 (2026-03-09)

🩹 Fixes

  • @soundtouchjs/core: Versioning (#53)

❤️ Thank You

  • Steve 'Cutter' Blades

Changelog

All notable changes to this project will be documented in this file.

1.0.0 (2026-03-09)

  • Manually bump to 1.0.0 to rectify versioning after 0.4.0 release with breaking changes. No code changes from 0.4.0.

0.4.0 (2026-03-09)

🚀 Features

  • ⚠️ Migrate to Nx monorepo, refactor to TypeScript, and add audio-worklet integration (#37)

⚠️ Breaking Changes

  • Migrate to Nx monorepo, refactor to TypeScript, and add audio-worklet integration (#37) This refactors SoundtouchJS to Typescript, exporting the same bits and necessary types. This also changes the package name to @soundtouchjs/core.
    • test: Provide unit testing
    • feat: Buffer allocation improvements
    • feat: Add @soundtouchjs/audio-worklet package and update demo to AudioWorklet
    • Add @soundtouchjs/audio-worklet package with SoundTouchNode and bundled processor
    • AudioParam-based parameter control (pitch, tempo, rate, pitchSemitones)
    • Pre-bundled processor file with @soundtouchjs/core inlined (~23 KB)
    • Update demo app with dual-mode support (AudioBuffer and Audio Element)
    • Add README files for both published packages
    • Update root README for monorepo structure

0.3.0 (2026-02-04)

⚠ BREAKING CHANGES

  • Update all dependencies, and retool build configs for proper ESM outpu

Features

0.2.3 (2026-02-04)

Bug Fixes

0.2.2 (2026-02-04)

Bug Fixes

  • properly clear all internal buffers to prevent audio artifacts after seeking (#34) (caab98d)

0.2.1 (2025-03-06)

0.2.0 (2025-03-06)

⚠ BREAKING CHANGES

  • Updates to build dependencies and process (#32)

Features

  • Updates to build dependencies and process (#32) (97fc28c)

0.1.30 (2022-05-03)

0.1.29 (2021-10-18)

0.1.28 (2021-10-18)

0.1.27 (2021-05-07)

0.1.26 (2021-02-01)

0.1.25 (2021-01-19)

0.1.24 (2020-09-19)

0.1.23 (2020-07-20)

0.1.22 (2020-07-20)

0.1.21 (2020-05-11)

0.1.20 (2020-04-26)

0.1.19 (2020-04-23)

0.1.18 (2020-04-18)

0.1.17 (2020-04-01)

0.1.16 (2020-04-01)

Bug Fixes

0.1.15 (2020-04-01)

Bug Fixes

0.1.14 (2020-04-01)

Bug Fixes

0.1.13 (2020-04-01)

0.1.12 (2020-04-01)

Change Log

5 March, 2018

  • Updated dependencies to resolve security issue with their dependencies
  • Updated the 'example.js' to account for autoplay policy changes in Chrome. Big Thanks to Colin Hill for reporting it.

22 September, 2018

  • Custom Event dispatch from the PitchShifter, to broadcast 'play' event
  • Add PitchShifter.on() and PitchShifter.off() methods for registering and destroying event listener on audio node
  • **Breaking Changes: ** change PitchShifter.sampleRate and PitchShifter.duration from functions to variables