MIDI-Output
This is an example on how to send MIDI messages.
- Boards:
- AVR, AVR USB, Nano Every, Due, Nano 33 IoT, Nano 33 BLE, Pi Pico, Teensy 3.x, ESP32, ESP8266
For a full list of available MIDI send functions, see MIDI_Sender.
Connections
None.
Behavior
- Sends a pair of MIDI note on/off messages every second.
Mapping
None.
Written by PieterP, 2020-06-11
https://github.com/tttapa/Control-Surface
void setup() {
}
const uint8_t velocity = 0x7F;
void loop() {
delay(500);
delay(500);
}
constexpr Channel CHANNEL_1
The main header file that includes all Control-Surface header files.
void update() override
Read the MIDI interface and call the callback if a message was received.
void begin() override
Initialize the MIDI Interface.
A type-safe utility class for saving a MIDI address consisting of a 7-bit address,...
void sendNoteOn(MIDIAddress address, uint8_t velocity)
Send a MIDI Note On event.
void sendNoteOff(MIDIAddress address, uint8_t velocity)
Send a MIDI Note Off event.
A class for MIDI interfaces sending MIDI messages over a USB MIDI connection.