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, UNO R4, 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
Poll the backend (if necessary) and invoke the callbacks for any received MIDI messages,...
void begin() override
Initialize.
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.