Skip to content

Conversation

allejok96
Copy link
Contributor

@allejok96 allejok96 commented Jul 8, 2025

It was suggested that automatable models are reworked to store a value and a modulation, and that their absolute value (end result) is the sum of those two. This demonstrates how easily something similar can be achieved with our current system.

  • Controllers can be set to be apply their value as a "modulation" - an offset on top of whatever they are controlling. You can think of it like the controlled knob's original value becomes the BASE value for the LFO.

  • You can move or even automate a knob while it's being modulated. It's similar to changing or automating the BASE knob in the LFO controller.

  • You can move a knob while it is being controlled by an automation track and when you release it it snaps back to the automated position. Useful for experimentation or live performance I guess. (Works only for Knobs atm)

This is only a proof of concept, I did not put any effort into coding style or performance. Also I think I got the logarithmic stuff wrong. And yes to totally didn't care about handling linked controls and I don't wanna hear any comments about it.

@regulus79
Copy link
Member

You can move or even automate a knob while it's being modulated. It's similar to changing or automating the BASE knob in the LFO controller.

I tried this out, and it feels nice.

@sakertooth
Copy link
Contributor

sakertooth commented Jul 10, 2025

You can move or even automate a knob while it's being modulated. It's similar to changing or automating the BASE knob in the LFO controller.

You can move a knob while it is being controlled by an automation track and when you release it it snaps back to the automated position. Useful for experimentation or live performance I guess.

Since we are influencing the modulation parameter instead of the value itself, I wonder if this would fix an issue whereby automation clips don't remember the value of a knob when moving the playhead back while in an automation clip. That is, if we were to extend this modulation to automation clips of course.

@allejok96
Copy link
Contributor Author

automation clips don't remember the value of a knob when moving the playhead back

You mean moving the playhead to before the first automation clip? Essentially you'd like to restore the knob's value to the value prior to automation? I think it could be an easy fix since we have setValue and setAutomatedValue, but at the same time it would mean muting an automation track would change the value instead of leave it at wherever it currently is and that would probably break things.

@allejok96 allejok96 closed this Oct 17, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants