12 Commits (84164da2d78388a3f73ee1fe29fbedf90cf8eb43)

Author SHA1 Message Date
  xenakios 84164da2d7 Finally added enabled buttons for the spectral steps. 7 years ago
  xenakios 22aaaeb836 Got rid of unnecessary buffers. There may have at some point been some reason to do it like that though... 7 years ago
  xenakios dc86913533 Added pause playback feature with fades for smoothing 7 years ago
  xenakios e411a99f70 If capture buffer used, refresh waveform when GUI has been closed and reopened. 7 years ago
  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... 7 years ago
  xenakios 75be994714 Constness 7 years ago
  xenakios eece70d89b Add parameters. Use plain old member variables for main volume and loop xfade length. GUI layout tweak. 7 years ago
  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 7 years ago
  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. 7 years ago
  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. 7 years ago
  xenakios 76de3b12a5 Audio input capture more or less running 7 years ago
  xenakios d7ca59b90a Initial git commit 7 years ago