summaryrefslogtreecommitdiff
path: root/muse2/muse/mixer/mstrip.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'muse2/muse/mixer/mstrip.cpp')
-rw-r--r--muse2/muse/mixer/mstrip.cpp256
1 files changed, 128 insertions, 128 deletions
diff --git a/muse2/muse/mixer/mstrip.cpp b/muse2/muse/mixer/mstrip.cpp
index c920d6c6..2de0d981 100644
--- a/muse2/muse/mixer/mstrip.cpp
+++ b/muse2/muse/mixer/mstrip.cpp
@@ -62,7 +62,7 @@
//#include "popupmenu.h"
#include "routepopup.h"
-namespace MusEMixer {
+namespace MusEGui {
enum { KNOB_PAN, KNOB_VAR_SEND, KNOB_REV_SEND, KNOB_CHO_SEND };
@@ -73,29 +73,29 @@ enum { KNOB_PAN, KNOB_VAR_SEND, KNOB_REV_SEND, KNOB_CHO_SEND };
void MidiStrip::addKnob(int idx, const QString& tt, const QString& label,
const char* slot, bool enabled)
{
- int ctl = CTRL_PANPOT, mn, mx, v;
- int chan = ((MidiTrack*)track)->outChannel();
+ int ctl = MusECore::CTRL_PANPOT, mn, mx, v;
+ int chan = ((MusECore::MidiTrack*)track)->outChannel();
switch(idx)
{
//case KNOB_PAN:
- // ctl = CTRL_PANPOT;
+ // ctl = MusECore::CTRL_PANPOT;
//break;
case KNOB_VAR_SEND:
- ctl = CTRL_VARIATION_SEND;
+ ctl = MusECore::CTRL_VARIATION_SEND;
break;
case KNOB_REV_SEND:
- ctl = CTRL_REVERB_SEND;
+ ctl = MusECore::CTRL_REVERB_SEND;
break;
case KNOB_CHO_SEND:
- ctl = CTRL_CHORUS_SEND;
+ ctl = MusECore::CTRL_CHORUS_SEND;
break;
}
- MidiPort* mp = &midiPorts[((MidiTrack*)track)->outPort()];
- MidiController* mc = mp->midiController(ctl);
+ MusECore::MidiPort* mp = &MusEGlobal::midiPorts[((MusECore::MidiTrack*)track)->outPort()];
+ MusECore::MidiController* mc = mp->midiController(ctl);
mn = mc->minVal();
mx = mc->maxVal();
- MusEWidget::Knob* knob = new MusEWidget::Knob(this);
+ MusEGui::Knob* knob = new MusEGui::Knob(this);
knob->setRange(double(mn), double(mx), 1.0);
knob->setId(ctl);
@@ -105,12 +105,12 @@ void MidiStrip::addKnob(int idx, const QString& tt, const QString& label,
knob->setToolTip(tt);
knob->setEnabled(enabled);
- MusEWidget::DoubleLabel* dl = new MusEWidget::DoubleLabel(0.0, double(mn), double(mx), this);
+ MusEGui::DoubleLabel* dl = new MusEGui::DoubleLabel(0.0, double(mn), double(mx), this);
dl->setId(idx);
dl->setSpecialText(tr("off"));
dl->setToolTip(tr("double click on/off"));
controller[idx].dl = dl;
- dl->setFont(MusEConfig::config.fonts[1]);
+ dl->setFont(MusEGlobal::config.fonts[1]);
dl->setBackgroundRole(QPalette::Mid);
dl->setFrame(true);
dl->setPrecision(0);
@@ -119,16 +119,16 @@ void MidiStrip::addKnob(int idx, const QString& tt, const QString& label,
double dlv;
v = mp->hwCtrlState(chan, ctl);
- if(v == CTRL_VAL_UNKNOWN)
+ if(v == MusECore::CTRL_VAL_UNKNOWN)
{
//v = mc->initVal();
- //if(v == CTRL_VAL_UNKNOWN)
+ //if(v == MusECore::CTRL_VAL_UNKNOWN)
// v = 0;
// v = mn - 1;
int lastv = mp->lastValidHWCtrlState(chan, ctl);
- if(lastv == CTRL_VAL_UNKNOWN)
+ if(lastv == MusECore::CTRL_VAL_UNKNOWN)
{
- if(mc->initVal() == CTRL_VAL_UNKNOWN)
+ if(mc->initVal() == MusECore::CTRL_VAL_UNKNOWN)
v = 0;
else
v = mc->initVal();
@@ -153,7 +153,7 @@ void MidiStrip::addKnob(int idx, const QString& tt, const QString& label,
QLabel* lb = new QLabel(label, this);
controller[idx].lb = lb;
- lb->setFont(MusEConfig::config.fonts[1]);
+ lb->setFont(MusEGlobal::config.fonts[1]);
lb->setSizePolicy(QSizePolicy(QSizePolicy::Expanding, QSizePolicy::Minimum));
lb->setAlignment(Qt::AlignCenter);
lb->setEnabled(enabled);
@@ -173,7 +173,7 @@ void MidiStrip::addKnob(int idx, const QString& tt, const QString& label,
// MidiStrip
//---------------------------------------------------------
-MidiStrip::MidiStrip(QWidget* parent, MidiTrack* t)
+MidiStrip::MidiStrip(QWidget* parent, MusECore::MidiTrack* t)
: Strip(parent, t)
{
inHeartBeat = true;
@@ -182,16 +182,16 @@ MidiStrip::MidiStrip(QWidget* parent, MidiTrack* t)
t->setActivity(0);
t->setLastActivity(0);
- volume = CTRL_VAL_UNKNOWN;
- pan = CTRL_VAL_UNKNOWN;
- variSend = CTRL_VAL_UNKNOWN;
- chorusSend = CTRL_VAL_UNKNOWN;
- reverbSend = CTRL_VAL_UNKNOWN;
+ volume = MusECore::CTRL_VAL_UNKNOWN;
+ pan = MusECore::CTRL_VAL_UNKNOWN;
+ variSend = MusECore::CTRL_VAL_UNKNOWN;
+ chorusSend = MusECore::CTRL_VAL_UNKNOWN;
+ reverbSend = MusECore::CTRL_VAL_UNKNOWN;
addKnob(KNOB_VAR_SEND, tr("VariationSend"), tr("Var"), SLOT(setVariSend(double)), false);
addKnob(KNOB_REV_SEND, tr("ReverbSend"), tr("Rev"), SLOT(setReverbSend(double)), false);
addKnob(KNOB_CHO_SEND, tr("ChorusSend"), tr("Cho"), SLOT(setChorusSend(double)), false);
- ///int auxsSize = song->auxs()->size();
+ ///int auxsSize = MusEGlobal::song->auxs()->size();
///if (auxsSize)
//layout->addSpacing((STRIP_WIDTH/2 + 1) * auxsSize);
///grid->addSpacing((STRIP_WIDTH/2 + 1) * auxsSize); // ??
@@ -200,21 +200,21 @@ MidiStrip::MidiStrip(QWidget* parent, MidiTrack* t)
// slider, label, meter
//---------------------------------------------------
- MidiPort* mp = &midiPorts[t->outPort()];
- MidiController* mc = mp->midiController(CTRL_VOLUME);
+ MusECore::MidiPort* mp = &MusEGlobal::midiPorts[t->outPort()];
+ MusECore::MidiController* mc = mp->midiController(MusECore::CTRL_VOLUME);
int chan = t->outChannel();
int mn = mc->minVal();
int mx = mc->maxVal();
- slider = new MusEWidget::Slider(this, "vol", Qt::Vertical, MusEWidget::Slider::None,
+ slider = new MusEGui::Slider(this, "vol", Qt::Vertical, MusEGui::Slider::None,
QColor(100, 255, 100));
slider->setCursorHoming(true);
slider->setRange(double(mn), double(mx), 1.0);
slider->setFixedWidth(20);
- slider->setFont(MusEConfig::config.fonts[1]);
- slider->setId(CTRL_VOLUME);
+ slider->setFont(MusEGlobal::config.fonts[1]);
+ slider->setId(MusECore::CTRL_VOLUME);
- meter[0] = new MusEWidget::Meter(this, MusEWidget::Meter::LinMeter);
+ meter[0] = new MusEGui::Meter(this, MusEGui::Meter::LinMeter);
meter[0]->setRange(0, 127.0);
meter[0]->setFixedWidth(15);
connect(meter[0], SIGNAL(mousePress()), this, SLOT(resetPeaks()));
@@ -225,8 +225,8 @@ MidiStrip::MidiStrip(QWidget* parent, MidiTrack* t)
sliderGrid->addWidget(meter[0], 0, 1, Qt::AlignHCenter);
grid->addLayout(sliderGrid, _curGridRow++, 0, 1, 2);
- sl = new MusEWidget::DoubleLabel(0.0, -98.0, 0.0, this);
- sl->setFont(MusEConfig::config.fonts[1]);
+ sl = new MusEGui::DoubleLabel(0.0, -98.0, 0.0, this);
+ sl->setFont(MusEGlobal::config.fonts[1]);
sl->setBackgroundRole(QPalette::Mid);
sl->setSpecialText(tr("off"));
sl->setSuffix(tr("dB"));
@@ -238,13 +238,13 @@ MidiStrip::MidiStrip(QWidget* parent, MidiTrack* t)
sl->setSlider(slider);
double dlv;
- int v = mp->hwCtrlState(chan, CTRL_VOLUME);
- if(v == CTRL_VAL_UNKNOWN)
+ int v = mp->hwCtrlState(chan, MusECore::CTRL_VOLUME);
+ if(v == MusECore::CTRL_VAL_UNKNOWN)
{
- int lastv = mp->lastValidHWCtrlState(chan, CTRL_VOLUME);
- if(lastv == CTRL_VAL_UNKNOWN)
+ int lastv = mp->lastValidHWCtrlState(chan, MusECore::CTRL_VOLUME);
+ if(lastv == MusECore::CTRL_VAL_UNKNOWN)
{
- if(mc->initVal() == CTRL_VAL_UNKNOWN)
+ if(mc->initVal() == MusECore::CTRL_VAL_UNKNOWN)
v = 0;
else
v = mc->initVal();
@@ -293,7 +293,7 @@ MidiStrip::MidiStrip(QWidget* parent, MidiTrack* t)
// record, mixdownfile
//---------------------------------------------------
- record = new MusEWidget::TransparentToolButton(this);
+ record = new MusEGui::TransparentToolButton(this);
record->setBackgroundRole(QPalette::Mid);
record->setCheckable(true);
record->setSizePolicy(QSizePolicy(QSizePolicy::Expanding, QSizePolicy::Minimum));
@@ -335,7 +335,7 @@ MidiStrip::MidiStrip(QWidget* parent, MidiTrack* t)
// Special here: Must make label same size as the 'exit' button would be IF this were an audio strip...
// (The 'exit1' icon is BIGGER than the 'record on' icon.)
- MusEWidget::TransparentToolButton* off = new MusEWidget::TransparentToolButton(this);
+ MusEGui::TransparentToolButton* off = new MusEGui::TransparentToolButton(this);
QIcon iconOff;
iconOff.addPixmap(*exit1Icon, QIcon::Normal, QIcon::On);
iconOff.addPixmap(*exitIcon, QIcon::Normal, QIcon::Off);
@@ -354,14 +354,14 @@ MidiStrip::MidiStrip(QWidget* parent, MidiTrack* t)
dcs.sprintf("%d-%d", port + 1, channel + 1);
dev_ch_label->setText(dcs);
//dev_ch_label->setBackgroundColor(QColor(0, 160, 255)); // Med blue
- //dev_ch_label->setFont(MusEConfig::config.fonts[6]);
- dev_ch_label->setFont(MusEConfig::config.fonts[1]);
+ //dev_ch_label->setFont(MusEGlobal::config.fonts[6]);
+ dev_ch_label->setFont(MusEGlobal::config.fonts[1]);
// Dealing with a horizontally constrained label. Ignore vertical. Use a minimum readable point size.
- //autoAdjustFontSize(dev_ch_label, dev_ch_label->text(), false, true, MusEConfig::config.fonts[6].pointSize(), 5);
+ //autoAdjustFontSize(dev_ch_label, dev_ch_label->text(), false, true, MusEGlobal::config.fonts[6].pointSize(), 5);
QToolTip::add(dev_ch_label, tr("output port and channel"));
*/
- off = new MusEWidget::TransparentToolButton(this);
+ off = new MusEGui::TransparentToolButton(this);
off->setBackgroundRole(QPalette::Mid);
off->setSizePolicy(QSizePolicy(QSizePolicy::Expanding, QSizePolicy::Minimum));
off->setCheckable(true);
@@ -381,7 +381,7 @@ MidiStrip::MidiStrip(QWidget* parent, MidiTrack* t)
//---------------------------------------------------
iR = new QToolButton();
- iR->setFont(MusEConfig::config.fonts[1]);
+ iR->setFont(MusEGlobal::config.fonts[1]);
iR->setSizePolicy(QSizePolicy(QSizePolicy::Expanding, QSizePolicy::Minimum));
iR->setText(tr("iR"));
iR->setCheckable(false);
@@ -389,7 +389,7 @@ MidiStrip::MidiStrip(QWidget* parent, MidiTrack* t)
grid->addWidget(iR, _curGridRow, 0);
connect(iR, SIGNAL(pressed()), SLOT(iRoutePressed()));
oR = new QToolButton();
- oR->setFont(MusEConfig::config.fonts[1]);
+ oR->setFont(MusEGlobal::config.fonts[1]);
oR->setSizePolicy(QSizePolicy(QSizePolicy::Expanding, QSizePolicy::Minimum));
oR->setText(tr("oR"));
oR->setCheckable(false);
@@ -404,8 +404,8 @@ MidiStrip::MidiStrip(QWidget* parent, MidiTrack* t)
// automation mode
//---------------------------------------------------
- autoType = new MusEWidget::ComboBox();
- autoType->setFont(MusEConfig::config.fonts[1]);
+ autoType = new MusEGui::ComboBox();
+ autoType->setFont(MusEGlobal::config.fonts[1]);
autoType->setSizePolicy(QSizePolicy(QSizePolicy::Expanding, QSizePolicy::Minimum));
autoType->setEnabled(false);
@@ -502,7 +502,7 @@ void MidiStrip::songChanged(int val)
if (val & SC_CONFIG)
{
// Set the strip label's font.
- //label->setFont(MusEConfig::config.fonts[1]);
+ //label->setFont(MusEGlobal::config.fonts[1]);
setLabelFont();
}
}
@@ -513,7 +513,7 @@ void MidiStrip::songChanged(int val)
void MidiStrip::controlRightClicked(const QPoint &p, int id)
{
- song->execMidiAutomationCtlPopup((MidiTrack*)track, 0, p, id);
+ MusEGlobal::song->execMidiAutomationCtlPopup((MusECore::MidiTrack*)track, 0, p, id);
}
//---------------------------------------------------------
@@ -523,40 +523,40 @@ void MidiStrip::controlRightClicked(const QPoint &p, int id)
void MidiStrip::labelDoubleClicked(int idx)
{
//int mn, mx, v;
- //int num = CTRL_VOLUME;
+ //int num = MusECore::CTRL_VOLUME;
int num;
switch(idx)
{
case KNOB_PAN:
- num = CTRL_PANPOT;
+ num = MusECore::CTRL_PANPOT;
break;
case KNOB_VAR_SEND:
- num = CTRL_VARIATION_SEND;
+ num = MusECore::CTRL_VARIATION_SEND;
break;
case KNOB_REV_SEND:
- num = CTRL_REVERB_SEND;
+ num = MusECore::CTRL_REVERB_SEND;
break;
case KNOB_CHO_SEND:
- num = CTRL_CHORUS_SEND;
+ num = MusECore::CTRL_CHORUS_SEND;
break;
//case -1:
default:
- num = CTRL_VOLUME;
+ num = MusECore::CTRL_VOLUME;
break;
}
- int outport = ((MidiTrack*)track)->outPort();
- int chan = ((MidiTrack*)track)->outChannel();
- MidiPort* mp = &midiPorts[outport];
- MidiController* mc = mp->midiController(num);
+ int outport = ((MusECore::MidiTrack*)track)->outPort();
+ int chan = ((MusECore::MidiTrack*)track)->outChannel();
+ MusECore::MidiPort* mp = &MusEGlobal::midiPorts[outport];
+ MusECore::MidiController* mc = mp->midiController(num);
int lastv = mp->lastValidHWCtrlState(chan, num);
int curv = mp->hwCtrlState(chan, num);
- if(curv == CTRL_VAL_UNKNOWN)
+ if(curv == MusECore::CTRL_VAL_UNKNOWN)
{
// If no value has ever been set yet, use the current knob value
// (or the controller's initial value?) to 'turn on' the controller.
- if(lastv == CTRL_VAL_UNKNOWN)
+ if(lastv == MusECore::CTRL_VAL_UNKNOWN)
{
//int kiv = _ctrl->initVal());
int kiv;
@@ -570,23 +570,23 @@ void MidiStrip::labelDoubleClicked(int idx)
kiv = mc->maxVal();
kiv += mc->bias();
- //MidiPlayEvent ev(song->cpos(), outport, chan, ME_CONTROLLER, num, kiv);
- MidiPlayEvent ev(0, outport, chan, ME_CONTROLLER, num, kiv);
- audio->msgPlayMidiEvent(&ev);
+ //MusECore::MidiPlayEvent ev(MusEGlobal::song->cpos(), outport, chan, MusECore::ME_CONTROLLER, num, kiv);
+ MusECore::MidiPlayEvent ev(0, outport, chan, MusECore::ME_CONTROLLER, num, kiv);
+ MusEGlobal::audio->msgPlayMidiEvent(&ev);
}
else
{
- //MidiPlayEvent ev(song->cpos(), outport, chan, ME_CONTROLLER, num, lastv);
- MidiPlayEvent ev(0, outport, chan, ME_CONTROLLER, num, lastv);
- audio->msgPlayMidiEvent(&ev);
+ //MidiPlayEvent ev(MusEGlobal::song->cpos(), outport, chan, MusECore::ME_CONTROLLER, num, lastv);
+ MusECore::MidiPlayEvent ev(0, outport, chan, MusECore::ME_CONTROLLER, num, lastv);
+ MusEGlobal::audio->msgPlayMidiEvent(&ev);
}
}
else
{
- if(mp->hwCtrlState(chan, num) != CTRL_VAL_UNKNOWN)
- audio->msgSetHwCtrlState(mp, chan, num, CTRL_VAL_UNKNOWN);
+ if(mp->hwCtrlState(chan, num) != MusECore::CTRL_VAL_UNKNOWN)
+ MusEGlobal::audio->msgSetHwCtrlState(mp, chan, num, MusECore::CTRL_VAL_UNKNOWN);
}
- song->update(SC_MIDI_CONTROLLER);
+ MusEGlobal::song->update(SC_MIDI_CONTROLLER);
}
@@ -597,7 +597,7 @@ void MidiStrip::labelDoubleClicked(int idx)
void MidiStrip::offToggled(bool val)
{
track->setOff(val);
- song->update(SC_MUTE);
+ MusEGlobal::song->update(SC_MUTE);
}
/*
@@ -645,25 +645,25 @@ void MidiStrip::heartBeat()
void MidiStrip::updateControls()
{
bool en;
- int channel = ((MidiTrack*)track)->outChannel();
- MidiPort* mp = &midiPorts[((MidiTrack*)track)->outPort()];
- MidiCtrlValListList* mc = mp->controller();
- ciMidiCtrlValList icl;
+ int channel = ((MusECore::MidiTrack*)track)->outChannel();
+ MusECore::MidiPort* mp = &MusEGlobal::midiPorts[((MusECore::MidiTrack*)track)->outPort()];
+ MusECore::MidiCtrlValListList* mc = mp->controller();
+ MusECore::ciMidiCtrlValList icl;
- MidiController* ctrl = mp->midiController(CTRL_VOLUME);
- int nvolume = mp->hwCtrlState(channel, CTRL_VOLUME);
- if(nvolume == CTRL_VAL_UNKNOWN)
+ MusECore::MidiController* ctrl = mp->midiController(MusECore::CTRL_VOLUME);
+ int nvolume = mp->hwCtrlState(channel, MusECore::CTRL_VOLUME);
+ if(nvolume == MusECore::CTRL_VAL_UNKNOWN)
{
//if(nvolume != volume)
//{
- // MusEWidget::DoubleLabel ignores the value if already set...
+ // MusEGui::DoubleLabel ignores the value if already set...
sl->setValue(sl->off() - 1.0);
//volume = nvolume;
//}
- volume = CTRL_VAL_UNKNOWN;
- nvolume = mp->lastValidHWCtrlState(channel, CTRL_VOLUME);
+ volume = MusECore::CTRL_VAL_UNKNOWN;
+ nvolume = mp->lastValidHWCtrlState(channel, MusECore::CTRL_VOLUME);
//if(nvolume != volume)
- if(nvolume != CTRL_VAL_UNKNOWN)
+ if(nvolume != MusECore::CTRL_VAL_UNKNOWN)
{
nvolume -= ctrl->bias();
//slider->blockSignals(true);
@@ -714,19 +714,19 @@ void MidiStrip::updateControls()
KNOB* gcon = &controller[KNOB_PAN];
- ctrl = mp->midiController(CTRL_PANPOT);
- int npan = mp->hwCtrlState(channel, CTRL_PANPOT);
- if(npan == CTRL_VAL_UNKNOWN)
+ ctrl = mp->midiController(MusECore::CTRL_PANPOT);
+ int npan = mp->hwCtrlState(channel, MusECore::CTRL_PANPOT);
+ if(npan == MusECore::CTRL_VAL_UNKNOWN)
{
- // MusEWidget::DoubleLabel ignores the value if already set...
+ // MusEGui::DoubleLabel ignores the value if already set...
//if(npan != pan)
//{
gcon->dl->setValue(gcon->dl->off() - 1.0);
//pan = npan;
//}
- pan = CTRL_VAL_UNKNOWN;
- npan = mp->lastValidHWCtrlState(channel, CTRL_PANPOT);
- if(npan != CTRL_VAL_UNKNOWN)
+ pan = MusECore::CTRL_VAL_UNKNOWN;
+ npan = mp->lastValidHWCtrlState(channel, MusECore::CTRL_PANPOT);
+ if(npan != MusECore::CTRL_VAL_UNKNOWN)
{
npan -= ctrl->bias();
if(double(npan) != gcon->knob->value())
@@ -753,7 +753,7 @@ void MidiStrip::updateControls()
}
- icl = mc->find(channel, CTRL_VARIATION_SEND);
+ icl = mc->find(channel, MusECore::CTRL_VARIATION_SEND);
en = icl != mc->end();
gcon = &controller[KNOB_VAR_SEND];
@@ -766,19 +766,19 @@ void MidiStrip::updateControls()
if(en)
{
- ctrl = mp->midiController(CTRL_VARIATION_SEND);
+ ctrl = mp->midiController(MusECore::CTRL_VARIATION_SEND);
int nvariSend = icl->second->hwVal();
- if(nvariSend == CTRL_VAL_UNKNOWN)
+ if(nvariSend == MusECore::CTRL_VAL_UNKNOWN)
{
- // MusEWidget::DoubleLabel ignores the value if already set...
+ // MusEGui::DoubleLabel ignores the value if already set...
//if(nvariSend != variSend)
//{
gcon->dl->setValue(gcon->dl->off() - 1.0);
//variSend = nvariSend;
//}
- variSend = CTRL_VAL_UNKNOWN;
- nvariSend = mp->lastValidHWCtrlState(channel, CTRL_VARIATION_SEND);
- if(nvariSend != CTRL_VAL_UNKNOWN)
+ variSend = MusECore::CTRL_VAL_UNKNOWN;
+ nvariSend = mp->lastValidHWCtrlState(channel, MusECore::CTRL_VARIATION_SEND);
+ if(nvariSend != MusECore::CTRL_VAL_UNKNOWN)
{
nvariSend -= ctrl->bias();
if(double(nvariSend) != gcon->knob->value())
@@ -801,7 +801,7 @@ void MidiStrip::updateControls()
}
}
- icl = mc->find(channel, CTRL_REVERB_SEND);
+ icl = mc->find(channel, MusECore::CTRL_REVERB_SEND);
en = icl != mc->end();
gcon = &controller[KNOB_REV_SEND];
@@ -814,19 +814,19 @@ void MidiStrip::updateControls()
if(en)
{
- ctrl = mp->midiController(CTRL_REVERB_SEND);
+ ctrl = mp->midiController(MusECore::CTRL_REVERB_SEND);
int nreverbSend = icl->second->hwVal();
- if(nreverbSend == CTRL_VAL_UNKNOWN)
+ if(nreverbSend == MusECore::CTRL_VAL_UNKNOWN)
{
- // MusEWidget::DoubleLabel ignores the value if already set...
+ // MusEGui::DoubleLabel ignores the value if already set...
//if(nreverbSend != reverbSend)
//{
gcon->dl->setValue(gcon->dl->off() - 1.0);
//reverbSend = nreverbSend;
//}
- reverbSend = CTRL_VAL_UNKNOWN;
- nreverbSend = mp->lastValidHWCtrlState(channel, CTRL_REVERB_SEND);
- if(nreverbSend != CTRL_VAL_UNKNOWN)
+ reverbSend = MusECore::CTRL_VAL_UNKNOWN;
+ nreverbSend = mp->lastValidHWCtrlState(channel, MusECore::CTRL_REVERB_SEND);
+ if(nreverbSend != MusECore::CTRL_VAL_UNKNOWN)
{
nreverbSend -= ctrl->bias();
if(double(nreverbSend) != gcon->knob->value())
@@ -849,7 +849,7 @@ void MidiStrip::updateControls()
}
}
- icl = mc->find(channel, CTRL_CHORUS_SEND);
+ icl = mc->find(channel, MusECore::CTRL_CHORUS_SEND);
en = icl != mc->end();
gcon = &controller[KNOB_CHO_SEND];
@@ -862,19 +862,19 @@ void MidiStrip::updateControls()
if(en)
{
- ctrl = mp->midiController(CTRL_CHORUS_SEND);
+ ctrl = mp->midiController(MusECore::CTRL_CHORUS_SEND);
int nchorusSend = icl->second->hwVal();
- if(nchorusSend == CTRL_VAL_UNKNOWN)
+ if(nchorusSend == MusECore::CTRL_VAL_UNKNOWN)
{
- // MusEWidget::DoubleLabel ignores the value if already set...
+ // MusEGui::DoubleLabel ignores the value if already set...
//if(nchorusSend != chorusSend)
//{
gcon->dl->setValue(gcon->dl->off() - 1.0);
//chorusSend = nchorusSend;
//}
- chorusSend = CTRL_VAL_UNKNOWN;
- nchorusSend = mp->lastValidHWCtrlState(channel, CTRL_CHORUS_SEND);
- if(nchorusSend != CTRL_VAL_UNKNOWN)
+ chorusSend = MusECore::CTRL_VAL_UNKNOWN;
+ nchorusSend = mp->lastValidHWCtrlState(channel, MusECore::CTRL_CHORUS_SEND);
+ if(nchorusSend != MusECore::CTRL_VAL_UNKNOWN)
{
nchorusSend -= ctrl->bias();
if(double(nchorusSend) != gcon->knob->value())
@@ -904,28 +904,28 @@ void MidiStrip::ctrlChanged(int num, int val)
if (inHeartBeat)
return;
- MidiTrack* t = (MidiTrack*) track;
+ MusECore::MidiTrack* t = (MusECore::MidiTrack*) track;
int port = t->outPort();
int chan = t->outChannel();
- MidiPort* mp = &midiPorts[port];
- MidiController* mctl = mp->midiController(num);
+ MusECore::MidiPort* mp = &MusEGlobal::midiPorts[port];
+ MusECore::MidiController* mctl = mp->midiController(num);
if((val < mctl->minVal()) || (val > mctl->maxVal()))
{
- if(mp->hwCtrlState(chan, num) != CTRL_VAL_UNKNOWN)
- audio->msgSetHwCtrlState(mp, chan, num, CTRL_VAL_UNKNOWN);
+ if(mp->hwCtrlState(chan, num) != MusECore::CTRL_VAL_UNKNOWN)
+ MusEGlobal::audio->msgSetHwCtrlState(mp, chan, num, MusECore::CTRL_VAL_UNKNOWN);
}
else
{
val += mctl->bias();
- int tick = song->cpos();
+ int tick = MusEGlobal::song->cpos();
- MidiPlayEvent ev(tick, port, chan, ME_CONTROLLER, num, val);
+ MusECore::MidiPlayEvent ev(tick, port, chan, MusECore::ME_CONTROLLER, num, val);
- audio->msgPlayMidiEvent(&ev);
+ MusEGlobal::audio->msgPlayMidiEvent(&ev);
}
- song->update(SC_MIDI_CONTROLLER);
+ MusEGlobal::song->update(SC_MIDI_CONTROLLER);
}
//---------------------------------------------------------
@@ -936,7 +936,7 @@ void MidiStrip::volLabelChanged(double val)
{
val = sqrt( float(127*127) / pow(10.0, -val/20.0) );
- ctrlChanged(CTRL_VOLUME, lrint(val));
+ ctrlChanged(MusECore::CTRL_VOLUME, lrint(val));
}
@@ -948,7 +948,7 @@ void MidiStrip::setVolume(double val)
{
// printf("Vol %d\n", lrint(val));
- ctrlChanged(CTRL_VOLUME, lrint(val));
+ ctrlChanged(MusECore::CTRL_VOLUME, lrint(val));
}
//---------------------------------------------------------
@@ -958,7 +958,7 @@ void MidiStrip::setVolume(double val)
void MidiStrip::setPan(double val)
{
- ctrlChanged(CTRL_PANPOT, lrint(val));
+ ctrlChanged(MusECore::CTRL_PANPOT, lrint(val));
}
//---------------------------------------------------------
@@ -967,7 +967,7 @@ void MidiStrip::setPan(double val)
void MidiStrip::setVariSend(double val)
{
- ctrlChanged(CTRL_VARIATION_SEND, lrint(val));
+ ctrlChanged(MusECore::CTRL_VARIATION_SEND, lrint(val));
}
//---------------------------------------------------------
@@ -976,7 +976,7 @@ void MidiStrip::setVariSend(double val)
void MidiStrip::setChorusSend(double val)
{
- ctrlChanged(CTRL_CHORUS_SEND, lrint(val));
+ ctrlChanged(MusECore::CTRL_CHORUS_SEND, lrint(val));
}
//---------------------------------------------------------
@@ -985,7 +985,7 @@ void MidiStrip::setChorusSend(double val)
void MidiStrip::setReverbSend(double val)
{
- ctrlChanged(CTRL_REVERB_SEND, lrint(val));
+ ctrlChanged(MusECore::CTRL_REVERB_SEND, lrint(val));
}
//---------------------------------------------------------
@@ -994,7 +994,7 @@ void MidiStrip::setReverbSend(double val)
void MidiStrip::iRoutePressed()
{
- MusEWidget::RoutePopupMenu* pup = MusEGlobal::muse->getRoutingPopupMenu();
+ MusEGui::RoutePopupMenu* pup = MusEGlobal::muse->getRoutingPopupMenu();
iR->setDown(false);
pup->exec(QCursor::pos(), track, false);
}
@@ -1005,9 +1005,9 @@ void MidiStrip::iRoutePressed()
void MidiStrip::oRoutePressed()
{
- MusEWidget::RoutePopupMenu* pup = MusEGlobal::muse->getRoutingPopupMenu();
+ MusEGui::RoutePopupMenu* pup = MusEGlobal::muse->getRoutingPopupMenu();
oR->setDown(false);
pup->exec(QCursor::pos(), track, true);
}
-} // namespace MusEMixer
+} // namespace MusEGui