MCPcopy Create free account
hub / github.com/RomanKubiak/ctrlr / sendMidiMessage

Method sendMidiMessage

Source/Core/CtrlrModulator/CtrlrModulatorProcessor.cpp:402–423  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

400}
401
402void CtrlrModulatorProcessor::sendMidiMessage()
403{
404 if (getMidiMessage().getMidiMessageType() == None)
405 return;
406
407 if (!owner.getRestoreState())
408 {
409 ctrlrMidiMessage->setValue (getValueForMidiMessage(currentValue.value));
410
411 {
412 ScopedReadLock srl(processorLock);
413 if (!isMute)
414 {
415 owner.getOwnerPanel().sendMidi (getMidiMessage(), -1);
416 }
417 }
418 }
419 else
420 {
421 ctrlrMidiMessage->setValue (getValueForMidiMessage(currentValue.value));
422 }
423}
424
425const CtrlrValueMap &CtrlrModulatorProcessor::setValueMap (const String &mapAsString)
426{

Callers 1

sendMidiMethod · 0.45

Calls 4

getMidiMessageTypeMethod · 0.80
sendMidiMethod · 0.65
getRestoreStateMethod · 0.45
setValueMethod · 0.45

Tested by

no test coverage detected