NOTE: This release changes parameters!
Every per-engine knob was given a new internal address, so presets and saved sessions from 0.7.x will load with the engine knobs back at their defaults. Pitch, wet/dry, the pedal range, the subs, the trigger and all modulation settings are unaffected. This is a one-time break done deliberately at a beta version jump boundary.
New
- Rewrote Spectral from scratch on a phase-gradient heap integration algorithm, replacing the old phase vocoder / sine reconstruction. Chord tracking at low frequencies is much better and transients hold together properly. It is higher latency than the old engine in exchange for substantially better quality shifting. Spectral hits under 25ms flat and upshifted, and passes 35ms when downshifting past an octave.
- Alongside the new spectral engine are 3 algorithm parameters:
- Fizz - introduces spectral garbage, particularly messy when playing lower pitched notes
- Dissolve - adds phase randomization for a smearier textural sound
- Cull - keeps only the most important harmonics of your signal and discards the rest
- Clean has a new feedback mode that lets you inject your shifted signal back into the shift path for instant cascading pitch effects. Expect this control to move around a bit as I figure out what works and what doesn't.
Changed
- Some algorithm controls have been renamed and their positions adjusted slightly for clarity and consistency.
- The blend parameter has been removed in place of feedback. In theory it shifted the OLA search and replace algorithm from PSOLA to WSOLA but in practice because it was pretty audibly mild and just caused a slight degredation of chord clarity, so it's been removed and defaulted to the best OLA Splice style algorith by default in Clean mode. For a more monophonic sound you still have Broke for classic whammy tones and Vintage for a pure dual delay approach.
