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

Method patternChanged

Source/MIDI/CtrlrMidiMessage.cpp:810–828  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

808}
809
810void CtrlrMidiMessage::patternChanged()
811{
812 messagePattern.setSize(0);
813
814 for (int i=0; i<messageArray.size(); i++)
815 {
816 MemoryBlock bl(0);
817 if (messageArray.getReference(i).overrideValue == -2)
818 {
819 bl = MemoryBlock(messageArray.getReference(i).m.getRawData(), messageArray.getReference(i).m.getRawDataSize());
820 }
821 else
822 {
823 bl = midiMessagePattern(messageArray.getReference(i), messageArray.getReference(i).getTokenArray(), getGlobalVariables());
824 }
825
826 messagePattern.append (bl.getData(), bl.getSize());
827 }
828}
829
830void CtrlrMidiMessage::addMidiMessage (const MidiMessage &message)
831{

Callers

nothing calls this directly

Calls 9

midiMessagePatternFunction · 0.85
getReferenceMethod · 0.80
MemoryBlockClass · 0.50
setSizeMethod · 0.45
sizeMethod · 0.45
getRawDataMethod · 0.45
appendMethod · 0.45
getDataMethod · 0.45
getSizeMethod · 0.45

Tested by

no test coverage detected