diff options
Diffstat (limited to 'libs/ardour/ardour/midi_track.h')
-rw-r--r-- | libs/ardour/ardour/midi_track.h | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/libs/ardour/ardour/midi_track.h b/libs/ardour/ardour/midi_track.h index 7eda6f904b..02313c7e6e 100644 --- a/libs/ardour/ardour/midi_track.h +++ b/libs/ardour/ardour/midi_track.h @@ -73,9 +73,11 @@ public: void midi_panic(void); bool write_immediate_event(size_t size, const uint8_t* buf); + /** A control that will send "immediate" events to a MIDI track when twiddled */ struct MidiControl : public AutomationControl { - MidiControl(MidiTrack* route, boost::shared_ptr<AutomationList> al) - : AutomationControl (route->session(), al, al->parameter().symbol()) + MidiControl(MidiTrack* route, const Parameter& param, + boost::shared_ptr<AutomationList> al = boost::shared_ptr<AutomationList>()) + : AutomationControl (route->session(), param, al) , _route (route) {} |