xenakios
|
42061670a8
|
Clean up. Removed the MultiStretchAudioSource, hopefully it doesn't need to be restored later...
|
2018-01-30 18:56:00 +02:00 |
|
xenakios
|
84164da2d7
|
Finally added enabled buttons for the spectral steps.
|
2018-01-30 17:32:23 +02:00 |
|
xenakios
|
22aaaeb836
|
Got rid of unnecessary buffers. There may have at some point been some reason to do it like that though...
|
2017-12-27 17:57:00 +02:00 |
|
xenakios
|
dc86913533
|
Added pause playback feature with fades for smoothing
|
2017-12-14 22:17:45 +02:00 |
|
xenakios
|
e411a99f70
|
If capture buffer used, refresh waveform when GUI has been closed and reopened.
|
2017-12-13 05:18:39 +02:00 |
|
xenakios
|
7805f1a0aa
|
Switch to using Juce CriticalSection in StretchSource. Especially when used with tryEnter, seems to help the audio glitches a lot, even when running under the debugger...
|
2017-12-12 20:27:29 +02:00 |
|
xenakios
|
75be994714
|
Constness
|
2017-12-03 23:28:54 +02:00 |
|
xenakios
|
eece70d89b
|
Add parameters. Use plain old member variables for main volume and loop xfade length. GUI layout tweak.
|
2017-11-25 21:25:46 +02:00 |
|
xenakios
|
321e9bbf1c
|
The crossfading between FFT sizes might be working! It seems to be quite heavy for the buffering thread though, so getting glitches in debug build...Removed unused member etc
|
2017-11-22 18:50:39 +02:00 |
|
xenakios
|
c43de8120c
|
Attempt to do a crossfade when changing FFT size, using the same stretchsource instance. It's tricky and not really working yet like this.
|
2017-11-22 00:18:50 +02:00 |
|
xenakios
|
d442e2eaea
|
Added diagnostics to see how often the parameters have been set. Added a somewhat hacky way to avoid doing the parameter updates if not needed, using raw memory comparison.
|
2017-11-14 19:44:13 +02:00 |
|
xenakios
|
76de3b12a5
|
Audio input capture more or less running
|
2017-11-13 22:35:36 +02:00 |
|
xenakios
|
d7ca59b90a
|
Initial git commit
|
2017-11-13 17:06:08 +02:00 |
|