Actuate
Actuate is a subtractive synthesizer, sampler, and granulizer made in Rust with Nih-Plug and Egui.
Actuate follows a philosophy of “limited but creative options” for making sounds.
Features:
- Two SVF Filters, a VCF inspired filter, and Tilt inspired filters that can be parallel, serial, or bypassed with ADSR Envelopes.
- Two pitch modulations with ADSR.
- FM Options with an envelope.
- 12 Oscillator shapes:
- The standard: Sine, Triangle, Saw, Ramp, Square, Pulse, Noise.
- WSaw – Saw with noise variance to create crispyness.
- SSaw – Saw with small variance to create shimmer.
- RSaw – Rounded saw wave.
- RASaw – Rounded saw wave with random variances.
- RSquare – Rounded square wave.
- 7 Filter resonance approximations for different sweeps in SVF filters
- Default – Allegedly the “ideal” response when tying Q to angular sin response.
- Moog – Allegedly a Moog Ladder Q approximation further modified.
- TB – Allegedly an approximation of a TB-303 LP further modified.
- Arp – Allegedly an approximation of an Arp 2600 further modified.
- Res – I made this up – kind of a hyper resonance while still being gentle.
- Bump – I made this up – a gentle bump resonance different from the others.
- Powf – I made this up – Curves based on Powf math function as it scales.
- 10 Different FX for post processing.
- 3 LFO controllers.
- 2 Pitch Envelopes that can be multilinked to different oscs.
- 4 Modulators that can be linked to multiple things.
- Sampler with pitch shifting or resample stretching.
- Sampler supports single cycle waveforms for wavetable-like functions.
- Sampler unison and random seek.
- Granulizer with ADSR and crossfading between grains.
- Any generator can go to any filter.
- Samples can be saved into presets.
- Stereo width and ultra wide controls.