summaryrefslogtreecommitdiff
path: root/muse2/muse/sync.cpp
diff options
context:
space:
mode:
authorTim E. Real <termtech@rogers.com>2010-12-11 08:46:41 +0000
committerTim E. Real <termtech@rogers.com>2010-12-11 08:46:41 +0000
commitaae64c142b4492c4613f483e0d961897deb06233 (patch)
treef233de4f13a5002455182ab358d5b8604b7607b8 /muse2/muse/sync.cpp
parent0939a78104241b6a3d2a97d6f1dfda4614cc7e49 (diff)
Feature: Added default midi track in/out channels to midi ports list. See ChangeLog.
Diffstat (limited to 'muse2/muse/sync.cpp')
-rw-r--r--muse2/muse/sync.cpp16
1 files changed, 14 insertions, 2 deletions
diff --git a/muse2/muse/sync.cpp b/muse2/muse/sync.cpp
index c1056e82..9fe5f4d3 100644
--- a/muse2/muse/sync.cpp
+++ b/muse2/muse/sync.cpp
@@ -402,6 +402,16 @@ void MidiSyncInfo::trigActDetect(const int ch)
}
//---------------------------------------------------------
+// isDefault
+//---------------------------------------------------------
+
+bool MidiSyncInfo::isDefault() const
+{
+ return(_idOut == 127 && _idIn == 127 && !_sendMC && !_sendMRT && !_sendMMC && !_sendMTC &&
+ /* !_sendContNotStart && */ !_recMC && !_recMRT && !_recMMC && !_recMTC && _recRewOnStart);
+}
+
+//---------------------------------------------------------
// read
//---------------------------------------------------------
@@ -462,8 +472,10 @@ void MidiSyncInfo::write(int level, Xml& xml)
// return;
// All defaults? Nothing to write.
- if(_idOut == 127 && _idIn == 127 && !_sendMC && !_sendMRT && !_sendMMC && !_sendMTC &&
- /* !_sendContNotStart && */ !_recMC && !_recMRT && !_recMMC && !_recMTC && _recRewOnStart)
+ //if(_idOut == 127 && _idIn == 127 && !_sendMC && !_sendMRT && !_sendMMC && !_sendMTC &&
+ // /* !_sendContNotStart && */ !_recMC && !_recMRT && !_recMMC && !_recMTC && _recRewOnStart)
+ // return;
+ if(isDefault())
return;
xml.tag(level++, "midiSyncInfo");