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

Function getMidiNumberFromMidiMessage

Source/Core/CtrlrUtilities.cpp:382–404  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

380}
381
382int getMidiNumberFromMidiMessage (const MidiMessage &m)
383{
384 switch (midiMessageToType(m))
385 {
386 case CC:
387 return (m.getControllerNumber());
388 break;
389
390 case NoteOn:
391 case NoteOff:
392 case Aftertouch:
393 return (m.getNoteNumber());
394 break;
395
396 case PitchWheel:
397 case ProgramChange:
398 case ChannelPressure:
399 case SysEx:
400 default:
401 break;
402 }
403 return (-1);
404}
405
406void addCtrlrMidiMessageToBuffer (MidiBuffer &bufferToAddTo, CtrlrMidiMessage &m)
407{

Callers 2

matchMethod · 0.85

Calls 3

midiMessageToTypeFunction · 0.85
getControllerNumberMethod · 0.80
getNoteNumberMethod · 0.80

Tested by

no test coverage detected