Mackie Control: Shift/Select now toggles individual channels within group. Makes...
[ardour.git] / libs / surfaces / generic_midi / midifunction.h
index 88aff0ab0a7d6ef4b7fd358f13355e55cd231e17..12340174d40f1ef649aac36209a21fb1ca1fb420 100644 (file)
@@ -1,6 +1,6 @@
 /*
     Copyright (C) 2009 Paul Davis
+
     This program is free software; you can redistribute it and/or modify
     it under the terms of the GNU General Public License as published by
     the Free Software Foundation; either version 2 of the License, or
@@ -41,7 +41,7 @@ class GenericMidiControlProtocol;
 class MIDIFunction : public MIDIInvokable
 {
   public:
-       enum Function { 
+       enum Function {
                NextBank,
                PrevBank,
                TransportRoll,
@@ -50,13 +50,14 @@ class MIDIFunction : public MIDIInvokable
                TransportStart,
                TransportEnd,
                TransportLoopToggle,
+               TransportRecordToggle,
                TransportRecordEnable,
                TransportRecordDisable,
                /* 1 argument functions: RID */
                Select,
                SetBank,
                /* 2 argument functions: RID, value */
-               TrackSetSolo, 
+               TrackSetSolo,
                TrackSetMute,
                TrackSetGain,
                TrackSetRecordEnable,