On 05/24/2014 11:09 PM, Tres Finocchiaro wrote:
>
> Perhaps a backward compatible hybrid approach, where an empty
> automation event can switch to tempo-only track automatically when the
> first component is tempo, and then display a confirmation/warning if
> its not the first/only event type.
>

I'm not sure what you mean... why not just move the values from the
automation track to the tempo track? Then if the original automation has
some remaining connected models (although why you'd ever want to connect
the same automation to tempo + other models is beyond me, we have tempo
sync for any possible use cases), those stay on the original automation.

> I get it though, mixing types is bad in this case...  hmm...
>
> I just have a hard time with the one-off element as I feel it can
> break workflow. 
>

How? Almost any other DAW has a separate tempo map. It's that way in
Ardour, Qtractor, Reaper, I think FL studio (not sure about that one)...
if it doesn't disturb the workflow in those softwares, why would it in
LMMS? And no, it's not a reason to do things a certain way because
others do it that way, but I think if a thing is done a certain way in a
lot of other software, then it definitely can't be something that would
be too confusing for people.

In many ways I think it could actually improve the workflow, because
tempo would be represented clearly (we could give tempo automations
their own colour to make them distinct from other automation), and it
would be reliable.

And, say you open an old project, or a project made by someone else...
there's a tempo change in the middle of the song, pretty big deal right?
You want to remove or change that, so: with the current system, you have
to look through all the automation tracks and see which one of them has
a pattern connected to tempo. With a dedicated tempo track, you know
instantly where to look at.

> If we were to maintain existing functionality but implementing it in
> the KISS approach perhaps it would best case?
>

I don't really see how... Can you elaborate on that?

------------------------------------------------------------------------------
"Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE
Instantly run your Selenium tests across 300+ browser/OS combos.
Get unparalleled scalability from the best Selenium testing platform available
Simple to use. Nothing to install. Get started now for free."
http://p.sf.net/sfu/SauceLabs
_______________________________________________
LMMS-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/lmms-devel

Reply via email to