Geraint
3e71aec5f7
Use .outputSeek() for .exact()
2025-08-10 21:15:04 +01:00
Geraint
c3fcda8563
Add .outputSeek() for playing back samples
2025-08-10 20:15:45 +01:00
Geraint
12de19e05d
Formant metric based on peaks/dips
2025-08-10 20:15:45 +01:00
53159860b1
Start .outputSeek() method
2025-08-10 20:15:23 +01:00
72a4c5e5bb
Start simpler command-line example
2025-08-10 11:51:40 +01:00
2312b26341
Update signalsmith-linear to 0.2.2 for PFFFT support
2025-08-09 21:29:21 +01:00
cb5a8eab7e
Zero .exact() output when it's too short
2025-08-05 08:00:13 +01:00
Geraint
222093b4cc
Bugfix in web release
2025-06-27 02:09:03 +01:00
Geraint
c5987267e6
Add .exact() method to process entire buffers, including folding extra output back in
2025-06-14 09:41:05 +01:00
Marcel Blum
343581bb52
npm link fix
2025-06-06 12:44:20 +01:00
Oleksii Amplee
c78aacf638
Fix MSVC build error C2397 (narrowing conversion)
...
signalsmith-stretch.h(407,29): error C2397: conversion from 'int' to 'size_t' requires a narrowing conversion
MSBuild version 17.13.15+18b3035f6 for .NET Framework
2025-05-01 10:00:31 +01:00
8621f1479f
Clarify formant methods
2025-04-29 15:42:15 +01:00
185709993f
Mention formant-compensation in README
2025-04-29 15:37:50 +01:00
Geraint
83f32d337b
Web demo: don't show scope on mobile browsers
2025-04-19 10:02:37 +01:00
Geraint
4d158cba47
Use split-computation in web demo
2025-04-19 09:49:28 +01:00
Geraint
7c13c1dbbd
Web: update docs, make tonalityHz controllable, not config
2025-04-19 09:34:54 +01:00
Geraint
94a41f9436
Rebuild web release, bump version (1.3.0)
2025-04-18 21:29:45 +01:00
Geraint
b84e9cf5e9
Refactor, split formants into 3 computation steps
2025-04-18 21:03:15 +01:00
Geraint
004a52b30d
Formant shifts include tonality limit
2025-04-18 19:48:59 +01:00
5e50132c96
README credit for JD (formants)
2025-04-16 15:23:09 +01:00
97594ea3eb
Add .setFormantBase() method (specified relative to sample-rate)
2025-04-16 15:21:24 +01:00
26a3a75deb
Make formants a bit more blunt
2025-04-16 15:19:47 +01:00
70e4b9c4c9
Formant shift based on (rough1) freq estimation
2025-04-16 15:18:43 +01:00
Geraint
54423c34db
Release v1.2.0
2025-04-16 11:57:23 +01:00
322f611c38
Rebuild web release
2025-04-14 15:47:04 +01:00
aabe5abf4c
Add splitComputation option to node.configure()
2025-04-14 15:45:38 +01:00
49dc7bf6b9
Bump Linear version
2025-02-27 16:31:44 +00:00
1b2319c77b
Describe splitComputation flag in README
2025-02-27 16:31:44 +00:00
a654087551
Optional split computation, behind a configuration switch
2025-02-27 16:31:44 +00:00
8c3852cae3
Refactor chunked computation to be neater, fix some int warnings
2025-02-27 16:31:44 +00:00
1ad2839a04
Various speedups
2025-02-27 16:31:44 +00:00
d70e5c3d5d
README references Linear, not the DSP library
2025-02-27 16:31:43 +00:00
1091b929c4
README thanks for FAW / Gavin Burke
2025-02-27 16:30:54 +00:00
Geraint
4c627c7568
Add empty final step (which is when we plan the next block)
2025-02-27 16:30:54 +00:00
66fc9e8e22
Update Linear to 0.1.1
2025-02-27 16:30:54 +00:00
46d866e9fe
Split .processSpectrum() into more steps
2025-02-27 16:30:54 +00:00
f72c4f0985
Use version of signalsmith-linear with input/output copying
2025-02-27 16:30:54 +00:00
2c671f01aa
Compute next block in smaller steps
2025-02-27 16:30:54 +00:00
Geraint
3e5dc06697
✅ Emscripten build still works
2025-02-27 16:30:51 +00:00
Geraint
7238c4c5a4
Use stft.finishOutput() in stretch.flush() to avoid errors
2025-02-27 16:27:07 +00:00
eaa9883ff1
Bump signalsmith-linear again
2025-02-27 16:27:07 +00:00
Geraint
7d4dd63f10
Update signalsmith-linear version again
2025-02-27 16:27:07 +00:00
8f19d3e25f
Update signalsmith-linear version
2025-02-27 16:27:07 +00:00
6d52f2e861
Add CMakeLists.txt, remove DSP library dependency/copy
2025-02-27 16:27:07 +00:00
370c69a298
Add CMake for command-line example
2025-02-27 16:27:07 +00:00
d34b33da28
Fix time-stretching bug (never recomputed previous block)
2025-02-27 16:27:07 +00:00
94553a3789
Move input time after seeking
2025-02-27 16:27:07 +00:00
37f855cc7f
It sounds OK, but doesn't null with the previous one
2025-02-27 16:27:07 +00:00
0e31507194
README update
2025-02-12 16:58:31 +00:00
ffa45981be
Rebuild JS/WASM with typo fix
2025-02-12 10:13:06 +00:00