Skip to content

Releases: ardura/Actuate

Actuate v1.2.6 - FM is here!

26 Apr 15:38
6242f4f
Compare
Choose a tag to compare

Latest changes:

  • Frequency Modulation controls are in Actuate!
    image

  • ABass algorithm has been updated to match Subhoofer's latest algorithm

  • Presets and older banks should still work on this version - if you resave them Actuate should update them to the latest format.

One of my main inspirations has been the Novation X-Station and V-Station, so that style of FM modulation controls has made it into Actuate.
I've expanded it by allowing more modulations between Oscs and it uses the same envelope with curves structures.
*Note this FM also works if you feed Actuate a sample or waveform or use the granulizer!!!

Happy producing!

I've attached a few presets here to give you some examples of how to use this new feature.

v1.2.5 Preset Browser and new Reverb

08 Apr 15:29
Compare
Choose a tag to compare

Hi All,

Work on the preset browser is in a good spot for now, it works! and it filters patches properly :)
browser
sorting

Additionally I have ported Airwindows' Galactic Reverb (https://www.airwindows.com/galactic/) to Rust for use in Actuate since I really liked the sound of it. I've also updated the way presets and banks are loaded so it shouldn't break in future when actuate changes versions.

You can hear the Reverb here!
Reverb Demo

Happy producing everyone

v1.2.4 Sample Reloading Bug fixed

29 Mar 14:07
Compare
Choose a tag to compare

Hi Everyone! If you made a project with a sampler or granulizer, the issue of reopening that project and your sample being gone is now fixed!
Sorry about that! I'm still finding out new things about how nih-plug works and figured out how to make samples persist in the DAW outside of presets :)

An added bonus, your presets and banks work with no issues in this update!
As for what gets tackled next in the roadmap, I'll finally start working on a preset browser 👍

Also in case you haven't seen on the KVR page, here's an example of Actuate being used as all parts of a song 💯
Actuate Song Example

Thanks for trying Actuate and happy producing!

Huge update! v1.2.3

22 Mar 15:47
58a0e7e
Compare
Choose a tag to compare

Hello! You might have noticed Actuate got a facelift!
actuate123
Gui changes are done and much clearer/aligned/beautiful!

Also I improved the code and gained huge performance in this update! Actuate is no longer a CPU hog!
This comes with a tradeoff though that older banks will no longer work, but I will convert existing banks to the new style and reupload.
Loading individual presets should still work if your presets are from 1.2.2.

Other updates:

  • Fixed Osc 3 L/R Filter behavior bugging out on different routing
  • Fixed release voice handling issues
  • Fixed missing audio module type setting on preset browse left and right
  • Fixed attack curve toggle crash in certain situations
  • Fixed Resample toggle not actually restretching/reloading
  • Fixed unison voice pitch modulation bug where it was only applied to some unison voices and not all
  • Rewrote Oscillators to be more optimized (no changes to their sound!)

Also some MacOS folks have said there is some issues loading the VST3, so I tried compiling a separate MacOS version. Please let me know if that works!

Minor Bug Fixes v1.2.2

04 Mar 16:07
Compare
Choose a tag to compare

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!

01 Mar 15:32
c1aaa8a
Compare
Choose a tag to compare

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.
    image

Major update v1.2.0 - Nih-plug and Egui updated

21 Feb 17:53
6af687e
Compare
Choose a tag to compare

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!

image

Preset Tagging and some bug fixes

01 Feb 17:39
6db3cdb
Compare
Choose a tag to compare
  • Preset tagging and categories
    image

  • Misc tab of other settings added (Right now only filter cutoff link exists)
    image

  • 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.
image
ActuatePresets.zip

Preset import/export + double save/load bugs fixed

26 Jan 19:15
Compare
Choose a tag to compare

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

25 Jan 17:27
Compare
Choose a tag to compare
  • 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