#include "global.h"
#include "buffer.h"
Go to the source code of this file.
Functions | |
void | midiInit (void) |
Initializes the MIDI function library. | |
u08 | midiNoteOnOut (u08 note, u08 vel, u08 channel) |
Sends a MIDI note on message with arguments for note number, velocity, and channel. | |
u08 | midiNoteOffOut (u08 note, u08 vel, u08 channel) |
Sends a MIDI note off message with arguments for note number, velocity, and channel. equivalent to Note On with velocity 0. | |
u08 | midiControlChangeOut (u08 controller, u08 value, u08 channel) |
Sends a MIDI control change message with arguments for controller numer, value, and channel. | |
u08 | midiPolyTouchOut (u08 note, u08 pressure, u08 channel) |
Sends a MIDI program change message with arguments for program numer and channel. Sends a MIDI polyphonic aftertouch message with arguments for note numer, pressure value, and channel. | |
u08 | midiChannelTouchOut (u08 pressure, u08 channel) |
Sends a MIDI channel aftertouch message with arguments for pressure value and channel. | |
u08 | midiPitchBendOut (u08 bendLSB, u08 bendMSB, u08 channel) |
Sends a MIDI picth bend message with arguments for LSByte, MSByte, and channel. |
Definition in file midi.h.
|
Initializes the MIDI function library. Channel arguments are always between 0 and 15. All other arguments are always between 0 and 127. Definition at line 28 of file midi.c. References uartInit(). |
|
Sends a MIDI picth bend message with arguments for LSByte, MSByte, and channel. LSByte is the lowest order 7 bits MSByte is the higher order 7 bits |