14 Commits (86f1a8c594db57e2734e93675ad1e5d9c20ab148)

Author SHA1 Message Date
  xenakios 605852d853 Use enum for spectral processing module type 6 years ago
  xenakios 941ebf31a5 Initial work to change octave mixer spectral module to a more generic ratio mixer module that has more shifters and allows changing the shift ratios. Also added a separate tab page in the GUI for it. 7 years ago
  xenakios 6b09d11d49 Change the initial order of spectral modules to make the compressor be the last module. This is way too messy like this...But maybe this was the last time this needed to be done... 7 years ago
  xenakios 6d7671e8cf The spectral module enabled parameters still not doing so great... 7 years ago
  xenakios 9774af6e62 Member renames and clean ups 7 years ago
  xenakios 195a630060 Implemented free filter processing. Note that the envelope manipulation from the GUI is not handled thread safely yet 7 years ago
  xenakios 84164da2d7 Finally added enabled buttons for the spectral steps. 7 years ago
  xenakios fbd337bf5d Removed the redundant spectrum processing methods 7 years ago
  xenakios a6ec40904c Rename member. Attempt clearing buffers more thoroughly but old audio still appears to be present when restarting playback... 7 years ago
  xenakios 9630daba15 Use standalone functions for all spectral processors. Readme change. 7 years ago
  xenakios b4502ba442 Add harmonics processing parameters. Add harmonics processing visualization etc 7 years ago
  xenakios 4a2cc8ff71 Initial work to separate spectrum processing implementations into stand alone functions from the ProcessedStretch class, to allow visualizations etc without having to instantiate the full ProcessedStretch object 7 years ago
  xenakios 31dbfb84cd Remove unused external variables 7 years ago
  xenakios d7ca59b90a Initial git commit 7 years ago