Releases: ardura/Actuate
Minor Bug Fixes v1.2.2
Hello! Minor fixes I ran into while testing.
- Reverb size 0 no longer can crash Actuate
- ping pong delay modes work as expected delays instead of hard panned stereo signals shifted (pre 1.2.2 versions)
edit: FilterRouting was not being loaded on preset browse so I fixed that too and used same version
Enjoy!
v1.2.1 Pitch Envelopes!
Hello! This release has the following changes:
- Fixes incorrect colors in gui for routing knob
- Changed mouse drag behavior on knobs to go off position + drag vs absolute position like sliders do
- 2 Pitch envelopes added
- Pitch Envelope routing added
- Preset save/load changed to accommodate pitch envelope routing missing or present
- Removed some extra cloning which should improve performance somewhere.
Major update v1.2.0 - Nih-plug and Egui updated
This is a huge update!
- DAW compatibility has been improved thanks to bug reports 👍
- Updated the Nih-plug framework used in Actuate to the latest one
- Updated Egui from 0.20 to 0.22 with Nih-plug
- Added some readability changes for knobs
- Changed knob dragging code to match param slider code since it broke in the egui update
- Changed comboboxes to not require a custom solution now that Egui 0.22 is supported
- Fixed labels and changed some names of things to look nicer
- Allegedly there is some performance improvement in some spots but I haven't measured anything
Enjoy!
Preset Tagging and some bug fixes
-
Misc tab of other settings added (Right now only filter cutoff link exists)
-
Tested loading presets from previous version successfully. Going forward presets should be backwards compatible as I created a structure and method for doing that conversion of older presets to newer.
I've also started making presets! These will become a bank as I make more but try them for now! Enjoy.
ActuatePresets.zip
Preset import/export + double save/load bugs fixed
Just like the title says! You can now import and export presets without having to do the whole bank.
Now we can really start sharing our synth ideas :)
I've attached a preset I made to test this out.
Enjoy - Ardura
Fixed major bugs and DC errors
- Some speaker destroying bugs have been fixed(-inf/inf generation)! This also makes more consistent results across different filters now and made filters more stable.
- Fixed velocity modulation to all destinations not working in last build
- Reorganized the way modulations stack and removed unneeded code
- Ran Cargo fmt again to format
New Filters and ABass!
Hello everyone, here's what's new in this latest version:
-
after messing around with some filters on Music I found one I liked and implemented it as the VCF filter type. This means we now have the SVF with different resonant types, Tilt filters, and a VCF :) These can be changed in the filter section "Filter 1 Alg" and "Filter 2 Alg":
-
ABass algorithm from Subhoofer https://github.com/ardura/Subhoofer is added into the FX section. This should help give smaller speaker presence and turns into its own saturation effect at high amounts.
-
A steeper logarithmic curve is now available - I pointed Actuate to use my own nih-plug fork as a result of this
-
Removed phf crate since it wasn't doing much anyways and it simplifies a lot of code.
Small but big update v1.1.1
Small but big update!
- Filters can now be pushed to 20000k Hz!
- Env Peak has changed from 5000hz variance to the entire range
- New controls added in filter area (center bottom)
- Tilt Filters have been added as an alternative to the SVF and share the same routing options and automations :)
- Sine saturation added
Sidenote: I've always hated projects that I have to continuously update and now I'm that monster
v1.1! Effects and Preset Naming
This is a pretty big update for Actuate I'm proud of, while the file dialog stuff needs to get better (I've been informed my current method is bad practice) I am still happy with adding effects and information :) Enjoy!
I've attached the vst3 and CLAP versions
Version 1.1 - 2024/01/05
- Preset description and naming now supported!
- New Oscillator Shapes!
- New filter resonance types:
- Res - A hyper resonancy sound
- Bump - An actual gentle bumped slope
- Powf - A resonance curve based on powf behavior
- Effects are implemented and able to be enabled/disabled fully or individually
- 3-Band Equalizer Based off Interleaf's code (https://github.com/ardura/Interleaf)
- Compressor inspired by Airwindows' Pop compressor
- Saturations based off Duro Console's algorithms (https://github.com/ardura/Duro-Console)
- Phaser!
- Flanger!
- Buffer Modulator based off Canopy Reverb's Buffer (https://github.com/ardura/Canopy-Reverb)
- Delay also based off Canopy Reverb with some changes
- Reverb based off some Canopy Reverb ideas
- Limiter based off some compression I was trying in older Duro Console versions
- Moved files into a plugin structure that makes more sense
- Shifted some GUI elements
- Fixed bugs with focus and some crashes
Future updates
- Fix simultaneous notes held and parameters modified by user not applying until next note
- Figure out how to make the file dialog better/accepted
- Stereos voice spreading options?
v1.0.1 Minor Fixes
Hello! This is a minor release to get Actuate into a better state for usability. I've included both the CLAP and VST3. Enjoy!
Changes:
- Fixed the LFO calculations being wrong and desync issues
- Filter order routing now gets saved in plugin banks/presets
- Fixed some panic(crash) scenarios that I found in testing
- Fixed Filter 2 labelling and reversed the knob to match filter 1
- Defined the default "ActuatePreset" structure better to match in the top definition vs the load bank failure version