Comparison of current mixer and new mixer design:

https://dl.dropboxusercontent.com/u/53315356/new_mixer_3.jpeg

Pretty svelte, huh?

(Don't mind the meters and colours and so on, working on it...)

Note that both mixers have the exact /same/ tracks,
 including four Aux Tracks with their associated
 controls on each audio strip.

But notice the upper current mixer version barely even 
 makes it onto the screen, swamped by the Aux controls.

And both upper mixer's scrollbars have long since appeared.

Yet notice the new lower mixer happily fits everything with 
 room to spare and /no/ scrollbars appearing yet...  
 /even/ with one of the midi strips expanded...
 /even/ with new controls now added (patch, instr etc.)

Today I added strip sizing capabilities in the mixers.
You can grab on to a strip right edge and expand it, 
 as you can see by the expansion mouse cursor as it 
 sits on a strip border in the snapshot.

A QSplitter was sadly inappropriate here, so I made a 
 custom class ExpanderHandle, placed /after/ each strip 
 in the mixer's layout, and linked with a signal to a slot in 
 the strip which resizes the strip, plus a signal from 
 Strip::destroyed() to ExpanderHandle::deleteLater().

I will try to upload this prototype soon so you can
 pick it apart.

Tim.


------------------------------------------------------------------------------
_______________________________________________
Lmuse-developer mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/lmuse-developer

Reply via email to