diff options
Diffstat (limited to 'pd/src/s_midi.c')
-rw-r--r-- | pd/src/s_midi.c | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/pd/src/s_midi.c b/pd/src/s_midi.c index 508b3ff2..52dab7b0 100644 --- a/pd/src/s_midi.c +++ b/pd/src/s_midi.c @@ -236,6 +236,20 @@ void outmidi_mclk(int portno) sys_queuemidimess(portno, 1, 0xf8, 0,0); } +void outmidi_byte(int portno, int value) +{ +#ifdef USEAPI_ALSA + if (sys_midiapi == API_ALSA) + { + sys_alsa_putmidibyte(portno, value); + } + else +#endif + { + sys_putmidibyte(portno, value); + } +} + /* ------------------------- MIDI input queue handling ------------------ */ typedef struct midiparser { |