diff options
author | Orcan Ogetbil <oget.fedora@gmail.com> | 2011-10-07 02:20:29 +0000 |
---|---|---|
committer | Orcan Ogetbil <oget.fedora@gmail.com> | 2011-10-07 02:20:29 +0000 |
commit | f16b2037025918e32c5fd90527f76e1102e5ecb9 (patch) | |
tree | 0da3b7a29d13b5b826b291ccb2f2676d2e227b40 /muse2/muse/widgets/mtrackinfo.cpp | |
parent | 42039e7f7f215f6008829d8c6be591c998f1228c (diff) |
(hopefully) final huge namespace update.
Diffstat (limited to 'muse2/muse/widgets/mtrackinfo.cpp')
-rw-r--r-- | muse2/muse/widgets/mtrackinfo.cpp | 528 |
1 files changed, 264 insertions, 264 deletions
diff --git a/muse2/muse/widgets/mtrackinfo.cpp b/muse2/muse/widgets/mtrackinfo.cpp index 56429879..b5460447 100644 --- a/muse2/muse/widgets/mtrackinfo.cpp +++ b/muse2/muse/widgets/mtrackinfo.cpp @@ -47,13 +47,13 @@ #include "popupmenu.h" #include "routepopup.h" -namespace MusEWidget { +namespace MusEGui { //--------------------------------------------------------- // setTrack //--------------------------------------------------------- -void MidiTrackInfo::setTrack(Track* t) +void MidiTrackInfo::setTrack(MusECore::Track* t) { if(!t) { @@ -68,11 +68,11 @@ void MidiTrackInfo::setTrack(Track* t) trackNameLabel->setObjectName(selected->cname()); /*QPalette pal; - if(selected->type() == Track::DRUM) { - pal.setColor(trackNameLabel->backgroundRole(), MusEConfig::config.drumTrackLabelBg); + if(selected->type() == MusECore::Track::DRUM) { + pal.setColor(trackNameLabel->backgroundRole(), MusEGlobal::config.drumTrackLabelBg); iOutputChannel->setEnabled(false); } else { - pal.setColor(trackNameLabel->backgroundRole(), MusEConfig::config.midiTrackLabelBg); + pal.setColor(trackNameLabel->backgroundRole(), MusEGlobal::config.midiTrackLabelBg); iOutputChannel->setEnabled(true); } trackNameLabel->setPalette(pal); */ @@ -85,7 +85,7 @@ void MidiTrackInfo::setTrack(Track* t) // midiTrackInfo //--------------------------------------------------------- -MidiTrackInfo::MidiTrackInfo(QWidget* parent, Track* sel_track) : QWidget(parent) +MidiTrackInfo::MidiTrackInfo(QWidget* parent, MusECore::Track* sel_track) : QWidget(parent) { setupUi(this); _midiDetect = false; @@ -95,16 +95,16 @@ MidiTrackInfo::MidiTrackInfo(QWidget* parent, Track* sel_track) : QWidget(parent // Since program covers 3 controls at once, it is in 'midi controller' units rather than 'gui control' units. //program = -1; - program = CTRL_VAL_UNKNOWN; + program = MusECore::CTRL_VAL_UNKNOWN; pan = -65; volume = -1; - setFont(MusEConfig::config.fonts[2]); + setFont(MusEGlobal::config.fonts[2]); //iChanDetectLabel->setPixmap(*darkgreendotIcon); iChanDetectLabel->setPixmap(*darkRedLedIcon); - recEchoButton->setIcon((selected && ((MidiTrack*)selected)->recEcho()) ? QIcon(*midiThruOnIcon) : QIcon(*midiThruOffIcon)); + recEchoButton->setIcon((selected && ((MusECore::MidiTrack*)selected)->recEcho()) ? QIcon(*midiThruOnIcon) : QIcon(*midiThruOffIcon)); recEchoButton->setIconSize(midiThruOnIcon->size()); // MusE-2: AlignCenter and WordBreak are set in the ui(3) file, but not supported by QLabel. Turn them on here. @@ -122,10 +122,10 @@ MidiTrackInfo::MidiTrackInfo(QWidget* parent, Track* sel_track) : QWidget(parent /*QPalette pal; QColor c; //pal.setColor(trackNameLabel->backgroundRole(), QColor(0, 160, 255)); // Med blue - if(selected->type() == Track::DRUM) - c = MusEConfig::config.drumTrackLabelBg; + if(selected->type() == MusECore::Track::DRUM) + c = MusEGlobal::config.drumTrackLabelBg; else - c = MusEConfig::config.midiTrackLabelBg; + c = MusEGlobal::config.midiTrackLabelBg; QLinearGradient gradient(trackNameLabel->geometry().topLeft(), trackNameLabel->geometry().bottomLeft()); //gradient.setColorAt(0, c.darker()); @@ -140,7 +140,7 @@ MidiTrackInfo::MidiTrackInfo(QWidget* parent, Track* sel_track) : QWidget(parent } //else //{ - // pal.setColor(trackNameLabel->backgroundRole(), MusEConfig::config.midiTrackLabelBg); + // pal.setColor(trackNameLabel->backgroundRole(), MusEGlobal::config.midiTrackLabelBg); // trackNameLabel->setPalette(pal); //} @@ -197,7 +197,7 @@ MidiTrackInfo::MidiTrackInfo(QWidget* parent, Track* sel_track) : QWidget(parent //oRButton->setVisible(false); connect(oRButton, SIGNAL(pressed()), SLOT(outRoutesPressed())); - connect(song, SIGNAL(songChanged(int)), SLOT(songChanged(int))); + connect(MusEGlobal::song, SIGNAL(songChanged(int)), SLOT(songChanged(int))); connect(MusEGlobal::muse, SIGNAL(configChanged()), SLOT(configChanged())); connect(MusEGlobal::heartBeatTimer, SIGNAL(timeout()), SLOT(heartBeat())); @@ -214,10 +214,10 @@ void MidiTrackInfo::heartBeat() return; switch(selected->type()) { - case Track::MIDI: - case Track::DRUM: + case MusECore::Track::MIDI: + case MusECore::Track::DRUM: { - MidiTrack* track = (MidiTrack*)selected; + MusECore::MidiTrack* track = (MusECore::MidiTrack*)selected; int outChannel = track->outChannel(); int outPort = track->outPort(); @@ -225,7 +225,7 @@ void MidiTrackInfo::heartBeat() //int iptMask = track->inPortMask(); ///unsigned int iptMask = track->inPortMask(); - MidiPort* mp = &midiPorts[outPort]; + MusECore::MidiPort* mp = &MusEGlobal::midiPorts[outPort]; // Set record echo. //if(recEchoButton->isChecked() != track->recEcho()) @@ -238,15 +238,15 @@ void MidiTrackInfo::heartBeat() // Check for detection of midi general activity on chosen channels... int mpt = 0; //int mch = 0; - RouteList* rl = track->inRoutes(); + MusECore::RouteList* rl = track->inRoutes(); - ciRoute r = rl->begin(); + MusECore::ciRoute r = rl->begin(); //for( ; mpt < MIDI_PORTS; ++mpt) for( ; r != rl->end(); ++r) { //if(!r->isValid() || ((r->type != Route::ALSA_MIDI_ROUTE) && (r->type != Route::JACK_MIDI_ROUTE))) //if(!r->isValid() || (r->type != Route::MIDI_DEVICE_ROUTE)) - if(!r->isValid() || (r->type != Route::MIDI_PORT_ROUTE)) // p3.3.49 + if(!r->isValid() || (r->type != MusECore::Route::MIDI_PORT_ROUTE)) // p3.3.49 continue; // NOTE: TODO: Code for channelless events like sysex, ** IF we end up using the 'special channel 17' method. @@ -262,10 +262,10 @@ void MidiTrackInfo::heartBeat() //for(; mch < MIDI_CHANNELS; ++mch) //{ - //if(midiPorts[mpt].syncInfo().actDetect(mch) && (iptMask & (1 << mpt)) && (ichMask & (1 << mch)) ) - //if((iptMask & bitShiftLU[mpt]) && (midiPorts[mpt].syncInfo().actDetectBits() & ichMask) ) - //if(midiPorts[mpt].syncInfo().actDetectBits() & bitShiftLU[r->channel]) - if(midiPorts[mpt].syncInfo().actDetectBits() & r->channel) // p3.3.50 Use new channel mask. + //if(MusEGlobal::midiPorts[mpt].syncInfo().actDetect(mch) && (iptMask & (1 << mpt)) && (ichMask & (1 << mch)) ) + //if((iptMask & bitShiftLU[mpt]) && (MusEGlobal::midiPorts[mpt].syncInfo().actDetectBits() & ichMask) ) + //if(MusEGlobal::midiPorts[mpt].syncInfo().actDetectBits() & bitShiftLU[r->channel]) + if(MusEGlobal::midiPorts[mpt].syncInfo().actDetectBits() & r->channel) // p3.3.50 Use new channel mask. { //if(iChanTextLabel->paletteBackgroundColor() != green) // iChanTextLabel->setPaletteBackgroundColor(green); @@ -300,14 +300,14 @@ void MidiTrackInfo::heartBeat() } } - int nprogram = mp->hwCtrlState(outChannel, CTRL_PROGRAM); - if(nprogram == CTRL_VAL_UNKNOWN) + int nprogram = mp->hwCtrlState(outChannel, MusECore::CTRL_PROGRAM); + if(nprogram == MusECore::CTRL_VAL_UNKNOWN) { - if(program != CTRL_VAL_UNKNOWN) + if(program != MusECore::CTRL_VAL_UNKNOWN) { //printf("Arranger::midiTrackInfoHeartBeat setting program to unknown\n"); - program = CTRL_VAL_UNKNOWN; + program = MusECore::CTRL_VAL_UNKNOWN; if(iHBank->value() != 0) { iHBank->blockSignals(true); @@ -328,8 +328,8 @@ void MidiTrackInfo::heartBeat() } } - nprogram = mp->lastValidHWCtrlState(outChannel, CTRL_PROGRAM); - if(nprogram == CTRL_VAL_UNKNOWN) + nprogram = mp->lastValidHWCtrlState(outChannel, MusECore::CTRL_PROGRAM); + if(nprogram == MusECore::CTRL_VAL_UNKNOWN) { //const char* n = "<unknown>"; const QString n(tr("<unknown>")); @@ -343,8 +343,8 @@ void MidiTrackInfo::heartBeat() } else { - MidiInstrument* instr = mp->instrument(); - QString name = instr->getPatchName(outChannel, nprogram, song->mtype(), track->type() == Track::DRUM); + MusECore::MidiInstrument* instr = mp->instrument(); + QString name = instr->getPatchName(outChannel, nprogram, MusEGlobal::song->mtype(), track->type() == MusECore::Track::DRUM); if(name.isEmpty()) { const QString n("???"); @@ -383,14 +383,14 @@ void MidiTrackInfo::heartBeat() program = nprogram; //int hb, lb, pr; - //if (program == CTRL_VAL_UNKNOWN) { + //if (program == MusECore::CTRL_VAL_UNKNOWN) { // hb = lb = pr = 0; // iPatch->setText("---"); // } //else //{ - MidiInstrument* instr = mp->instrument(); - QString name = instr->getPatchName(outChannel, program, song->mtype(), track->type() == Track::DRUM); + MusECore::MidiInstrument* instr = mp->instrument(); + QString name = instr->getPatchName(outChannel, program, MusEGlobal::song->mtype(), track->type() == MusECore::Track::DRUM); if(iPatch->text() != name) iPatch->setText(name); @@ -429,13 +429,13 @@ void MidiTrackInfo::heartBeat() } } - MidiController* mc = mp->midiController(CTRL_VOLUME); + MusECore::MidiController* mc = mp->midiController(MusECore::CTRL_VOLUME); int mn = mc->minVal(); - int v = mp->hwCtrlState(outChannel, CTRL_VOLUME); - if(v == CTRL_VAL_UNKNOWN) + int v = mp->hwCtrlState(outChannel, MusECore::CTRL_VOLUME); + 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; //} @@ -456,13 +456,13 @@ void MidiTrackInfo::heartBeat() } } - mc = mp->midiController(CTRL_PANPOT); + mc = mp->midiController(MusECore::CTRL_PANPOT); mn = mc->minVal(); - v = mp->hwCtrlState(outChannel, CTRL_PANPOT); - if(v == CTRL_VAL_UNKNOWN) + v = mp->hwCtrlState(outChannel, MusECore::CTRL_PANPOT); + 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; //} @@ -502,12 +502,12 @@ void MidiTrackInfo::heartBeat() } break; - case Track::WAVE: - case Track::AUDIO_OUTPUT: - case Track::AUDIO_INPUT: - case Track::AUDIO_GROUP: - case Track::AUDIO_AUX: - case Track::AUDIO_SOFTSYNTH: + case MusECore::Track::WAVE: + case MusECore::Track::AUDIO_OUTPUT: + case MusECore::Track::AUDIO_INPUT: + case MusECore::Track::AUDIO_GROUP: + case MusECore::Track::AUDIO_AUX: + case MusECore::Track::AUDIO_SOFTSYNTH: break; } } @@ -520,15 +520,15 @@ void MidiTrackInfo::configChanged() { //printf("MidiTrackInfo::configChanged\n"); - //if (MusEConfig::config.canvasBgPixmap.isEmpty()) { - // canvas->setBg(MusEConfig::config.partCanvasBg); + //if (MusEGlobal::config.canvasBgPixmap.isEmpty()) { + // canvas->setBg(MusEGlobal::config.partCanvasBg); // canvas->setBg(QPixmap()); //} //else { - // canvas->setBg(QPixmap(MusEConfig::config.canvasBgPixmap)); + // canvas->setBg(QPixmap(MusEGlobal::config.canvasBgPixmap)); //} - setFont(MusEConfig::config.fonts[2]); + setFont(MusEGlobal::config.fonts[2]); //updateTrackInfo(type); } @@ -554,7 +554,7 @@ void MidiTrackInfo::songChanged(int type) void MidiTrackInfo::setLabelText() { - MidiTrack* track = (MidiTrack*)selected; + MusECore::MidiTrack* track = (MusECore::MidiTrack*)selected; if(track) trackNameLabel->setText(track->name()); else @@ -565,10 +565,10 @@ void MidiTrackInfo::setLabelText() QPalette pal; QColor c; //pal.setColor(trackNameLabel->backgroundRole(), QColor(0, 160, 255)); // Med blue - if(track->type() == Track::DRUM) - c = MusEConfig::config.drumTrackLabelBg; + if(track->type() == MusECore::Track::DRUM) + c = MusEGlobal::config.drumTrackLabelBg; else - c = MusEConfig::config.midiTrackLabelBg; + c = MusEGlobal::config.midiTrackLabelBg; QLinearGradient gradient(trackNameLabel->geometry().topLeft(), trackNameLabel->geometry().bottomLeft()); //gradient.setColorAt(0, c.darker()); @@ -591,13 +591,13 @@ void MidiTrackInfo::setLabelFont() { //if(!selected) // return; - //MidiTrack* track = (MidiTrack*)selected; + //MusECore::MidiTrack* track = (MusECore::MidiTrack*)selected; // Use the new font #6 I created just for these labels (so far). // Set the label's font. - trackNameLabel->setFont(MusEConfig::config.fonts[6]); + trackNameLabel->setFont(MusEGlobal::config.fonts[6]); // Dealing with a horizontally constrained label. Ignore vertical. Use a minimum readable point size. - MusEUtil::autoAdjustFontSize(trackNameLabel, trackNameLabel->text(), false, true, MusEConfig::config.fonts[6].pointSize(), 5); + MusECore::autoAdjustFontSize(trackNameLabel, trackNameLabel->text(), false, true, MusEGlobal::config.fonts[6].pointSize(), 5); } //--------------------------------------------------------- @@ -609,21 +609,21 @@ void MidiTrackInfo::iOutputChannelChanged(int channel) --channel; if(!selected) return; - MidiTrack* track = (MidiTrack*)selected; + MusECore::MidiTrack* track = (MusECore::MidiTrack*)selected; if (channel != track->outChannel()) { // Changed by T356. //track->setOutChannel(channel); - audio->msgIdle(true); + MusEGlobal::audio->msgIdle(true); //audio->msgSetTrackOutChannel(track, channel); track->setOutChanAndUpdate(channel); - audio->msgIdle(false); + MusEGlobal::audio->msgIdle(false); // may result in adding/removing mixer strip: - //song->update(-1); - //song->update(SC_MIDI_TRACK_PROP); - audio->msgUpdateSoloStates(); // p4.0.14 - //song->update(SC_MIDI_TRACK_PROP | SC_ROUTE); // - song->update(SC_MIDI_TRACK_PROP); // + //MusEGlobal::song->update(-1); + //MusEGlobal::song->update(SC_MIDI_TRACK_PROP); + MusEGlobal::audio->msgUpdateSoloStates(); // p4.0.14 + //MusEGlobal::song->update(SC_MIDI_TRACK_PROP | SC_ROUTE); // + MusEGlobal::song->update(SC_MIDI_TRACK_PROP); // } } @@ -635,20 +635,20 @@ void MidiTrackInfo::iOutputPortChanged(int index) { if(!selected) return; - MidiTrack* track = (MidiTrack*)selected; + MusECore::MidiTrack* track = (MusECore::MidiTrack*)selected; if (index == track->outPort()) return; // Changed by T356. //track->setOutPort(index); - audio->msgIdle(true); + MusEGlobal::audio->msgIdle(true); //audio->msgSetTrackOutPort(track, index); track->setOutPortAndUpdate(index); - audio->msgIdle(false); + MusEGlobal::audio->msgIdle(false); - //song->update(SC_MIDI_TRACK_PROP); - audio->msgUpdateSoloStates(); // p4.0.14 - //song->update(SC_MIDI_TRACK_PROP | SC_ROUTE); // - song->update(SC_MIDI_TRACK_PROP); // + //MusEGlobal::song->update(SC_MIDI_TRACK_PROP); + MusEGlobal::audio->msgUpdateSoloStates(); // p4.0.14 + //MusEGlobal::song->update(SC_MIDI_TRACK_PROP | SC_ROUTE); // + MusEGlobal::song->update(SC_MIDI_TRACK_PROP); // } //--------------------------------------------------------- @@ -691,7 +691,7 @@ void MidiTrackInfo::iProgHBankChanged() { if(!selected) return; - MidiTrack* track = (MidiTrack*)selected; + MusECore::MidiTrack* track = (MusECore::MidiTrack*)selected; int channel = track->outChannel(); int port = track->outPort(); int hbank = iHBank->value(); @@ -711,20 +711,20 @@ void MidiTrackInfo::iProgHBankChanged() else prog = 0xff; - MidiPort* mp = &midiPorts[port]; + MusECore::MidiPort* mp = &MusEGlobal::midiPorts[port]; if(prog == 0xff && hbank == 0xff && lbank == 0xff) { - program = CTRL_VAL_UNKNOWN; - if(mp->hwCtrlState(channel, CTRL_PROGRAM) != CTRL_VAL_UNKNOWN) - audio->msgSetHwCtrlState(mp, channel, CTRL_PROGRAM, CTRL_VAL_UNKNOWN); + program = MusECore::CTRL_VAL_UNKNOWN; + if(mp->hwCtrlState(channel, MusECore::CTRL_PROGRAM) != MusECore::CTRL_VAL_UNKNOWN) + MusEGlobal::audio->msgSetHwCtrlState(mp, channel, MusECore::CTRL_PROGRAM, MusECore::CTRL_VAL_UNKNOWN); return; } - int np = mp->hwCtrlState(channel, CTRL_PROGRAM); - if(np == CTRL_VAL_UNKNOWN) + int np = mp->hwCtrlState(channel, MusECore::CTRL_PROGRAM); + if(np == MusECore::CTRL_VAL_UNKNOWN) { - np = mp->lastValidHWCtrlState(channel, CTRL_PROGRAM); - if(np != CTRL_VAL_UNKNOWN) + np = mp->lastValidHWCtrlState(channel, MusECore::CTRL_PROGRAM); + if(np != MusECore::CTRL_VAL_UNKNOWN) { lbank = (np & 0xff00) >> 8; prog = np & 0xff; @@ -753,11 +753,11 @@ void MidiTrackInfo::iProgHBankChanged() iProgram->blockSignals(false); } program = (hbank << 16) + (lbank << 8) + prog; - MidiPlayEvent ev(0, port, channel, ME_CONTROLLER, CTRL_PROGRAM, program); - audio->msgPlayMidiEvent(&ev); + MusECore::MidiPlayEvent ev(0, port, channel, MusECore::ME_CONTROLLER, MusECore::CTRL_PROGRAM, program); + MusEGlobal::audio->msgPlayMidiEvent(&ev); - MidiInstrument* instr = mp->instrument(); - iPatch->setText(instr->getPatchName(channel, program, song->mtype(), track->type() == Track::DRUM)); + MusECore::MidiInstrument* instr = mp->instrument(); + iPatch->setText(instr->getPatchName(channel, program, MusEGlobal::song->mtype(), track->type() == MusECore::Track::DRUM)); // updateTrackInfo(); } @@ -769,7 +769,7 @@ void MidiTrackInfo::iProgLBankChanged() { if(!selected) return; - MidiTrack* track = (MidiTrack*)selected; + MusECore::MidiTrack* track = (MusECore::MidiTrack*)selected; int channel = track->outChannel(); int port = track->outPort(); int hbank = iHBank->value(); @@ -789,20 +789,20 @@ void MidiTrackInfo::iProgLBankChanged() else prog = 0xff; - MidiPort* mp = &midiPorts[port]; + MusECore::MidiPort* mp = &MusEGlobal::midiPorts[port]; if(prog == 0xff && hbank == 0xff && lbank == 0xff) { - program = CTRL_VAL_UNKNOWN; - if(mp->hwCtrlState(channel, CTRL_PROGRAM) != CTRL_VAL_UNKNOWN) - audio->msgSetHwCtrlState(mp, channel, CTRL_PROGRAM, CTRL_VAL_UNKNOWN); + program = MusECore::CTRL_VAL_UNKNOWN; + if(mp->hwCtrlState(channel, MusECore::CTRL_PROGRAM) != MusECore::CTRL_VAL_UNKNOWN) + MusEGlobal::audio->msgSetHwCtrlState(mp, channel, MusECore::CTRL_PROGRAM, MusECore::CTRL_VAL_UNKNOWN); return; } - int np = mp->hwCtrlState(channel, CTRL_PROGRAM); - if(np == CTRL_VAL_UNKNOWN) + int np = mp->hwCtrlState(channel, MusECore::CTRL_PROGRAM); + if(np == MusECore::CTRL_VAL_UNKNOWN) { - np = mp->lastValidHWCtrlState(channel, CTRL_PROGRAM); - if(np != CTRL_VAL_UNKNOWN) + np = mp->lastValidHWCtrlState(channel, MusECore::CTRL_PROGRAM); + if(np != MusECore::CTRL_VAL_UNKNOWN) { hbank = (np & 0xff0000) >> 16; prog = np & 0xff; @@ -831,11 +831,11 @@ void MidiTrackInfo::iProgLBankChanged() iProgram->blockSignals(false); } program = (hbank << 16) + (lbank << 8) + prog; - MidiPlayEvent ev(0, port, channel, ME_CONTROLLER, CTRL_PROGRAM, program); - audio->msgPlayMidiEvent(&ev); + MusECore::MidiPlayEvent ev(0, port, channel, MusECore::ME_CONTROLLER, MusECore::CTRL_PROGRAM, program); + MusEGlobal::audio->msgPlayMidiEvent(&ev); - MidiInstrument* instr = mp->instrument(); - iPatch->setText(instr->getPatchName(channel, program, song->mtype(), track->type() == Track::DRUM)); + MusECore::MidiInstrument* instr = mp->instrument(); + iPatch->setText(instr->getPatchName(channel, program, MusEGlobal::song->mtype(), track->type() == MusECore::Track::DRUM)); // updateTrackInfo(); } @@ -847,7 +847,7 @@ void MidiTrackInfo::iProgramChanged() { if(!selected) return; - MidiTrack* track = (MidiTrack*)selected; + MusECore::MidiTrack* track = (MusECore::MidiTrack*)selected; int channel = track->outChannel(); int port = track->outPort(); int hbank = iHBank->value(); @@ -867,10 +867,10 @@ void MidiTrackInfo::iProgramChanged() else prog = 0xff; - MidiPort *mp = &midiPorts[port]; + MusECore::MidiPort *mp = &MusEGlobal::midiPorts[port]; if(prog == 0xff) { - program = CTRL_VAL_UNKNOWN; + program = MusECore::CTRL_VAL_UNKNOWN; iHBank->blockSignals(true); iLBank->blockSignals(true); iHBank->setValue(0); @@ -878,17 +878,17 @@ void MidiTrackInfo::iProgramChanged() iHBank->blockSignals(false); iLBank->blockSignals(false); - if(mp->hwCtrlState(channel, CTRL_PROGRAM) != CTRL_VAL_UNKNOWN) - audio->msgSetHwCtrlState(mp, channel, CTRL_PROGRAM, CTRL_VAL_UNKNOWN); + if(mp->hwCtrlState(channel, MusECore::CTRL_PROGRAM) != MusECore::CTRL_VAL_UNKNOWN) + MusEGlobal::audio->msgSetHwCtrlState(mp, channel, MusECore::CTRL_PROGRAM, MusECore::CTRL_VAL_UNKNOWN); return; } else { - int np = mp->hwCtrlState(channel, CTRL_PROGRAM); - if(np == CTRL_VAL_UNKNOWN) + int np = mp->hwCtrlState(channel, MusECore::CTRL_PROGRAM); + if(np == MusECore::CTRL_VAL_UNKNOWN) { - np = mp->lastValidHWCtrlState(channel, CTRL_PROGRAM); - if(np != CTRL_VAL_UNKNOWN) + np = mp->lastValidHWCtrlState(channel, MusECore::CTRL_PROGRAM); + if(np != MusECore::CTRL_VAL_UNKNOWN) { hbank = (np & 0xff0000) >> 16; lbank = (np & 0xff00) >> 8; @@ -909,11 +909,11 @@ void MidiTrackInfo::iProgramChanged() } } program = (hbank << 16) + (lbank << 8) + prog; - MidiPlayEvent ev(0, port, channel, ME_CONTROLLER, CTRL_PROGRAM, program); - audio->msgPlayMidiEvent(&ev); + MusECore::MidiPlayEvent ev(0, port, channel, MusECore::ME_CONTROLLER, MusECore::CTRL_PROGRAM, program); + MusEGlobal::audio->msgPlayMidiEvent(&ev); - MidiInstrument* instr = mp->instrument(); - iPatch->setText(instr->getPatchName(channel, program, song->mtype(), track->type() == Track::DRUM)); + MusECore::MidiInstrument* instr = mp->instrument(); + iPatch->setText(instr->getPatchName(channel, program, MusEGlobal::song->mtype(), track->type() == MusECore::Track::DRUM)); } // updateTrackInfo(); @@ -927,25 +927,25 @@ void MidiTrackInfo::iLautstChanged(int val) { if(!selected) return; - MidiTrack* track = (MidiTrack*)selected; + MusECore::MidiTrack* track = (MusECore::MidiTrack*)selected; int outPort = track->outPort(); int chan = track->outChannel(); - MidiPort* mp = &midiPorts[outPort]; - MidiController* mctl = mp->midiController(CTRL_VOLUME); + MusECore::MidiPort* mp = &MusEGlobal::midiPorts[outPort]; + MusECore::MidiController* mctl = mp->midiController(MusECore::CTRL_VOLUME); if((val < mctl->minVal()) || (val > mctl->maxVal())) { - if(mp->hwCtrlState(chan, CTRL_VOLUME) != CTRL_VAL_UNKNOWN) - audio->msgSetHwCtrlState(mp, chan, CTRL_VOLUME, CTRL_VAL_UNKNOWN); + if(mp->hwCtrlState(chan, MusECore::CTRL_VOLUME) != MusECore::CTRL_VAL_UNKNOWN) + MusEGlobal::audio->msgSetHwCtrlState(mp, chan, MusECore::CTRL_VOLUME, MusECore::CTRL_VAL_UNKNOWN); } else { val += mctl->bias(); - MidiPlayEvent ev(0, outPort, chan, - ME_CONTROLLER, CTRL_VOLUME, val); - audio->msgPlayMidiEvent(&ev); + MusECore::MidiPlayEvent ev(0, outPort, chan, + MusECore::ME_CONTROLLER, MusECore::CTRL_VOLUME, val); + MusEGlobal::audio->msgPlayMidiEvent(&ev); } - song->update(SC_MIDI_CONTROLLER); + MusEGlobal::song->update(SC_MIDI_CONTROLLER); } //--------------------------------------------------------- @@ -956,9 +956,9 @@ void MidiTrackInfo::iTranspChanged(int val) { if(!selected) return; - MidiTrack* track = (MidiTrack*)selected; + MusECore::MidiTrack* track = (MusECore::MidiTrack*)selected; track->transposition = val; - song->update(SC_MIDI_TRACK_PROP); + MusEGlobal::song->update(SC_MIDI_TRACK_PROP); } //--------------------------------------------------------- @@ -969,9 +969,9 @@ void MidiTrackInfo::iAnschlChanged(int val) { if(!selected) return; - MidiTrack* track = (MidiTrack*)selected; + MusECore::MidiTrack* track = (MusECore::MidiTrack*)selected; track->velocity = val; - song->update(SC_MIDI_TRACK_PROP); + MusEGlobal::song->update(SC_MIDI_TRACK_PROP); } //--------------------------------------------------------- @@ -982,9 +982,9 @@ void MidiTrackInfo::iVerzChanged(int val) { if(!selected) return; - MidiTrack* track = (MidiTrack*)selected; + MusECore::MidiTrack* track = (MusECore::MidiTrack*)selected; track->delay = val; - song->update(SC_MIDI_TRACK_PROP); + MusEGlobal::song->update(SC_MIDI_TRACK_PROP); } //--------------------------------------------------------- @@ -995,9 +995,9 @@ void MidiTrackInfo::iLenChanged(int val) { if(!selected) return; - MidiTrack* track = (MidiTrack*)selected; + MusECore::MidiTrack* track = (MusECore::MidiTrack*)selected; track->len = val; - song->update(SC_MIDI_TRACK_PROP); + MusEGlobal::song->update(SC_MIDI_TRACK_PROP); } //--------------------------------------------------------- @@ -1008,9 +1008,9 @@ void MidiTrackInfo::iKomprChanged(int val) { if(!selected) return; - MidiTrack* track = (MidiTrack*)selected; + MusECore::MidiTrack* track = (MusECore::MidiTrack*)selected; track->compression = val; - song->update(SC_MIDI_TRACK_PROP); + MusEGlobal::song->update(SC_MIDI_TRACK_PROP); } //--------------------------------------------------------- @@ -1021,26 +1021,26 @@ void MidiTrackInfo::iPanChanged(int val) { if(!selected) return; - MidiTrack* track = (MidiTrack*)selected; + MusECore::MidiTrack* track = (MusECore::MidiTrack*)selected; int port = track->outPort(); int chan = track->outChannel(); - MidiPort* mp = &midiPorts[port]; - MidiController* mctl = mp->midiController(CTRL_PANPOT); + MusECore::MidiPort* mp = &MusEGlobal::midiPorts[port]; + MusECore::MidiController* mctl = mp->midiController(MusECore::CTRL_PANPOT); if((val < mctl->minVal()) || (val > mctl->maxVal())) { - if(mp->hwCtrlState(chan, CTRL_PANPOT) != CTRL_VAL_UNKNOWN) - audio->msgSetHwCtrlState(mp, chan, CTRL_PANPOT, CTRL_VAL_UNKNOWN); + if(mp->hwCtrlState(chan, MusECore::CTRL_PANPOT) != MusECore::CTRL_VAL_UNKNOWN) + MusEGlobal::audio->msgSetHwCtrlState(mp, chan, MusECore::CTRL_PANPOT, MusECore::CTRL_VAL_UNKNOWN); } else { val += mctl->bias(); // Realtime Change: - MidiPlayEvent ev(0, port, chan, - ME_CONTROLLER, CTRL_PANPOT, val); - audio->msgPlayMidiEvent(&ev); + MusECore::MidiPlayEvent ev(0, port, chan, + MusECore::ME_CONTROLLER, MusECore::CTRL_PANPOT, val); + MusEGlobal::audio->msgPlayMidiEvent(&ev); } - song->update(SC_MIDI_CONTROLLER); + MusEGlobal::song->update(SC_MIDI_CONTROLLER); } //--------------------------------------------------------- @@ -1056,11 +1056,11 @@ void MidiTrackInfo::instrPopupActivated(QAction* act) int rv = act->data().toInt(); if(rv != -1) { - MidiTrack* track = (MidiTrack*)selected; + MusECore::MidiTrack* track = (MusECore::MidiTrack*)selected; int channel = track->outChannel(); int port = track->outPort(); - MidiPlayEvent ev(0, port, channel, ME_CONTROLLER, CTRL_PROGRAM, rv); - audio->msgPlayMidiEvent(&ev); + MusECore::MidiPlayEvent ev(0, port, channel, MusECore::ME_CONTROLLER, MusECore::CTRL_PROGRAM, rv); + MusEGlobal::audio->msgPlayMidiEvent(&ev); updateTrackInfo(-1); } } @@ -1074,15 +1074,15 @@ void MidiTrackInfo::instrPopup() { if(!selected) return; - MidiTrack* track = (MidiTrack*)selected; + MusECore::MidiTrack* track = (MusECore::MidiTrack*)selected; int channel = track->outChannel(); int port = track->outPort(); - MidiInstrument* instr = midiPorts[port].instrument(); + MusECore::MidiInstrument* instr = MusEGlobal::midiPorts[port].instrument(); //QMenu* pup = new QMenu; PopupMenu* pup = new PopupMenu(true); - //instr->populatePatchPopup(pop, channel, song->mtype(), track->type() == Track::DRUM); - instr->populatePatchPopup(pup, channel, song->mtype(), track->type() == Track::DRUM); + //instr->populatePatchPopup(pop, channel, MusEGlobal::song->mtype(), track->type() == MusECore::Track::DRUM); + populatePatchPopup(instr, pup, channel, MusEGlobal::song->mtype(), track->type() == MusECore::Track::DRUM); //if(pop->actions().count() == 0) // return; @@ -1102,8 +1102,8 @@ void MidiTrackInfo::instrPopup() int rv = act->data().toInt(); if(rv != -1) { - MidiPlayEvent ev(0, port, channel, ME_CONTROLLER, CTRL_PROGRAM, rv); - audio->msgPlayMidiEvent(&ev); + MusECore::MidiPlayEvent ev(0, port, channel, MusECore::ME_CONTROLLER, MusECore::CTRL_PROGRAM, rv); + MusEGlobal::audio->msgPlayMidiEvent(&ev); updateTrackInfo(-1); } } @@ -1119,9 +1119,9 @@ void MidiTrackInfo::recEchoToggled(bool v) { if(!selected) return; - MidiTrack* track = (MidiTrack*)selected; + MusECore::MidiTrack* track = (MusECore::MidiTrack*)selected; track->setRecEcho(v); - song->update(SC_MIDI_TRACK_PROP); + MusEGlobal::song->update(SC_MIDI_TRACK_PROP); } //--------------------------------------------------------- @@ -1132,27 +1132,27 @@ void MidiTrackInfo::iProgramDoubleClicked() { if(!selected) return; - MidiTrack* track = (MidiTrack*)selected; + MusECore::MidiTrack* track = (MusECore::MidiTrack*)selected; int port = track->outPort(); int chan = track->outChannel(); - MidiPort* mp = &midiPorts[port]; - MidiController* mctl = mp->midiController(CTRL_PROGRAM); + MusECore::MidiPort* mp = &MusEGlobal::midiPorts[port]; + MusECore::MidiController* mctl = mp->midiController(MusECore::CTRL_PROGRAM); if(!track || !mctl) return; - int lastv = mp->lastValidHWCtrlState(chan, CTRL_PROGRAM); - int curv = mp->hwCtrlState(chan, CTRL_PROGRAM); + int lastv = mp->lastValidHWCtrlState(chan, MusECore::CTRL_PROGRAM); + int curv = mp->hwCtrlState(chan, MusECore::CTRL_PROGRAM); - 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 = mctl->initVal(); //int kiv = lrint(_knob->value()); - if(kiv == CTRL_VAL_UNKNOWN) + if(kiv == MusECore::CTRL_VAL_UNKNOWN) kiv = 0; //else //{ @@ -1163,23 +1163,23 @@ void MidiTrackInfo::iProgramDoubleClicked() //kiv += mctrl->bias(); //} - //MidiPlayEvent ev(0, port, chan, ME_CONTROLLER, num, kiv); - MidiPlayEvent ev(0, port, chan, ME_CONTROLLER, CTRL_PROGRAM, kiv); - audio->msgPlayMidiEvent(&ev); + //MusECore::MidiPlayEvent ev(0, port, chan, MusECore::ME_CONTROLLER, num, kiv); + MusECore::MidiPlayEvent ev(0, port, chan, MusECore::ME_CONTROLLER, MusECore::CTRL_PROGRAM, kiv); + MusEGlobal::audio->msgPlayMidiEvent(&ev); } else { - MidiPlayEvent ev(0, port, chan, ME_CONTROLLER, CTRL_PROGRAM, lastv); - audio->msgPlayMidiEvent(&ev); + MusECore::MidiPlayEvent ev(0, port, chan, MusECore::ME_CONTROLLER, MusECore::CTRL_PROGRAM, lastv); + MusEGlobal::audio->msgPlayMidiEvent(&ev); } } else { - if(mp->hwCtrlState(chan, CTRL_PROGRAM) != CTRL_VAL_UNKNOWN) - audio->msgSetHwCtrlState(mp, chan, CTRL_PROGRAM, CTRL_VAL_UNKNOWN); + if(mp->hwCtrlState(chan, MusECore::CTRL_PROGRAM) != MusECore::CTRL_VAL_UNKNOWN) + MusEGlobal::audio->msgSetHwCtrlState(mp, chan, MusECore::CTRL_PROGRAM, MusECore::CTRL_VAL_UNKNOWN); } - song->update(SC_MIDI_CONTROLLER); + MusEGlobal::song->update(SC_MIDI_CONTROLLER); } //--------------------------------------------------------- @@ -1190,27 +1190,27 @@ void MidiTrackInfo::iLautstDoubleClicked() { if(!selected) return; - MidiTrack* track = (MidiTrack*)selected; + MusECore::MidiTrack* track = (MusECore::MidiTrack*)selected; int port = track->outPort(); int chan = track->outChannel(); - MidiPort* mp = &midiPorts[port]; - MidiController* mctl = mp->midiController(CTRL_VOLUME); + MusECore::MidiPort* mp = &MusEGlobal::midiPorts[port]; + MusECore::MidiController* mctl = mp->midiController(MusECore::CTRL_VOLUME); if(!track || !mctl) return; - int lastv = mp->lastValidHWCtrlState(chan, CTRL_VOLUME); - int curv = mp->hwCtrlState(chan, CTRL_VOLUME); + int lastv = mp->lastValidHWCtrlState(chan, MusECore::CTRL_VOLUME); + int curv = mp->hwCtrlState(chan, MusECore::CTRL_VOLUME); - 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 = mctl->initVal(); //int kiv = lrint(_knob->value()); - if(kiv == CTRL_VAL_UNKNOWN) + if(kiv == MusECore::CTRL_VAL_UNKNOWN) // Set volume to 78% of range, so that if range is 0 - 127, then value is 100. kiv = lround(double(mctl->maxVal() - mctl->minVal()) * 0.7874); else @@ -1222,22 +1222,22 @@ void MidiTrackInfo::iLautstDoubleClicked() kiv += mctl->bias(); } - MidiPlayEvent ev(0, port, chan, ME_CONTROLLER, CTRL_VOLUME, kiv); - audio->msgPlayMidiEvent(&ev); + MusECore::MidiPlayEvent ev(0, port, chan, MusECore::ME_CONTROLLER, MusECore::CTRL_VOLUME, kiv); + MusEGlobal::audio->msgPlayMidiEvent(&ev); } else { - MidiPlayEvent ev(0, port, chan, ME_CONTROLLER, CTRL_VOLUME, lastv); - audio->msgPlayMidiEvent(&ev); + MusECore::MidiPlayEvent ev(0, port, chan, MusECore::ME_CONTROLLER, MusECore::CTRL_VOLUME, lastv); + MusEGlobal::audio->msgPlayMidiEvent(&ev); } } else { - if(mp->hwCtrlState(chan, CTRL_VOLUME) != CTRL_VAL_UNKNOWN) - audio->msgSetHwCtrlState(mp, chan, CTRL_VOLUME, CTRL_VAL_UNKNOWN); + if(mp->hwCtrlState(chan, MusECore::CTRL_VOLUME) != MusECore::CTRL_VAL_UNKNOWN) + MusEGlobal::audio->msgSetHwCtrlState(mp, chan, MusECore::CTRL_VOLUME, MusECore::CTRL_VAL_UNKNOWN); } - song->update(SC_MIDI_CONTROLLER); + MusEGlobal::song->update(SC_MIDI_CONTROLLER); } //--------------------------------------------------------- @@ -1248,27 +1248,27 @@ void MidiTrackInfo::iPanDoubleClicked() { if(!selected) return; - MidiTrack* track = (MidiTrack*)selected; + MusECore::MidiTrack* track = (MusECore::MidiTrack*)selected; int port = track->outPort(); int chan = track->outChannel(); - MidiPort* mp = &midiPorts[port]; - MidiController* mctl = mp->midiController(CTRL_PANPOT); + MusECore::MidiPort* mp = &MusEGlobal::midiPorts[port]; + MusECore::MidiController* mctl = mp->midiController(MusECore::CTRL_PANPOT); if(!track || !mctl) return; - int lastv = mp->lastValidHWCtrlState(chan, CTRL_PANPOT); - int curv = mp->hwCtrlState(chan, CTRL_PANPOT); + int lastv = mp->lastValidHWCtrlState(chan, MusECore::CTRL_PANPOT); + int curv = mp->hwCtrlState(chan, MusECore::CTRL_PANPOT); - 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 = mctl->initVal(); //int kiv = lrint(_knob->value()); - if(kiv == CTRL_VAL_UNKNOWN) + if(kiv == MusECore::CTRL_VAL_UNKNOWN) // Set volume to 50% of range, so that if range is 0 - 127, then value is 64. kiv = lround(double(mctl->maxVal() - mctl->minVal()) * 0.5); else @@ -1280,22 +1280,22 @@ void MidiTrackInfo::iPanDoubleClicked() kiv += mctl->bias(); } - MidiPlayEvent ev(0, port, chan, ME_CONTROLLER, CTRL_PANPOT, kiv); - audio->msgPlayMidiEvent(&ev); + MusECore::MidiPlayEvent ev(0, port, chan, MusECore::ME_CONTROLLER, MusECore::CTRL_PANPOT, kiv); + MusEGlobal::audio->msgPlayMidiEvent(&ev); } else { - MidiPlayEvent ev(0, port, chan, ME_CONTROLLER, CTRL_PANPOT, lastv); - audio->msgPlayMidiEvent(&ev); + MusECore::MidiPlayEvent ev(0, port, chan, MusECore::ME_CONTROLLER, MusECore::CTRL_PANPOT, lastv); + MusEGlobal::audio->msgPlayMidiEvent(&ev); } } else { - if(mp->hwCtrlState(chan, CTRL_PANPOT) != CTRL_VAL_UNKNOWN) - audio->msgSetHwCtrlState(mp, chan, CTRL_PANPOT, CTRL_VAL_UNKNOWN); + if(mp->hwCtrlState(chan, MusECore::CTRL_PANPOT) != MusECore::CTRL_VAL_UNKNOWN) + MusEGlobal::audio->msgSetHwCtrlState(mp, chan, MusECore::CTRL_PANPOT, MusECore::CTRL_VAL_UNKNOWN); } - song->update(SC_MIDI_CONTROLLER); + MusEGlobal::song->update(SC_MIDI_CONTROLLER); } @@ -1313,7 +1313,7 @@ void MidiTrackInfo::updateTrackInfo(int flags) if(!selected) return; - MidiTrack* track = (MidiTrack*)selected; + MusECore::MidiTrack* track = (MusECore::MidiTrack*)selected; setLabelText(); setLabelFont(); @@ -1348,7 +1348,7 @@ void MidiTrackInfo::updateTrackInfo(int flags) for (int i = 0; i < MIDI_PORTS; ++i) { QString name; - name.sprintf("%d:%s", i+1, midiPorts[i].portname().toLatin1().constData()); + name.sprintf("%d:%s", i+1, MusEGlobal::midiPorts[i].portname().toLatin1().constData()); iOutput->insertItem(i, name); if (i == outPort) iOutput->setCurrentIndex(i); @@ -1384,9 +1384,9 @@ void MidiTrackInfo::updateTrackInfo(int flags) int outChannel = track->outChannel(); int outPort = track->outPort(); - MidiPort* mp = &midiPorts[outPort]; - int nprogram = mp->hwCtrlState(outChannel, CTRL_PROGRAM); - if(nprogram == CTRL_VAL_UNKNOWN) + MusECore::MidiPort* mp = &MusEGlobal::midiPorts[outPort]; + int nprogram = mp->hwCtrlState(outChannel, MusECore::CTRL_PROGRAM); + if(nprogram == MusECore::CTRL_VAL_UNKNOWN) { iHBank->blockSignals(true); iLBank->blockSignals(true); @@ -1398,15 +1398,15 @@ void MidiTrackInfo::updateTrackInfo(int flags) iLBank->blockSignals(false); iProgram->blockSignals(false); - program = CTRL_VAL_UNKNOWN; - nprogram = mp->lastValidHWCtrlState(outChannel, CTRL_PROGRAM); - if(nprogram == CTRL_VAL_UNKNOWN) + program = MusECore::CTRL_VAL_UNKNOWN; + nprogram = mp->lastValidHWCtrlState(outChannel, MusECore::CTRL_PROGRAM); + if(nprogram == MusECore::CTRL_VAL_UNKNOWN) //iPatch->setText(QString("<unknown>")); iPatch->setText(tr("<unknown>")); else { - MidiInstrument* instr = mp->instrument(); - iPatch->setText(instr->getPatchName(outChannel, nprogram, song->mtype(), track->type() == Track::DRUM)); + MusECore::MidiInstrument* instr = mp->instrument(); + iPatch->setText(instr->getPatchName(outChannel, nprogram, MusEGlobal::song->mtype(), track->type() == MusECore::Track::DRUM)); } } else @@ -1415,14 +1415,14 @@ void MidiTrackInfo::updateTrackInfo(int flags) program = nprogram; //int hb, lb, pr; - //if (program == CTRL_VAL_UNKNOWN) { + //if (program == MusECore::CTRL_VAL_UNKNOWN) { // hb = lb = pr = 0; // iPatch->setText("---"); // } //else //{ - MidiInstrument* instr = mp->instrument(); - iPatch->setText(instr->getPatchName(outChannel, program, song->mtype(), track->type() == Track::DRUM)); + MusECore::MidiInstrument* instr = mp->instrument(); + iPatch->setText(instr->getPatchName(outChannel, program, MusEGlobal::song->mtype(), track->type() == MusECore::Track::DRUM)); int hb = ((program >> 16) & 0xff) + 1; if (hb == 0x100) @@ -1447,14 +1447,14 @@ void MidiTrackInfo::updateTrackInfo(int flags) iProgram->blockSignals(false); } - MidiController* mc = mp->midiController(CTRL_VOLUME); + MusECore::MidiController* mc = mp->midiController(MusECore::CTRL_VOLUME); int mn = mc->minVal(); - int v = mp->hwCtrlState(outChannel, CTRL_VOLUME); + int v = mp->hwCtrlState(outChannel, MusECore::CTRL_VOLUME); volume = v; - 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; //} @@ -1466,14 +1466,14 @@ void MidiTrackInfo::updateTrackInfo(int flags) iLautst->setValue(v); iLautst->blockSignals(false); - mc = mp->midiController(CTRL_PANPOT); + mc = mp->midiController(MusECore::CTRL_PANPOT); mn = mc->minVal(); - v = mp->hwCtrlState(outChannel, CTRL_PANPOT); + v = mp->hwCtrlState(outChannel, MusECore::CTRL_PANPOT); pan = v; - 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; //} @@ -1496,21 +1496,21 @@ void MidiTrackInfo::progRecClicked() { if(!selected) return; - MidiTrack* track = (MidiTrack*)selected; + MusECore::MidiTrack* track = (MusECore::MidiTrack*)selected; int portno = track->outPort(); int channel = track->outChannel(); - MidiPort* port = &midiPorts[portno]; - int program = port->hwCtrlState(channel, CTRL_PROGRAM); - if(program == CTRL_VAL_UNKNOWN || program == 0xffffff) + MusECore::MidiPort* port = &MusEGlobal::midiPorts[portno]; + int program = port->hwCtrlState(channel, MusECore::CTRL_PROGRAM); + if(program == MusECore::CTRL_VAL_UNKNOWN || program == 0xffffff) return; - unsigned tick = song->cpos(); - Event a(Controller); + unsigned tick = MusEGlobal::song->cpos(); + MusECore::Event a(MusECore::Controller); a.setTick(tick); - a.setA(CTRL_PROGRAM); + a.setA(MusECore::CTRL_PROGRAM); a.setB(program); - song->recordEvent(track, a); + MusEGlobal::song->recordEvent(track, a); } //--------------------------------------------------------- @@ -1521,21 +1521,21 @@ void MidiTrackInfo::volRecClicked() { if(!selected) return; - MidiTrack* track = (MidiTrack*)selected; + MusECore::MidiTrack* track = (MusECore::MidiTrack*)selected; int portno = track->outPort(); int channel = track->outChannel(); - MidiPort* port = &midiPorts[portno]; - int volume = port->hwCtrlState(channel, CTRL_VOLUME); - if(volume == CTRL_VAL_UNKNOWN) + MusECore::MidiPort* port = &MusEGlobal::midiPorts[portno]; + int volume = port->hwCtrlState(channel, MusECore::CTRL_VOLUME); + if(volume == MusECore::CTRL_VAL_UNKNOWN) return; - unsigned tick = song->cpos(); - Event a(Controller); + unsigned tick = MusEGlobal::song->cpos(); + MusECore::Event a(MusECore::Controller); a.setTick(tick); - a.setA(CTRL_VOLUME); + a.setA(MusECore::CTRL_VOLUME); a.setB(volume); - song->recordEvent(track, a); + MusEGlobal::song->recordEvent(track, a); } //--------------------------------------------------------- @@ -1546,21 +1546,21 @@ void MidiTrackInfo::panRecClicked() { if(!selected) return; - MidiTrack* track = (MidiTrack*)selected; + MusECore::MidiTrack* track = (MusECore::MidiTrack*)selected; int portno = track->outPort(); int channel = track->outChannel(); - MidiPort* port = &midiPorts[portno]; - int pan = port->hwCtrlState(channel, CTRL_PANPOT); - if(pan == CTRL_VAL_UNKNOWN) + MusECore::MidiPort* port = &MusEGlobal::midiPorts[portno]; + int pan = port->hwCtrlState(channel, MusECore::CTRL_PANPOT); + if(pan == MusECore::CTRL_VAL_UNKNOWN) return; - unsigned tick = song->cpos(); - Event a(Controller); + unsigned tick = MusEGlobal::song->cpos(); + MusECore::Event a(MusECore::Controller); a.setTick(tick); - a.setA(CTRL_PANPOT); + a.setA(MusECore::CTRL_PANPOT); a.setB(pan); - song->recordEvent(track, a); + MusEGlobal::song->recordEvent(track, a); } //--------------------------------------------------------- @@ -1571,38 +1571,38 @@ void MidiTrackInfo::recordClicked() { if(!selected) return; - MidiTrack* track = (MidiTrack*)selected; + MusECore::MidiTrack* track = (MusECore::MidiTrack*)selected; int portno = track->outPort(); int channel = track->outChannel(); - MidiPort* port = &midiPorts[portno]; - unsigned tick = song->cpos(); + MusECore::MidiPort* port = &MusEGlobal::midiPorts[portno]; + unsigned tick = MusEGlobal::song->cpos(); - int program = port->hwCtrlState(channel, CTRL_PROGRAM); - if(program != CTRL_VAL_UNKNOWN && program != 0xffffff) + int program = port->hwCtrlState(channel, MusECore::CTRL_PROGRAM); + if(program != MusECore::CTRL_VAL_UNKNOWN && program != 0xffffff) { - Event a(Controller); + MusECore::Event a(MusECore::Controller); a.setTick(tick); - a.setA(CTRL_PROGRAM); + a.setA(MusECore::CTRL_PROGRAM); a.setB(program); - song->recordEvent(track, a); + MusEGlobal::song->recordEvent(track, a); } - int volume = port->hwCtrlState(channel, CTRL_VOLUME); - if(volume != CTRL_VAL_UNKNOWN) + int volume = port->hwCtrlState(channel, MusECore::CTRL_VOLUME); + if(volume != MusECore::CTRL_VAL_UNKNOWN) { - Event a(Controller); + MusECore::Event a(MusECore::Controller); a.setTick(tick); - a.setA(CTRL_VOLUME); + a.setA(MusECore::CTRL_VOLUME); a.setB(volume); - song->recordEvent(track, a); + MusEGlobal::song->recordEvent(track, a); } - int pan = port->hwCtrlState(channel, CTRL_PANPOT); - if(pan != CTRL_VAL_UNKNOWN) + int pan = port->hwCtrlState(channel, MusECore::CTRL_PANPOT); + if(pan != MusECore::CTRL_VAL_UNKNOWN) { - Event a(Controller); + MusECore::Event a(MusECore::Controller); a.setTick(tick); - a.setA(CTRL_PANPOT); + a.setA(MusECore::CTRL_PANPOT); a.setB(pan); - song->recordEvent(track, a); + MusEGlobal::song->recordEvent(track, a); } } @@ -1614,4 +1614,4 @@ void MidiTrackInfo::resizeEvent(QResizeEvent* ev) setLabelFont(); } -} // namespace MusEWidget +} // namespace MusEGui |