| 282 | } |
| 283 | |
| 284 | void MidiDevice::handleIncomingMidiMessage(MidiInput* source, const MidiMessage& message) |
| 285 | { |
| 286 | if (TheSynth->IsReady() == false) |
| 287 | return; |
| 288 | |
| 289 | if (mListener) |
| 290 | { |
| 291 | MidiDevice::SendMidiMessage(mListener, mDeviceInInfo.name.toRawUTF8(), message); |
| 292 | |
| 293 | if (gPrintMidiInput) |
| 294 | ofLog() << mDeviceInInfo.name << " " << message.getDescription(); |
| 295 | } |
| 296 | } |
| 297 | |
| 298 | //static |
| 299 | void MidiDevice::SendMidiMessage(MidiDeviceListener* listener, const char* deviceName, const MidiMessage& message) |