summaryrefslogtreecommitdiff
path: root/libs/midi++2/midi++/mmc.h
diff options
context:
space:
mode:
Diffstat (limited to 'libs/midi++2/midi++/mmc.h')
-rw-r--r--libs/midi++2/midi++/mmc.h9
1 files changed, 6 insertions, 3 deletions
diff --git a/libs/midi++2/midi++/mmc.h b/libs/midi++2/midi++/mmc.h
index bc23beb0a1..6abbed8207 100644
--- a/libs/midi++2/midi++/mmc.h
+++ b/libs/midi++2/midi++/mmc.h
@@ -91,8 +91,10 @@ class MachineControl : public sigc::trackable
Port &port() { return _port; }
- void set_device_id (byte id);
- byte device_id () const { return _device_id; }
+ void set_receive_device_id (byte id);
+ void set_send_device_id (byte id);
+ byte receive_device_id () const { return _receive_device_id; }
+ byte send_device_id () const { return _send_device_id; }
static bool is_mmc (byte *sysex_buf, size_t len);
@@ -244,7 +246,8 @@ class MachineControl : public sigc::trackable
byte resume;
private:
- byte _device_id;
+ byte _receive_device_id;
+ byte _send_device_id;
MIDI::Port &_port;
void process_mmc_message (Parser &p, byte *, size_t len);