diff options
| author | Tim E. Real <termtech@rogers.com> | 2011-09-10 22:33:55 +0000 | 
|---|---|---|
| committer | Tim E. Real <termtech@rogers.com> | 2011-09-10 22:33:55 +0000 | 
| commit | d57c4c882801e4c359dbef5f06b2faf33d186512 (patch) | |
| tree | f1f53f6ca787f5b0b62d6c42edeeab1e6943e3ae /muse2/muse | |
| parent | dbf95342105219cec66f9903a3cfc605ec7206a5 (diff) | |
Slight fix: Plugin controls update arranger.
Diffstat (limited to 'muse2/muse')
| -rw-r--r-- | muse2/muse/plugin.cpp | 8 | 
1 files changed, 8 insertions, 0 deletions
| diff --git a/muse2/muse/plugin.cpp b/muse2/muse/plugin.cpp index 01e8243b..f1793c0c 100644 --- a/muse2/muse/plugin.cpp +++ b/muse2/muse/plugin.cpp @@ -1772,6 +1772,8 @@ void PluginI::updateControllers()      //audio->msgSetPluginCtrlVal(_track, genACnum(_id, i), controls[i].val);      // p4.0.21 audio->msgXXX waits. Do we really need to?      _track->setPluginCtrlVal(genACnum(_id, i), controls[i].val);  // TODO A faster bulk message +    +  song->controllerChange(_track);  }  //--------------------------------------------------------- @@ -3786,6 +3788,7 @@ void PluginGui::ctrlPressed(int param)            //audio->msgSetPluginCtrlVal(track, id, val);            // p4.0.21 audio->msgXXX waits. Do we really need to?            track->setPluginCtrlVal(id, val); +          song->controllerChange(track);            track->startAutoRecord(id, val);          }   @@ -3805,6 +3808,7 @@ void PluginGui::ctrlPressed(int param)            //audio->msgSetPluginCtrlVal(track, id, val);            // p4.0.21 audio->msgXXX waits. Do we really need to?            track->setPluginCtrlVal(id, val); +          song->controllerChange(track);            track->startAutoRecord(id, val);          }   @@ -3899,6 +3903,7 @@ void PluginGui::sliderChanged(double val, int param)          //audio->msgSetPluginCtrlVal(track, id, val);          // p4.0.21 audio->msgXXX waits. Do we really need to?          track->setPluginCtrlVal(id, val); +        song->controllerChange(track);          track->recordAutomation(id, val);        }   @@ -3943,6 +3948,7 @@ void PluginGui::labelChanged(double val, int param)          //audio->msgSetPluginCtrlVal(track, id, val);          // p4.0.21 audio->msgXXX waits. Do we really need to?          track->setPluginCtrlVal(id, val); +        song->controllerChange(track);          track->startAutoRecord(id, val);        }   @@ -4345,6 +4351,7 @@ void PluginGui::guiParamChanged(int idx)              //audio->msgSetPluginCtrlVal(track, id, val);              // p4.0.21 audio->msgXXX waits. Do we really need to?              track->setPluginCtrlVal(id, val); +            song->controllerChange(track);              switch(type)               { @@ -4481,6 +4488,7 @@ void PluginGui::guiSliderPressed(int idx)        //audio->msgSetPluginCtrlVal(track, id, val);        // p4.0.21 audio->msgXXX waits. Do we really need to?        track->setPluginCtrlVal(id, val); +      song->controllerChange(track);        track->startAutoRecord(id, val); | 
