You are here

Add new comment

Hi Rui,
tryed out last revision. Everything works fine! Great! A really good approach of the IEC scale thing. Maybe you should take this for the VU values also, to save some time?

Just a small addition:
In file qtractorMidiControl.cpp I added two lines after line 327
if (fValue > 1.0) fValue = 1.0;
if (fValue < 0.0) fValue = 0.0;
to make sure that the audio level higher than 0.0db are just cut up. The same works for TrackPanning command.

and a last change to get rid of some debug messages which are slowing down the system in file qtractorMainForm.cpp after line 1299 I commented out the appendMessages() with an #ifdef CONFIG_DEBUG

Last but not least a small issue:
When I open a session, all the controllers should be sent out? Or what do you think? I don't know when, exactly, but I think when a session is loaded, all the controllers have their defined values and could be sent out. I also think, when we come to an implementation with automation, the controller should also be sent out if its changed by automation...