예제 #1
0
void GlobalMidi::midiApplyOperationMode(unsigned short rawVal)
{
  if(rawVal == 1)
  {
    ByteArray cc;
    cc.push_back(0xB0);
    cc.push_back(31);
    cc.push_back(1);
    Midi::get().sendCmd(cc);
  }
  else
  {
    ByteArray cc;
    cc.push_back(0xB0);
    cc.push_back(31);
    cc.push_back((char)0);
    Midi::get().sendCmd(cc);
    Midi::get().sendCmd(createSingleParamSetCmd(getAddressPage(), sOperationMode, rawVal));
  }

}
예제 #2
0
void GlobalMidi::midiApplyMasterTune(unsigned short rawVal)
{
  Midi::get().sendCmd(createSingleParamSetCmd(getAddressPage(), sMasterTune, rawVal));
}
예제 #3
0
void StompMidi::midiApplyFormantShift(unsigned short rawVal)
{
  Midi::get().sendCmd(createSingleParamSetCmd(getAddressPage(), sFormantShift, rawVal));
}
예제 #4
0
void StompMidi::midiApplyVoice2Interval(unsigned short rawVal)
{
  Midi::get().sendCmd(createSingleParamSetCmd(getAddressPage(), sVoice2Interval, rawVal));
}
예제 #5
0
void StompMidi::midiApplyIntensity(unsigned short rawVal)
{
  Midi::get().sendCmd(createSingleParamSetCmd(getAddressPage(), sIntensity, rawVal));
}
예제 #6
0
void StompMidi::midiApplyParametricEQPeakQFactor2(unsigned short rawVal)
{
  Midi::get().sendCmd(createSingleParamSetCmd(getAddressPage(), sParametricEQPeakQFactor2, rawVal));
}
예제 #7
0
void StompMidi::midiApplyGraphicEQBand8(unsigned short rawVal)
{
  Midi::get().sendCmd(createSingleParamSetCmd(getAddressPage(), sGraphicEQBand8, rawVal));
}
예제 #8
0
void StompMidi::midiApplyRotaryBalance(unsigned short rawVal)
{
  Midi::get().sendCmd(createSingleParamSetCmd(getAddressPage(), sRotaryBalance, rawVal));
}
예제 #9
0
void GlobalMidi::midiApplyHeadphoneSpaceOnOff(unsigned short rawVal)
{
  Midi::get().sendCmd(createSingleParamSetCmd(getAddressPage(), sHeadphoneSpaceOnOff, rawVal));
}
예제 #10
0
void GlobalMidi::midiApplyConstantLatencyOnOff(unsigned short rawVal)
{
  Midi::get().sendCmd(createSingleParamSetCmd(getAddressPage(), sConstantLatencyOnOff, rawVal));
}
예제 #11
0
void GlobalMidi::midiApplyAuxInToHeadphone(unsigned short rawVal)
{
  Midi::get().sendCmd(createSingleParamSetCmd(getAddressPage(), sAuxInToHeadphone, rawVal));
}
예제 #12
0
void GlobalMidi::midiApplyMonitorOutputEQPresence(unsigned short rawVal)
{
  Midi::get().sendCmd(createSingleParamSetCmd(getAddressPage(), sMonitorOutputEQPresence, rawVal));
}
예제 #13
0
void GlobalMidi::midiApplyMainOutputEQTreble(unsigned short rawVal)
{
  Midi::get().sendCmd(createSingleParamSetCmd(getAddressPage(), sMainOutputEQTreble, rawVal));
}
예제 #14
0
void GlobalMidi::midiApplySPDIFInputEnable(unsigned short rawVal)
{
  Midi::get().sendCmd(createSingleParamSetCmd(getAddressPage(), sSPDIFInputEnable, rawVal));
}
예제 #15
0
void GlobalMidi::midiApplyMonitorCabOff(unsigned short rawVal)
{
  Midi::get().sendCmd(createSingleParamSetCmd(getAddressPage(), sMonitorCabOff, rawVal));
}
예제 #16
0
void StompMidi::midiApplyModulationHyperChorusAmount(unsigned short rawVal)
{
  Midi::get().sendCmd(createSingleParamSetCmd(getAddressPage(), sModulationHyperChorusAmount, rawVal));
}
예제 #17
0
void StompMidi::midiApplyModulationPhaserStages(unsigned short rawVal)
{
  Midi::get().sendCmd(createSingleParamSetCmd(getAddressPage(), sModulationPhaserStages, rawVal));
}
예제 #18
0
void GlobalMidi::midiApplyWahPedalToPitch(unsigned short rawVal)
{
  Midi::get().sendCmd(createSingleParamSetCmd(getAddressPage(), sWahPedalToPitch, rawVal));
}
예제 #19
0
void StompMidi::midiApplyCompressorSquash(unsigned short rawVal)
{
  Midi::get().sendCmd(createSingleParamSetCmd(getAddressPage(), sCompressorSquash, rawVal));
}
예제 #20
0
void GlobalMidi::midiApplyInputSource(unsigned short rawVal)
{
  Midi::get().sendCmd(createSingleParamSetCmd(getAddressPage(), sInputSource, rawVal));
}
예제 #21
0
void StompMidi::midiApplyParametricEQHighFrequency(unsigned short rawVal)
{
  Midi::get().sendCmd(createSingleParamSetCmd(getAddressPage(), sParametricEQHighFrequency, rawVal));
}
예제 #22
0
void GlobalMidi::midiApplyReampSense(unsigned short rawVal)
{
  Midi::get().sendCmd(createSingleParamSetCmd(getAddressPage(), sReampSense, rawVal));
}
예제 #23
0
void StompMidi::midiApplyWahPeakRange(unsigned short rawVal)
{
  Midi::get().sendCmd(createSingleParamSetCmd(getAddressPage(), sWahPeakRange, rawVal));
}
예제 #24
0
void GlobalMidi::midiApplyPureCab(unsigned short rawVal)
{
  Midi::get().sendCmd(createSingleParamSetCmd(getAddressPage(), sPureCab, rawVal));
}
예제 #25
0
void StompMidi::midiApplySmoothChords(unsigned short rawVal)
{
  Midi::get().sendCmd(createSingleParamSetCmd(getAddressPage(), sSmoothChords, rawVal));
}
예제 #26
0
void StompMidi::midiApplyWahTouchAttack(unsigned short rawVal)
{
  Midi::get().sendCmd(createSingleParamSetCmd(getAddressPage(), sWahTouchAttack, rawVal));
}
예제 #27
0
void StompMidi::midiApplyPureTuning(unsigned short rawVal)
{
  Midi::get().sendCmd(createSingleParamSetCmd(getAddressPage(), sPureTuning, rawVal));
}
예제 #28
0
void StompMidi::midiApplyDistortionBoosterTone(unsigned short rawVal)
{
  Midi::get().sendCmd(createSingleParamSetCmd(getAddressPage(), sDistortionBoosterTone, rawVal));
}
예제 #29
0
void StompMidi::midiApplyHighCut(unsigned short rawVal)
{
  Midi::get().sendCmd(createSingleParamSetCmd(getAddressPage(), sHighCut, rawVal));
}
예제 #30
0
void GlobalMidi::midiApplyDirectOutputVolume(unsigned short rawVal)
{
  Midi::get().sendCmd(createSingleParamSetCmd(getAddressPage(), sDirectOutputVolume, rawVal));
}