summaryrefslogtreecommitdiff
path: root/muse2/muse/mplugins/midiitransform.cpp
diff options
context:
space:
mode:
authorOrcan Ogetbil <oget.fedora@gmail.com>2011-10-07 02:20:29 +0000
committerOrcan Ogetbil <oget.fedora@gmail.com>2011-10-07 02:20:29 +0000
commitf16b2037025918e32c5fd90527f76e1102e5ecb9 (patch)
tree0da3b7a29d13b5b826b291ccb2f2676d2e227b40 /muse2/muse/mplugins/midiitransform.cpp
parent42039e7f7f215f6008829d8c6be591c998f1228c (diff)
(hopefully) final huge namespace update.
Diffstat (limited to 'muse2/muse/mplugins/midiitransform.cpp')
-rw-r--r--muse2/muse/mplugins/midiitransform.cpp555
1 files changed, 281 insertions, 274 deletions
diff --git a/muse2/muse/mplugins/midiitransform.cpp b/muse2/muse/mplugins/midiitransform.cpp
index b5b4d3c8..978e381e 100644
--- a/muse2/muse/mplugins/midiitransform.cpp
+++ b/muse2/muse/mplugins/midiitransform.cpp
@@ -52,6 +52,8 @@
#define MIDITRANSFORM_NRPN 5
#define MIDITRANSFORM_RPN 6
+namespace MusECore {
+
static int selTypeTable[] = {
MIDITRANSFORM_NOTE, MIDITRANSFORM_POLY, MIDITRANSFORM_CTRL, MIDITRANSFORM_ATOUCH,
MIDITRANSFORM_PITCHBEND, MIDITRANSFORM_NRPN, MIDITRANSFORM_RPN
@@ -130,7 +132,7 @@ class MidiInputTransformation {
procVal2a = 0;
procVal2b = 0;
funcOp = Transform;
- quantVal = MusEConfig::config.division;
+ quantVal = MusEGlobal::config.division;
selPort = Ignore;
selChannel = Ignore;
selChannela = 0;
@@ -585,160 +587,6 @@ bool MidiInputTransformation::typesMatch(MidiRecordEvent& e, int selType) const
}
//---------------------------------------------------------
-// MidiInputTransformDialog
-// Widgets:
-// presetList nameEntry commentEntry
-// selEventOp selType
-// selVal1Op selVal1a selVal1b
-// selVal2Op selVal2a selVal2b
-//
-// procEventOp procType
-// procVal1Op procVal1a procVal1b
-// procVal2Op procVal2a procVal2b
-// funcOp funcQuantVal
-// buttonNew buttonDelete
-//
-// modulGroup
-// modul1select modul1enable
-// modul2select modul2enable
-// modul3select modul3enable
-// modul4select modul4enable
-//
-// selPortOp selPortVala selPortValb
-// selChannelOp selChannelVala selChannelValb
-//
-// procPortOp procPortVala procPortValb
-// procChannelOp procChannelVala procChannelValb
-//---------------------------------------------------------
-
-MidiInputTransformDialog::MidiInputTransformDialog(QDialog* parent, Qt::WFlags fl)
- : QDialog(parent, fl)
- {
- setupUi(this);
- cindex = 0;
- cmodul = 0;
- cmt = 0;
-
- modulGroup = new QButtonGroup;
- modulGroup->addButton(modul1select,0);
- modulGroup->addButton(modul2select,1);
- modulGroup->addButton(modul3select,2);
- modulGroup->addButton(modul4select,3);
-
- for (unsigned i = 0; i < sizeof(oplist)/sizeof(*oplist); ++i)
- funcOp->insertItem(i, oplist[i].text);
-
- connect(buttonNew, SIGNAL(clicked()), SLOT(presetNew()));
- connect(buttonDelete, SIGNAL(clicked()), SLOT(presetDelete()));
- connect(selEventOp, SIGNAL(activated(int)), SLOT(selEventOpSel(int)));
- connect(selType, SIGNAL(activated(int)), SLOT(selTypeSel(int)));
- connect(selVal1Op, SIGNAL(activated(int)), SLOT(selVal1OpSel(int)));
- connect(selVal2Op, SIGNAL(activated(int)), SLOT(selVal2OpSel(int)));
- connect(procEventOp, SIGNAL(activated(int)), SLOT(procEventOpSel(int)));
- connect(procType, SIGNAL(activated(int)), SLOT(procEventTypeSel(int)));
- connect(procVal1Op, SIGNAL(activated(int)), SLOT(procVal1OpSel(int)));
- connect(procVal2Op, SIGNAL(activated(int)), SLOT(procVal2OpSel(int)));
- connect(funcOp, SIGNAL(activated(int)), SLOT(funcOpSel(int)));
- connect(presetList, SIGNAL(itemActivated(QListWidgetItem*)),
- SLOT(presetChanged(QListWidgetItem*)));
- connect(nameEntry, SIGNAL(textChanged(const QString&)),
- SLOT(nameChanged(const QString&)));
- connect(commentEntry, SIGNAL(textChanged()), SLOT(commentChanged()));
-
- connect(selVal1a, SIGNAL(valueChanged(int)), SLOT(selVal1aChanged(int)));
- connect(selVal1b, SIGNAL(valueChanged(int)), SLOT(selVal1bChanged(int)));
- connect(selVal2a, SIGNAL(valueChanged(int)), SLOT(selVal2aChanged(int)));
- connect(selVal2b, SIGNAL(valueChanged(int)), SLOT(selVal2bChanged(int)));
- connect(procVal1a, SIGNAL(valueChanged(int)), SLOT(procVal1aChanged(int)));
- connect(procVal1b, SIGNAL(valueChanged(int)), SLOT(procVal1bChanged(int)));
- connect(procVal2a, SIGNAL(valueChanged(int)), SLOT(procVal2aChanged(int)));
- connect(procVal2b, SIGNAL(valueChanged(int)), SLOT(procVal2bChanged(int)));
-
- connect(modul1enable, SIGNAL(toggled(bool)), SLOT(modul1enableChanged(bool)));
- connect(modul2enable, SIGNAL(toggled(bool)), SLOT(modul2enableChanged(bool)));
- connect(modul3enable, SIGNAL(toggled(bool)), SLOT(modul3enableChanged(bool)));
- connect(modul4enable, SIGNAL(toggled(bool)), SLOT(modul4enableChanged(bool)));
- connect(modulGroup, SIGNAL(buttonClicked(int)), SLOT(changeModul(int)));
-
- connect(selPortOp, SIGNAL(activated(int)), SLOT(selPortOpSel(int)));
- connect(selPortVala, SIGNAL(valueChanged(int)), SLOT(selPortValaChanged(int)));
- connect(selPortValb, SIGNAL(valueChanged(int)), SLOT(selPortValbChanged(int)));
-
- connect(selChannelOp, SIGNAL(activated(int)), SLOT(selChannelOpSel(int)));
- connect(selChannelVala, SIGNAL(valueChanged(int)), SLOT(selChannelValaChanged(int)));
- connect(selChannelValb, SIGNAL(valueChanged(int)), SLOT(selChannelValbChanged(int)));
-
- connect(procPortOp, SIGNAL(activated(int)), SLOT(procPortOpSel(int)));
- connect(procPortVala, SIGNAL(valueChanged(int)), SLOT(procPortValaChanged(int)));
- connect(procPortValb, SIGNAL(valueChanged(int)), SLOT(procPortValbChanged(int)));
-
- connect(procChannelOp, SIGNAL(activated(int)), SLOT(procChannelOpSel(int)));
- connect(procChannelVala, SIGNAL(valueChanged(int)), SLOT(procChannelValaChanged(int)));
- connect(procChannelValb, SIGNAL(valueChanged(int)), SLOT(procChannelValbChanged(int)));
-
- //---------------------------------------------------
- // populate preset list
- //---------------------------------------------------
-
- updatePresetList();
- presetList->setCurrentItem(presetList->item(0));
- presetChanged(presetList->item(0));
- connect(song, SIGNAL(songChanged(int)), SLOT(songChanged(int)));
- }
-
-//---------------------------------------------------------
-// songChanged
-//---------------------------------------------------------
-
-void MidiInputTransformDialog::songChanged(int flags)
-{
- // Whenever a song is loaded, flags is -1. Since transforms are part of configuration,
- // use SC_CONFIG here, to filter unwanted song change events.
- if(flags & SC_CONFIG)
- updatePresetList();
-}
-
-//---------------------------------------------------------
-// updatePresetList
-//---------------------------------------------------------
-
-void MidiInputTransformDialog::updatePresetList()
-{
- cmt = 0;
- presetList->clear();
-
- modul1select->setChecked(true);
- for (iMidiInputTransformation i = mtlist.begin(); i != mtlist.end(); ++i) {
- presetList->addItem((*i)->name);
- if (cmt == 0)
- cmt = *i;
- }
- if (cmt == 0) {
- // create default "New" preset
- cmt = new MidiInputTransformation(tr("New"));
- mtlist.push_back(cmt);
- presetList->addItem(tr("New"));
- presetList->setCurrentItem(0);
- }
- changeModul(0);
-
- modul1enable->setChecked(modules[0].valid);
- modul2enable->setChecked(modules[1].valid);
- modul3enable->setChecked(modules[2].valid);
- modul4enable->setChecked(modules[3].valid);
-}
-
-//---------------------------------------------------------
-// closeEvent
-//---------------------------------------------------------
-
-void MidiInputTransformDialog::closeEvent(QCloseEvent* ev)
- {
- emit hideWindow();
- QWidget::closeEvent(ev);
- }
-
-//---------------------------------------------------------
// writeMidiTransforms
//---------------------------------------------------------
@@ -967,6 +815,164 @@ void clearMidiInputTransforms()
mtlist.clear();
}
+} // namespace MusECore
+
+namespace MusEGui {
+
+//---------------------------------------------------------
+// MidiInputTransformDialog
+// Widgets:
+// presetList nameEntry commentEntry
+// selEventOp selType
+// selVal1Op selVal1a selVal1b
+// selVal2Op selVal2a selVal2b
+//
+// procEventOp procType
+// procVal1Op procVal1a procVal1b
+// procVal2Op procVal2a procVal2b
+// funcOp funcQuantVal
+// buttonNew buttonDelete
+//
+// modulGroup
+// modul1select modul1enable
+// modul2select modul2enable
+// modul3select modul3enable
+// modul4select modul4enable
+//
+// selPortOp selPortVala selPortValb
+// selChannelOp selChannelVala selChannelValb
+//
+// procPortOp procPortVala procPortValb
+// procChannelOp procChannelVala procChannelValb
+//---------------------------------------------------------
+
+MidiInputTransformDialog::MidiInputTransformDialog(QDialog* parent, Qt::WFlags fl)
+ : QDialog(parent, fl)
+ {
+ setupUi(this);
+ cindex = 0;
+ cmodul = 0;
+ cmt = 0;
+
+ modulGroup = new QButtonGroup;
+ modulGroup->addButton(modul1select,0);
+ modulGroup->addButton(modul2select,1);
+ modulGroup->addButton(modul3select,2);
+ modulGroup->addButton(modul4select,3);
+
+ for (unsigned i = 0; i < sizeof(MusECore::oplist)/sizeof(*MusECore::oplist); ++i)
+ funcOp->insertItem(i, MusECore::oplist[i].text);
+
+ connect(buttonNew, SIGNAL(clicked()), SLOT(presetNew()));
+ connect(buttonDelete, SIGNAL(clicked()), SLOT(presetDelete()));
+ connect(selEventOp, SIGNAL(activated(int)), SLOT(selEventOpSel(int)));
+ connect(selType, SIGNAL(activated(int)), SLOT(selTypeSel(int)));
+ connect(selVal1Op, SIGNAL(activated(int)), SLOT(selVal1OpSel(int)));
+ connect(selVal2Op, SIGNAL(activated(int)), SLOT(selVal2OpSel(int)));
+ connect(procEventOp, SIGNAL(activated(int)), SLOT(procEventOpSel(int)));
+ connect(procType, SIGNAL(activated(int)), SLOT(procEventTypeSel(int)));
+ connect(procVal1Op, SIGNAL(activated(int)), SLOT(procVal1OpSel(int)));
+ connect(procVal2Op, SIGNAL(activated(int)), SLOT(procVal2OpSel(int)));
+ connect(funcOp, SIGNAL(activated(int)), SLOT(funcOpSel(int)));
+ connect(presetList, SIGNAL(itemActivated(QListWidgetItem*)),
+ SLOT(presetChanged(QListWidgetItem*)));
+ connect(nameEntry, SIGNAL(textChanged(const QString&)),
+ SLOT(nameChanged(const QString&)));
+ connect(commentEntry, SIGNAL(textChanged()), SLOT(commentChanged()));
+
+ connect(selVal1a, SIGNAL(valueChanged(int)), SLOT(selVal1aChanged(int)));
+ connect(selVal1b, SIGNAL(valueChanged(int)), SLOT(selVal1bChanged(int)));
+ connect(selVal2a, SIGNAL(valueChanged(int)), SLOT(selVal2aChanged(int)));
+ connect(selVal2b, SIGNAL(valueChanged(int)), SLOT(selVal2bChanged(int)));
+ connect(procVal1a, SIGNAL(valueChanged(int)), SLOT(procVal1aChanged(int)));
+ connect(procVal1b, SIGNAL(valueChanged(int)), SLOT(procVal1bChanged(int)));
+ connect(procVal2a, SIGNAL(valueChanged(int)), SLOT(procVal2aChanged(int)));
+ connect(procVal2b, SIGNAL(valueChanged(int)), SLOT(procVal2bChanged(int)));
+
+ connect(modul1enable, SIGNAL(toggled(bool)), SLOT(modul1enableChanged(bool)));
+ connect(modul2enable, SIGNAL(toggled(bool)), SLOT(modul2enableChanged(bool)));
+ connect(modul3enable, SIGNAL(toggled(bool)), SLOT(modul3enableChanged(bool)));
+ connect(modul4enable, SIGNAL(toggled(bool)), SLOT(modul4enableChanged(bool)));
+ connect(modulGroup, SIGNAL(buttonClicked(int)), SLOT(changeModul(int)));
+
+ connect(selPortOp, SIGNAL(activated(int)), SLOT(selPortOpSel(int)));
+ connect(selPortVala, SIGNAL(valueChanged(int)), SLOT(selPortValaChanged(int)));
+ connect(selPortValb, SIGNAL(valueChanged(int)), SLOT(selPortValbChanged(int)));
+
+ connect(selChannelOp, SIGNAL(activated(int)), SLOT(selChannelOpSel(int)));
+ connect(selChannelVala, SIGNAL(valueChanged(int)), SLOT(selChannelValaChanged(int)));
+ connect(selChannelValb, SIGNAL(valueChanged(int)), SLOT(selChannelValbChanged(int)));
+
+ connect(procPortOp, SIGNAL(activated(int)), SLOT(procPortOpSel(int)));
+ connect(procPortVala, SIGNAL(valueChanged(int)), SLOT(procPortValaChanged(int)));
+ connect(procPortValb, SIGNAL(valueChanged(int)), SLOT(procPortValbChanged(int)));
+
+ connect(procChannelOp, SIGNAL(activated(int)), SLOT(procChannelOpSel(int)));
+ connect(procChannelVala, SIGNAL(valueChanged(int)), SLOT(procChannelValaChanged(int)));
+ connect(procChannelValb, SIGNAL(valueChanged(int)), SLOT(procChannelValbChanged(int)));
+
+ //---------------------------------------------------
+ // populate preset list
+ //---------------------------------------------------
+
+ updatePresetList();
+ presetList->setCurrentItem(presetList->item(0));
+ presetChanged(presetList->item(0));
+ connect(MusEGlobal::song, SIGNAL(songChanged(int)), SLOT(songChanged(int)));
+ }
+
+//---------------------------------------------------------
+// songChanged
+//---------------------------------------------------------
+
+void MidiInputTransformDialog::songChanged(int flags)
+{
+ // Whenever a song is loaded, flags is -1. Since transforms are part of configuration,
+ // use SC_CONFIG here, to filter unwanted song change events.
+ if(flags & SC_CONFIG)
+ updatePresetList();
+}
+
+//---------------------------------------------------------
+// updatePresetList
+//---------------------------------------------------------
+
+void MidiInputTransformDialog::updatePresetList()
+{
+ cmt = 0;
+ presetList->clear();
+
+ modul1select->setChecked(true);
+ for (MusECore::iMidiInputTransformation i = MusECore::mtlist.begin(); i != MusECore::mtlist.end(); ++i) {
+ presetList->addItem((*i)->name);
+ if (cmt == 0)
+ cmt = *i;
+ }
+ if (cmt == 0) {
+ // create default "New" preset
+ cmt = new MusECore::MidiInputTransformation(tr("New"));
+ MusECore::mtlist.push_back(cmt);
+ presetList->addItem(tr("New"));
+ presetList->setCurrentItem(0);
+ }
+ changeModul(0);
+
+ modul1enable->setChecked(MusECore::modules[0].valid);
+ modul2enable->setChecked(MusECore::modules[1].valid);
+ modul3enable->setChecked(MusECore::modules[2].valid);
+ modul4enable->setChecked(MusECore::modules[3].valid);
+}
+
+//---------------------------------------------------------
+// closeEvent
+//---------------------------------------------------------
+
+void MidiInputTransformDialog::closeEvent(QCloseEvent* ev)
+ {
+ emit hideWindow();
+ QWidget::closeEvent(ev);
+ }
+
//---------------------------------------------------------
// accept
//---------------------------------------------------------
@@ -989,22 +995,22 @@ void MidiInputTransformDialog::reject()
// setValOp
//---------------------------------------------------------
-void MidiInputTransformDialog::setValOp(QWidget* a, QWidget* b, ValOp op)
+void MidiInputTransformDialog::setValOp(QWidget* a, QWidget* b, MusECore::ValOp op)
{
switch (op) {
- case Ignore:
+ case MusECore::Ignore:
a->setEnabled(false);
b->setEnabled(false);
break;
- case Equal:
- case Unequal:
- case Higher:
- case Lower:
+ case MusECore::Equal:
+ case MusECore::Unequal:
+ case MusECore::Higher:
+ case MusECore::Lower:
a->setEnabled(true);
b->setEnabled(false);
break;
- case Inside:
- case Outside:
+ case MusECore::Inside:
+ case MusECore::Outside:
a->setEnabled(true);
b->setEnabled(true);
break;
@@ -1017,8 +1023,8 @@ void MidiInputTransformDialog::setValOp(QWidget* a, QWidget* b, ValOp op)
void MidiInputTransformDialog::selEventOpSel(int val)
{
- selType->setEnabled(val != All);
- cmt->selEventOp = ValOp(val);
+ selType->setEnabled(val != MusECore::All);
+ cmt->selEventOp = MusECore::ValOp(val);
selVal1aChanged(cmt->selVal1a);
selVal1bChanged(cmt->selVal1b);
}
@@ -1029,7 +1035,7 @@ void MidiInputTransformDialog::selEventOpSel(int val)
void MidiInputTransformDialog::selTypeSel(int val)
{
- cmt->selType = selTypeTable[val];
+ cmt->selType = MusECore::selTypeTable[val];
selVal1aChanged(cmt->selVal1a);
selVal1bChanged(cmt->selVal1b);
}
@@ -1040,8 +1046,8 @@ void MidiInputTransformDialog::selTypeSel(int val)
void MidiInputTransformDialog::selVal1OpSel(int val)
{
- setValOp(selVal1a, selVal1b, ValOp(val));
- cmt->selVal1 = ValOp(val);
+ setValOp(selVal1a, selVal1b, MusECore::ValOp(val));
+ cmt->selVal1 = MusECore::ValOp(val);
}
//---------------------------------------------------------
@@ -1050,8 +1056,8 @@ void MidiInputTransformDialog::selVal1OpSel(int val)
void MidiInputTransformDialog::selVal2OpSel(int val)
{
- setValOp(selVal2a, selVal2b, ValOp(val));
- cmt->selVal2 = ValOp(val);
+ setValOp(selVal2a, selVal2b, MusECore::ValOp(val));
+ cmt->selVal2 = MusECore::ValOp(val);
}
//---------------------------------------------------------
@@ -1060,8 +1066,8 @@ void MidiInputTransformDialog::selVal2OpSel(int val)
void MidiInputTransformDialog::procEventOpSel(int val)
{
- InputTransformProcEventOp op = val == 0 ? KeepType : FixType;
- procType->setEnabled(op == FixType);
+ MusECore::InputTransformProcEventOp op = val == 0 ? MusECore::KeepType : MusECore::FixType;
+ procType->setEnabled(op == MusECore::FixType);
cmt->procEvent = op;
procVal1aChanged(cmt->procVal1a);
@@ -1074,7 +1080,7 @@ void MidiInputTransformDialog::procEventOpSel(int val)
void MidiInputTransformDialog::procEventTypeSel(int val)
{
- cmt->eventType = procTypeTable[val];
+ cmt->eventType = MusECore::procTypeTable[val];
procVal1aChanged(cmt->procVal1a);
procVal1bChanged(cmt->procVal1b);
}
@@ -1085,31 +1091,31 @@ void MidiInputTransformDialog::procEventTypeSel(int val)
void MidiInputTransformDialog::procVal1OpSel(int val)
{
- cmt->procVal1 = TransformOperator(val);
- switch(TransformOperator(val)) {
- case Keep:
- case Invert:
+ cmt->procVal1 = MusECore::TransformOperator(val);
+ switch(MusECore::TransformOperator(val)) {
+ case MusECore::Keep:
+ case MusECore::Invert:
procVal1a->setEnabled(false);
procVal1b->setEnabled(false);
break;
- case Multiply:
- case Divide:
+ case MusECore::Multiply:
+ case MusECore::Divide:
procVal1a->setEnabled(true);
procVal1a->setDecimals(2);
procVal1b->setEnabled(false);
break;
- case Plus:
- case Minus:
- case Fix:
- case Value:
- case Flip:
+ case MusECore::Plus:
+ case MusECore::Minus:
+ case MusECore::Fix:
+ case MusECore::Value:
+ case MusECore::Flip:
procVal1a->setDecimals(0);
procVal1a->setEnabled(true);
procVal1b->setEnabled(false);
break;
- case Random:
- case ScaleMap:
- case Dynamic:
+ case MusECore::Random:
+ case MusECore::ScaleMap:
+ case MusECore::Dynamic:
procVal1a->setDecimals(0);
procVal1a->setEnabled(true);
procVal1b->setEnabled(true);
@@ -1125,31 +1131,31 @@ void MidiInputTransformDialog::procVal1OpSel(int val)
void MidiInputTransformDialog::procVal2OpSel(int val)
{
- TransformOperator op = TransformOperator(procVal2Map[val]);
+ MusECore::TransformOperator op = MusECore::TransformOperator(MusECore::procVal2Map[val]);
cmt->procVal2 = op;
switch (op) {
- case Keep:
- case Invert:
+ case MusECore::Keep:
+ case MusECore::Invert:
procVal2a->setEnabled(false);
procVal2b->setEnabled(false);
break;
- case Multiply:
- case Divide:
+ case MusECore::Multiply:
+ case MusECore::Divide:
procVal2a->setEnabled(true);
procVal2a->setDecimals(2);
procVal2b->setEnabled(false);
break;
- case Plus:
- case Minus:
- case Fix:
- case Value:
+ case MusECore::Plus:
+ case MusECore::Minus:
+ case MusECore::Fix:
+ case MusECore::Value:
procVal2a->setDecimals(0);
procVal2a->setEnabled(true);
procVal2b->setEnabled(false);
break;
- case Random:
- case Dynamic:
+ case MusECore::Random:
+ case MusECore::Dynamic:
procVal2a->setDecimals(0);
procVal2a->setEnabled(true);
procVal2b->setEnabled(true);
@@ -1165,9 +1171,9 @@ void MidiInputTransformDialog::procVal2OpSel(int val)
void MidiInputTransformDialog::funcOpSel(int val)
{
- TransformFunction op = oplist[val].id;
+ MusECore::TransformFunction op = MusECore::oplist[val].id;
- bool isFuncOp(op == Transform);
+ bool isFuncOp(op == MusECore::Transform);
procEventOp->setEnabled(isFuncOp);
procType->setEnabled(isFuncOp);
@@ -1202,18 +1208,18 @@ void MidiInputTransformDialog::presetNew()
QString name;
for (int i = 0;; ++i) {
name.sprintf("New-%d", i);
- iMidiInputTransformation imt;
- for (imt = mtlist.begin(); imt != mtlist.end(); ++imt) {
+ MusECore::iMidiInputTransformation imt;
+ for (imt = MusECore::mtlist.begin(); imt != MusECore::mtlist.end(); ++imt) {
if (name == (*imt)->name)
break;
}
- if (imt == mtlist.end())
+ if (imt == MusECore::mtlist.end())
break;
}
- MidiInputTransformation* mt = new MidiInputTransformation(name);
+ MusECore::MidiInputTransformation* mt = new MusECore::MidiInputTransformation(name);
QListWidgetItem* lbi = new QListWidgetItem(name);
presetList->addItem(lbi);
- mtlist.push_back(mt);
+ MusECore::mtlist.push_back(mt);
presetList->setCurrentItem(lbi);
presetChanged(lbi);
}
@@ -1225,9 +1231,9 @@ void MidiInputTransformDialog::presetNew()
void MidiInputTransformDialog::presetDelete()
{
if (cindex != -1) {
- iMidiInputTransformation mt = mtlist.begin();
+ MusECore::iMidiInputTransformation mt = MusECore::mtlist.begin();
for (int i = 0; i < cindex; ++i, ++mt) {
- mtlist.erase(mt);
+ MusECore::mtlist.erase(mt);
presetList->setCurrentItem(presetList->item(cindex - 1));
presetList->takeItem(cindex);
presetChanged(presetList->item(cindex - 1));
@@ -1271,9 +1277,9 @@ void MidiInputTransformDialog::commentChanged()
void MidiInputTransformDialog::selVal1aChanged(int val)
{
cmt->selVal1a = val;
- if ((cmt->selEventOp != All)
+ if ((cmt->selEventOp != MusECore::All)
&& (cmt->selType == MIDITRANSFORM_NOTE)) {
- selVal1a->setSuffix(" - " + MusEUtil::pitch2string(val));
+ selVal1a->setSuffix(" - " + MusECore::pitch2string(val));
}
else
{
@@ -1289,9 +1295,9 @@ void MidiInputTransformDialog::selVal1aChanged(int val)
void MidiInputTransformDialog::selVal1bChanged(int val)
{
cmt->selVal1b = val;
- if ((cmt->selEventOp != All)
+ if ((cmt->selEventOp != MusECore::All)
&& (cmt->selType == MIDITRANSFORM_NOTE)) {
- selVal1b->setSuffix(" - " + MusEUtil::pitch2string(val));
+ selVal1b->setSuffix(" - " + MusECore::pitch2string(val));
}
else
{
@@ -1326,11 +1332,11 @@ void MidiInputTransformDialog::procVal1aChanged(int val)
{
cmt->procVal1a = val;
- if((cmt->procEvent == KeepType && cmt->selType == MIDITRANSFORM_NOTE) &&
- (cmt->procVal1 == Fix || cmt->procVal1 == ScaleMap || cmt->procVal1 == Dynamic ||
- cmt->procVal1 == Random || cmt->procVal1 == Flip))
+ if((cmt->procEvent == MusECore::KeepType && cmt->selType == MIDITRANSFORM_NOTE) &&
+ (cmt->procVal1 == MusECore::Fix || cmt->procVal1 == MusECore::ScaleMap || cmt->procVal1 == MusECore::Dynamic ||
+ cmt->procVal1 == MusECore::Random || cmt->procVal1 == MusECore::Flip))
{
- procVal1a->setSuffix(" - " + MusEUtil::pitch2string(val));
+ procVal1a->setSuffix(" - " + MusECore::pitch2string(val));
}
else
{
@@ -1347,11 +1353,11 @@ void MidiInputTransformDialog::procVal1bChanged(int val)
{
cmt->procVal1b = val;
- if((cmt->procEvent == KeepType && cmt->selType == MIDITRANSFORM_NOTE) &&
- (cmt->procVal1 == Fix || cmt->procVal1 == ScaleMap || cmt->procVal1 == Dynamic ||
- cmt->procVal1 == Random || cmt->procVal1 == Flip))
+ if((cmt->procEvent == MusECore::KeepType && cmt->selType == MIDITRANSFORM_NOTE) &&
+ (cmt->procVal1 == MusECore::Fix || cmt->procVal1 == MusECore::ScaleMap || cmt->procVal1 == MusECore::Dynamic ||
+ cmt->procVal1 == MusECore::Random || cmt->procVal1 == MusECore::Flip))
{
- procVal1b->setSuffix(" - " + MusEUtil::pitch2string(val));
+ procVal1b->setSuffix(" - " + MusECore::pitch2string(val));
}
else
{
@@ -1384,7 +1390,7 @@ void MidiInputTransformDialog::procVal2bChanged(int val)
void MidiInputTransformDialog::modul1enableChanged(bool val)
{
- modules[0].valid = val;
+ MusECore::modules[0].valid = val;
}
//---------------------------------------------------------
@@ -1393,7 +1399,7 @@ void MidiInputTransformDialog::modul1enableChanged(bool val)
void MidiInputTransformDialog::modul2enableChanged(bool val)
{
- modules[1].valid = val;
+ MusECore::modules[1].valid = val;
}
//---------------------------------------------------------
@@ -1402,7 +1408,7 @@ void MidiInputTransformDialog::modul2enableChanged(bool val)
void MidiInputTransformDialog::modul3enableChanged(bool val)
{
- modules[2].valid = val;
+ MusECore::modules[2].valid = val;
}
//---------------------------------------------------------
@@ -1411,7 +1417,7 @@ void MidiInputTransformDialog::modul3enableChanged(bool val)
void MidiInputTransformDialog::modul4enableChanged(bool val)
{
- modules[3].valid = val;
+ MusECore::modules[3].valid = val;
}
//---------------------------------------------------------
@@ -1420,8 +1426,8 @@ void MidiInputTransformDialog::modul4enableChanged(bool val)
void MidiInputTransformDialog::selPortOpSel(int val)
{
- setValOp(selPortVala, selPortValb, ValOp(val));
- cmt->selPort = ValOp(val);
+ setValOp(selPortVala, selPortValb, MusECore::ValOp(val));
+ cmt->selPort = MusECore::ValOp(val);
}
//---------------------------------------------------------
@@ -1448,8 +1454,8 @@ void MidiInputTransformDialog::selPortValbChanged(int val)
void MidiInputTransformDialog::selChannelOpSel(int val)
{
- setValOp(selChannelVala, selChannelValb, ValOp(val));
- cmt->selChannel = ValOp(val);
+ setValOp(selChannelVala, selChannelValb, MusECore::ValOp(val));
+ cmt->selChannel = MusECore::ValOp(val);
}
//---------------------------------------------------------
@@ -1476,31 +1482,31 @@ void MidiInputTransformDialog::selChannelValbChanged(int val)
void MidiInputTransformDialog::procPortOpSel(int val)
{
- cmt->procPort = TransformOperator(val);
- switch(TransformOperator(val)) {
- case Keep:
- case Invert:
+ cmt->procPort = MusECore::TransformOperator(val);
+ switch(MusECore::TransformOperator(val)) {
+ case MusECore::Keep:
+ case MusECore::Invert:
procPortVala->setEnabled(false);
procPortValb->setEnabled(false);
break;
- case Multiply:
- case Divide:
+ case MusECore::Multiply:
+ case MusECore::Divide:
procPortVala->setEnabled(true);
procPortVala->setDecimals(2);
procPortValb->setEnabled(false);
break;
- case Plus:
- case Minus:
- case Fix:
- case Value:
- case Flip:
+ case MusECore::Plus:
+ case MusECore::Minus:
+ case MusECore::Fix:
+ case MusECore::Value:
+ case MusECore::Flip:
procPortVala->setDecimals(0);
procPortVala->setEnabled(true);
procPortValb->setEnabled(false);
break;
- case Random:
- case ScaleMap:
- case Dynamic:
+ case MusECore::Random:
+ case MusECore::ScaleMap:
+ case MusECore::Dynamic:
procPortVala->setDecimals(0);
procPortVala->setEnabled(true);
procPortValb->setEnabled(true);
@@ -1532,31 +1538,31 @@ void MidiInputTransformDialog::procPortValbChanged(int val)
void MidiInputTransformDialog::procChannelOpSel(int val)
{
- cmt->procChannel = TransformOperator(val);
- switch(TransformOperator(val)) {
- case Keep:
- case Invert:
+ cmt->procChannel = MusECore::TransformOperator(val);
+ switch(MusECore::TransformOperator(val)) {
+ case MusECore::Keep:
+ case MusECore::Invert:
procChannelVala->setEnabled(false);
procChannelValb->setEnabled(false);
break;
- case Multiply:
- case Divide:
+ case MusECore::Multiply:
+ case MusECore::Divide:
procChannelVala->setEnabled(true);
procChannelVala->setDecimals(2);
procChannelValb->setEnabled(false);
break;
- case Plus:
- case Minus:
- case Fix:
- case Value:
- case Flip:
+ case MusECore::Plus:
+ case MusECore::Minus:
+ case MusECore::Fix:
+ case MusECore::Value:
+ case MusECore::Flip:
procChannelVala->setDecimals(0);
procChannelVala->setEnabled(true);
procChannelValb->setEnabled(false);
break;
- case Random:
- case ScaleMap:
- case Dynamic:
+ case MusECore::Random:
+ case MusECore::ScaleMap:
+ case MusECore::Dynamic:
procChannelVala->setDecimals(0);
procChannelVala->setEnabled(true);
procChannelValb->setEnabled(true);
@@ -1592,9 +1598,9 @@ void MidiInputTransformDialog::changeModul(int k)
cmodul = k; // current modul
- if (modules[k].transform == 0) {
+ if (MusECore::modules[k].transform == 0) {
//printf("transform %d ist null\n", k);
- modules[k].transform = cmt;
+ MusECore::modules[k].transform = cmt;
}
else {
//---------------------------------------------
@@ -1602,14 +1608,14 @@ void MidiInputTransformDialog::changeModul(int k)
//---------------------------------------------
int idx = 0;
- iMidiInputTransformation i;
- for (i = mtlist.begin(); i != mtlist.end(); ++i, ++idx) {
- if (*i == modules[k].transform) {
+ MusECore::iMidiInputTransformation i;
+ for (i = MusECore::mtlist.begin(); i != MusECore::mtlist.end(); ++i, ++idx) {
+ if (*i == MusECore::modules[k].transform) {
presetList->setCurrentItem(presetList->item(idx));
break;
}
}
- if (i == mtlist.end())
+ if (i == MusECore::mtlist.end())
printf("change to unknown transformation!\n");
}
}
@@ -1627,19 +1633,19 @@ void MidiInputTransformDialog::presetChanged(QListWidgetItem* item)
// cmt
//---------------------------------------------------
- iMidiInputTransformation i;
- for (i = mtlist.begin(); i != mtlist.end(); ++i) {
+ MusECore::iMidiInputTransformation i;
+ for (i = MusECore::mtlist.begin(); i != MusECore::mtlist.end(); ++i) {
if (item->text() == (*i)->name) {
if(MusEGlobal::debugMsg)
printf("found %s\n", (*i)->name.toLatin1().constData());
cmt = *i;
if (cmodul != -1) {
- modules[cmodul].transform = *i;
+ MusECore::modules[cmodul].transform = *i;
}
break;
}
}
- if (i == mtlist.end()) {
+ if (i == MusECore::mtlist.end()) {
printf("MidiInputTransformDialog::presetChanged: not found\n");
return;
}
@@ -1649,8 +1655,8 @@ void MidiInputTransformDialog::presetChanged(QListWidgetItem* item)
selEventOp->setCurrentIndex(cmt->selEventOp);
selEventOpSel(cmt->selEventOp);
- for (unsigned i = 0; i < sizeof(selTypeTable)/sizeof(*selTypeTable); ++i) {
- if (selTypeTable[i] == cmt->selType) {
+ for (unsigned i = 0; i < sizeof(MusECore::selTypeTable)/sizeof(*MusECore::selTypeTable); ++i) {
+ if (MusECore::selTypeTable[i] == cmt->selType) {
selType->setCurrentIndex(i);
break;
}
@@ -1670,19 +1676,19 @@ void MidiInputTransformDialog::presetChanged(QListWidgetItem* item)
{
unsigned i;
- for (i = 0; i < sizeof(oplist)/sizeof(*oplist); ++i) {
- if (oplist[i].id == cmt->funcOp) {
+ for (i = 0; i < sizeof(MusECore::oplist)/sizeof(*MusECore::oplist); ++i) {
+ if (MusECore::oplist[i].id == cmt->funcOp) {
funcOp->setCurrentIndex(i);
break;
}
}
- if (i == sizeof(oplist)/sizeof(*oplist))
+ if (i == sizeof(MusECore::oplist)/sizeof(*MusECore::oplist))
printf("internal error: bad OpCode\n");
funcOpSel(i);
}
- for (unsigned i = 0; i < sizeof(procTypeTable)/sizeof(*procTypeTable); ++i) {
- if (procTypeTable[i] == cmt->eventType) {
+ for (unsigned i = 0; i < sizeof(MusECore::procTypeTable)/sizeof(*MusECore::procTypeTable); ++i) {
+ if (MusECore::procTypeTable[i] == cmt->eventType) {
procType->setCurrentIndex(i);
break;
}
@@ -1694,8 +1700,8 @@ void MidiInputTransformDialog::presetChanged(QListWidgetItem* item)
procVal1Op->setCurrentIndex(cmt->procVal1);
procVal1OpSel(cmt->procVal1);
- for (unsigned i = 0; i < sizeof(procVal2Map)/sizeof(*procVal2Map); ++i) {
- if (procVal2Map[i] == cmt->procVal2) {
+ for (unsigned i = 0; i < sizeof(MusECore::procVal2Map)/sizeof(*MusECore::procVal2Map); ++i) {
+ if (MusECore::procVal2Map[i] == cmt->procVal2) {
procVal2Op->setCurrentIndex(i);
break;
}
@@ -1735,3 +1741,4 @@ void MidiInputTransformDialog::presetChanged(QListWidgetItem* item)
}
+} // namespace MusEGui