Release Notes
0.10.1
SousaFX
Add two bindable parameters to the Modulation Parameters: LFO Auto-Wah Pause, and LFO Env Pause.
Controller Bindings: Allow multiple imputs to bind to a single output.
Refactor the Mix Bus and Monitor Mix to make them less confusing.
Refactor Post-crossfade FX’s signal chain into Solo FX. The main signal path auto-switches from Wobble FX to Solo FX when the looper finishes recording, and vice versa when looper finishes fading out.
Add filter boost parameters to Main Envelope to allow frequency weighing.
Scale the Modulation Parameters’ envelope so that it begins at the bottom of the Envelope Crossfade’s gate.
Add limiter parameter to the delay’s feedback loop.
Allow stutter’s startpoint to be modulated via the “staircase” parameter.
Add peak meters to main window.
Remove Looper’s option to auto-play next scene in Ableton once looper finishes fading out. Instead, trigger a random drum clip based on the current tempo.
Fix Parameter Control Logic bug where some instances were referring to incorrect bindings.
Add options for Parameter Control Logic to utilize RB, RT, and LT instead of “is tuba playing”.
Remove Parameter Control Logic’s cool background because it was using lots of RAM.
SousaVFX
Refactor preset management system.
SousaPlayback
Add tempo automation clips for SousaFX to trigger.
0.9.4
SousaFX
Delay sends allow cross-feedback.
Transients can trigger octaver synth ramp down.
Startup Preferences can launch custom Ableton projects.
Looper can auto-record after main audio input drops below the noise gate a certain number of times.
After the looper’s done fading out, the auto-preset change now waits until the tuba stops playing.
Drum and looper mute buttons now unmute when held, and toggle mute when single-clicked.
Main output is now sidechained to the talkback mic, which must be manually unmuted after the tuba stops playing.
Lowpass filter type can randomize when looper finishes fading out.
Initial preset can be set for the bindings and main presets.
Refactor envelopes and add main envelope sensitivity parameter.
Allow RNBO compressors’ sidechain EQ’s midfreq to boost up to 36 dB.
Allow post-crossfade FX to effect the attack signal path, sustain signal path, or both, and let this be set by looper status.
Add BasicFX for using SousaVFX without SousaFX.
Allow the Modulation Parameters’ function’s breakpoint positions to be adjusted and saved to the main preset.
SousaPlayback
Allow Live Link to be enabled automatically on startup.
When SousaFX starts up, SousaPlayback’s first scene auto-plays, and second scene’s selected.
Next scene can auto-play when SousaFX’s looper finishes fading out.
Clips can randomize when SousaFX’s looper finishes fading out.
Talkback mic auto-mutes itself when tuba starts playing.
Risers can auto-play when SousaFX’s looper starts fading out.
SousaVFX
Remove Twitch bot. Will return later.
Allow Kick & Snare envelope to affect params.
Replace scaling abstraction’s one-row matrix with menu.
0.9.3
First release! 🥳
Past
Known Bugs
the About SousaFX window shows “0 0” as install date on first boot.
if you reinstantiate an effect after saving its first user preset without rebooting SousaFX, the effect will reload its default preset.
if an FX Bank is set to “bypass when looper’s inactive”, it must be manually unbypassed before saving a main preset.
plugin selectors can only clear plugin slot by manually deleting json file in data folder.
Param Control Logic’s “This control is mapped to the joystick” message won’t update when switching presets. It will update when manually adding and removing connections.
Note
Feel free to submit bug reports or feature requests to GitHub Issues