# mios32/MIOSJUCE/c++/mios32_midi.c File Reference

`#include <mios32.h>`
`#include <JUCEmidi.h>`

## Functions
s32 | MIOS32_MIDI_Init (u32 mode)
s32 | MIOS32_MIDI_DirectRxCallback_Init (void *callback_rx)
s32 | MIOS32_MIDI_SendPackage (mios32_midi_port_t port, mios32_midi_package_t package)
s32 | MIOS32_MIDI_SendNoteOff (mios32_midi_port_t port, mios32_midi_chn_t chn, u8 note, u8 vel)
s32 | MIOS32_MIDI_SendNoteOn (mios32_midi_port_t port, mios32_midi_chn_t chn, u8 note, u8 vel)
s32 | MIOS32_MIDI_SendPolyPressure (mios32_midi_port_t port, mios32_midi_chn_t chn, u8 note, u8 val)
s32 | MIOS32_MIDI_SendCC (mios32_midi_port_t port, mios32_midi_chn_t chn, u8 note, u8 val)
s32 | MIOS32_MIDI_SendProgramChange (mios32_midi_port_t port, mios32_midi_chn_t chn, u8 prg)
s32 | MIOS32_MIDI_SendAftertouch (mios32_midi_port_t port, mios32_midi_chn_t chn, u8 val)
s32 | MIOS32_MIDI_SendPitchBend (mios32_midi_port_t port, mios32_midi_chn_t chn, u16 val)
s32 | MIOS32_MIDI_SendSysEx (mios32_midi_port_t port, u8 *stream, u32 count)
s32 | MIOS32_MIDI_SendMTC (mios32_midi_port_t port, u8 val)
s32 | MIOS32_MIDI_SendSongPosition (mios32_midi_port_t port, u16 val)
s32 | MIOS32_MIDI_SendSongSelect (mios32_midi_port_t port, u8 val)
s32 | MIOS32_MIDI_SendTuneRequest (mios32_midi_port_t port)
s32 | MIOS32_MIDI_SendClock (mios32_midi_port_t port)
s32 | MIOS32_MIDI_SendTick (mios32_midi_port_t port)
s32 | MIOS32_MIDI_SendStart (mios32_midi_port_t port)
s32 | MIOS32_MIDI_SendContinue (mios32_midi_port_t port)
s32 | MIOS32_MIDI_SendStop (mios32_midi_port_t port)
s32 | MIOS32_MIDI_SendActiveSense (mios32_midi_port_t port)
s32 | MIOS32_MIDI_SendReset (mios32_midi_port_t port)