1. When fader is dragged faders on other selected tracks will move relatively.
2. When value is changed in gain display (from keyboard) on any of the selected tracks - values on all selected tracks will be updated.
3. When fader on on of the selected tracks is pressed with Alt (set to default), default values will be set on all selected track faders.
[Reviewed by QA] Andrii Mishyn
Fixed two bugs. Not specified in TT.
1.Ranges which coincided with region borders (achieved by the context menu commands like Move Range Start/End ... ) used to cut a small byte of region which border coincided.
2. If you cover region with a range which start coincides with region's start and ends coincides as well when you drag such range it does cut the whole region, but it does not remove it. Process similar to "copy" accures when "cut" operation is expected.
atof() on Windows expects "," (comma) as float delimeter and ignores "." (dot). So on windows atof("0.1") would return 0.
Unlike MAC.
Proposed fix should work on all platforms.
For mass/global rec-enables, that generates excessive iterations across the entire route list.
Instead, catch the change after a request to the session to change rec-enable state.
NOTE: there are still at least two methods for a user to bypass the session when rec-enabling
a track. One is via the Track::rec_enable_control(), the other is an OSC command or similar. These
both need to be fixed to go via the session mechanism.
C standard, section 6.5.6.8 says:
"...if the result points one past the last element of the array object, it shall not be used as the operand of a unary * operator that is evaluated..."
So GCC compiler and CLANG compiler (Mavericks) process this operation different way. GCC returns 0 on an attempt to dereference end iterator when CLANG returns a non 0 value.
This number was frequently too small for even medium-sized sessions, causing the code to open/close files
via an LRU cache, and doing this during capture for audio files caused a massive decrease in the
effective throughput of the system.
[Details] MMC (in/out) ports will be connected to available midi inputs and outputs automatically.
Moved MTC and Scene in/out ports reconnection into EngineStateController class.