SoundTouchJS v2.1.1, exact upstream revision d9e39a7ddcf74c7a145bbba45856f30068c82b79.
The phase-vocoder package is included with its matching TypeScript source,
published modules and build metadata. Upstream files are unmodified.
The application source is distributed separately at /licenses/pitch-practice-spectral.mjs. It subclasses the pinned PhaseVocoder:
integer extraction hops track cumulative time, and phase synthesis advances
by the previous extraction interval. The application also supplies a
Blackman-windowed sinc pitch resampler. The adapter depends on an internal
spectral hook; audio regression tests are required before dependency updates.
Rebuild the application with npm ci and npm run build. Upstream build instructions
and root pnpm files are included under upstream/.
