Hi sorry for the delay.

Try it now.

Was hoping to finish the audio strips but I had to take 
 a tricky side trip to fix a long-time mixer drawing issue
 (and think about our note-off and zero-velocity issues):

* You may have noticed that sometimes our mixer doesn't draw.
Sometimes there are large black areas failing to update.
Manually resizing the mixer draws it correctly.

The mixer is tricky because it wants to do conditional size constraints 
 and forced resizing of its QMainWindow.
Plus, now I've added strip resizing. Ouch, ugly redrawing!

I think I've fixed it. 

After trying many things, in AudioMixerApp::setSizing() I found adding:

      setUpdatesEnabled(true/false);
      view->setUpdatesEnabled(true/false);

 before and after the forced resizing seems to have cured it.

Please try this mixer and tell me it does not blackout anymore :-)


In this branch, yes, I know there are several to-be-tweaked areas like:

The popup editors for the sliders should change the value 'live'.
Add slider 'smart focus' return to canvas after edit (like other controls).
For some crazy reason the layout holding the midi 'slider rack' refuses
 to give the sliders their full desired height. Driving me nuts... There is
 supposed to be a coloured border around the sliders.
The volume scales use log(), but for speed should use fastLog.
Volume slider and meter widths and colours etc.
The horizontal sliders have no 'paging' support yet. Tricky but there 
 may be a way.
Resolve horizontal slider text colour - may be poor with some styles.
Allow users to replace midi controls in the strips.
Finish makeover of audio strips too. Controller rack? Tricky. Maybe later.
Replace midi trackinfo with midi strip in Arranger.
And so on.

Thanks.
Tim.


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

Reply via email to