-
-
Notifications
You must be signed in to change notification settings - Fork 1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Make automation read back to the last automation's clip last value #662
Comments
this is especially annoying when you have a peak controller set on a track, until it is triggered later in the track it always will for example if you are using a kick to trigger a ducking of a fader knob in the mixer for another track/sample etc, the fader knob will always be at 0% thanks Mikobuntu ;) |
On 04/30/2014 04:31 PM, unfa wrote:
This might be something that would be possible to implement once the |
I should maybe elaborate more on my example... thanks Mikobuntu ;) Reply to this email directly or view it on GitHub. |
On 30 Apr 2014 15:50, "Vesa V" [email protected] wrote:
|
Good idea! -would it be even better if the automation value was 'pickable' form any auto-clip. |
On 04/30/2014 06:00 PM, musikBear wrote:
|
This feature is just the same as actually dragging out the automation track. If the knob is set to another value, it will automatically jump to the last automation value before play head, but we haven't talked about how the user can see that this is what happens? |
diizy
Sit2nd
do you mean like http://snag.gy/4Q4sd.jpg |
On 30 Apr 2014 20:15, "Vesa V" [email protected] wrote:
|
@musikBear The feature is there for all of us. What version of LMMS or Windows are you on? Well, a hidden logic is not very user friendly, so I would say yes, it is needed. And auto expand automation tracks to the next couldn't be that hard to implement? If there is an automation track to the right, expand until the start point of the next automation. |
On 05/03/2014 02:44 AM, Stian Jørgensrud wrote:
Somewhat problematic, because our automation tracks are "generic", ie. If we had controls assigned per-track instead of per-pattern, it would |
@diizy If it doesn't make sense to auto extend this whole enhancement doesn't make sense, as auto extend is just a way to graphically show the logic this feature will implement. |
On 05/03/2014 02:57 AM, Stian Jørgensrud wrote:
Not really. The value of a control at any given time still exists, It helps if you think of the value of any control as, instead of a However there's a bit of a conceptual mismatch between this and the way So again, autoextending the patterns is problematic, because there may But that doesn't mean that we can't extend them "in spirit", in that Now if you want to argue that we should instead of the current |
I think I got it. Two knobs are connected to one automation pattern in automation track 1. Then bars after that pattern one of the knobs is connected to another pattern in auto track 2. The logic will let the visible pattern in automation track 2 override. If the pattern in the first automation track had been extended it would be hard to figure out what of the two patterns would override the other. And the logic is preserved as you say Vesa, it will be like playing from start to beginning. |
On 05/03/2014 03:45 AM, Stian Jørgensrud wrote:
Well yeah, that's another thing... And if that isn't enough, here's yet another thing: if patterns are
Yep. That's the idea... |
On 3 May 2014 01:49, "Vesa V" [email protected] wrote:
This is true. Maybe the "silent lookback" tactic using a global per-control
|
If I'm reading this correctly, this is really a 2.0 type initiative which be changed by certain design decisions. Bumping to 1.3 milestone for now. Will likely bump again as this is isn't an easy fix. |
Fixes #662 * Include past automation tracks in processing * Track::getTCOsInRange: Use binary search, fix doc * Automation refactorings * Add automation tests
Fixed: #3382 |
Fixes LMMS#662 * Include past automation tracks in processing * Track::getTCOsInRange: Use binary search, fix doc * Automation refactorings * Add automation tests
In Ardour, no matter where you play your track, it's always updating all automated values according to what was the last value in the automation track.
I know Ardour doens't use "clips" and each track has only one assigned parameter, but I think this still could be implemented in LMMS, to some nice effect, and less work needed for extending the clips manually just to get a consistent output.
(Real Life) Example:
My track has a HighPass filter on the Master bus.
In the very beginning the filter is automated to sweep from 500 Hz to 0 Hz.
If you however play the begginning of the track (and the filter's knob is set to 500 Hz) and jump to the middle of the track (a few bars after the automation clip ends), the filter won't update to the last value of automation clip, it'll stay where the pleayhead has last read.
I'd like LMMS' automation to "look back" to the last value of the previeos clip, avery time the playhad is manually moved by the user, this way the automated values would be in sync to what you'd get when you render the track from start to finish.
The text was updated successfully, but these errors were encountered: