|
|
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 |
|
Sean Kelly
|
899dde429a
|
Fix typo
|
2025-02-12 09:59:57 +00:00 |
|
|
|
f2294a5f72
|
Updated web build
|
2025-02-11 13:46:38 +00:00 |
|
Geraint
|
49b2f89ae6
|
Add .configure() on web release
|
2025-02-11 13:44:43 +00:00 |
|
Geraint
|
eaf484a9f7
|
UI tweaks for demo
|
2025-02-09 12:24:43 +00:00 |
|
Geraint
|
e043358a4a
|
Reorganise, add README for web release
|
2025-02-09 09:09:20 +00:00 |
|
|
|
79fb536822
|
Add missing fix for wav.h
|
2025-02-06 20:08:02 +00:00 |
|
|
|
1eeba87b13
|
v1.1.1
* Fix bug with `.reset()` after silent input (thanks Steve!)
|
2025-01-29 16:42:53 +00:00 |
|
|
|
44c8f865af
|
v1.1.0
|
2025-01-29 15:57:09 +00:00 |
|
|
|
851a478ce0
|
Update DSP library
|
2025-01-29 15:52:55 +00:00 |
|
|
|
3b4ca143ce
|
Example CMake use in the Makefile
|
2025-01-29 15:45:36 +00:00 |
|
|
|
db5ac61f09
|
More verbose output from command-line example
|
2025-01-29 14:51:45 +00:00 |
|
|
|
354abb78fd
|
More flexible memory tracker and reference comparison
|
2025-01-29 14:51:45 +00:00 |
|
|
|
241ba8d97d
|
Reduce FFT memory slightly
|
2025-01-29 14:51:45 +00:00 |
|
|
|
bc8a7fd65e
|
Calculate interval-step twists on-the-fly
|
2025-01-29 14:51:45 +00:00 |
|
|
|
6eac082ad2
|
Add memory stats
|
2025-01-29 14:51:45 +00:00 |
|
Geraint
|
918e329790
|
Add memory-tracker class
|
2025-01-29 14:51:45 +00:00 |
|
Geraint
|
79b287ee0e
|
Calculate vertical twists only when needed
|
2025-01-29 14:51:45 +00:00 |
|
Geraint
|
e5057a9f54
|
Don't need a separate prevOutput, since we use it straight away
|
2025-01-29 14:51:45 +00:00 |
|
Geraint
|
218bd0f16c
|
Do phase-centre rotation in the time domain
|
2025-01-29 14:51:45 +00:00 |
|
Geraint
|
026622300e
|
Log memory use (Mac) and check output
|
2025-01-29 14:51:45 +00:00 |
|
Syl Morrison
|
9bffc80ec8
|
CMake for example command-line util
|
2025-01-29 14:51:45 +00:00 |
|
|
|
27d580fceb
|
Move Makefile to cmd/
|
2025-01-29 14:51:45 +00:00 |
|
Geraint
|
8e948f95ed
|
Add basic command-line interface (16-bit WAV only)
|
2025-01-29 14:51:45 +00:00 |
|
|
|
e2cee68d6c
|
Refuse to build with -ffast-math on Apple Clang 16.0.0
|
2025-01-20 17:57:31 +00:00 |
|
|
|
f057f06156
|
Explain .seek()/.flush(), add _Thanks_ section
|
2024-12-19 10:26:18 +00:00 |
|
Geraint
|
8a16adf4d5
|
Link to Rust wrapper
|
2024-12-04 10:49:35 +00:00 |
|
Geraint
|
55e59e23f5
|
Add section for Web/Python bindings
|
2024-11-23 14:13:46 +00:00 |
|
|
|
c867188d8e
|
Initial web release
|
2024-10-22 12:24:55 +01:00 |
|
Geraint
|
a9d78f0331
|
Add .flush() for getting the final bits of output without any input
|
2024-02-19 10:20:40 +00:00 |
|
Geraint
|
ebaf93d494
|
Add .seek() method to setup/move input position
Also update DSP library to v1.6.0 (for `STFT::nextInvalid()`)
|
2024-02-16 12:11:58 +00:00 |
|
Geraint
|
c3153785b0
|
Update DSP library to 1.4.4
|
2023-12-01 15:52:37 +00:00 |
|
Geraint
|
e0231d5267
|
Fix inverted arguments for real distribution
|
2023-05-10 18:40:50 +01:00 |
|
Geraint
|
92e0b7685d
|
Update docs
|
2023-05-10 09:57:08 +01:00 |
|
Geraint
|
3c8c05b633
|
Tidying up
|
2023-05-07 23:50:33 +01:00 |
|
Geraint
|
8395e46da7
|
Skip the peak-finding if we're not pitch-shifting
|
2023-05-07 22:58:16 +01:00 |
|
Geraint
|
d1bc2e358d
|
Fix some warnings, support random seed
|
2023-05-06 23:03:18 +01:00 |
|
Geraint
|
37db3a75a4
|
Even smoother phase-randomisation when stretching past 2x
|
2023-05-01 23:10:54 +01:00 |
|