Skip to content

Releases: cutterbl/SoundTouchJS

v1.0.10

06 Apr 20:45

Choose a tag to compare

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

v1.0.9

31 Mar 12:38

Choose a tag to compare

1.0.9 (2026-03-31)

🩹 Fixes

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

❤️ Thank You

  • Steve 'Cutter' Blades

v1.0.8

18 Mar 14:31

Choose a tag to compare

1.0.8 (2026-03-18)

📖 Documentation

🤖 CI

  • Update dependencies (#55)

❤️ Thank You

  • Steve 'Cutter' Blades

v1.0.7

09 Mar 20:07

Choose a tag to compare

1.0.7 (2026-03-09)

🩹 Fixes

  • @soundtouchjs/core: Versioning (#53)

❤️ Thank You

  • Steve 'Cutter' Blades

1.0.0 (2026-03-09)

09 Mar 17:05
6cffed1

Choose a tag to compare

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

feat: Migrate to Nx monorepo, refactor to TypeScript, and add audio-worklet integration

09 Mar 15:37

Choose a tag to compare

BREAKING CHANGE:

  • Convert legacy soundtouchjs repo to Nx monorepo structure
  • Rename package from soundtouchjs to @soundtouchjs/core (ESM only)
  • Refactor all source code to strict TypeScript, ES2024, and ESNext modules
  • Remove all CommonJS and legacy build artifacts

Features and improvements:

  • Add @soundtouchjs/audio-worklet package with AudioWorkletProcessor and SoundTouchNode
  • Implement AudioParam-based control for pitch, tempo, rate, pitchSemitones, and playbackRate
  • Demo app rewritten with dual-mode (AudioBuffer and Audio Element)
  • Code snippet display and UI improvements
  • Update documentation for new API, key switching, and usage patterns
  • Update and expand unit tests for new features
  • Update root README and package READMEs for v0.4.0 release

master

09 Mar 16:31
827ee2c

Choose a tag to compare

ci: Release correction (#42)

Corrections to get release bumps right.