#pragma once // cs_midi.h — Control Surface library for pico-sdk // Extracted from tttapa/Control-Surface (GPL-3.0) // Platform #include // MIDI message types & parsers #include // MIDI address types #include #include #include #include // MIDI constants #include #include #include #include // MIDI interfaces #include #include #include // Control Surface singleton #include // Banks & selectors #include #include #include #include #include #include #include #include #include // MIDI output elements #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include // MIDI input elements #include #include #include #include // Encoder #include BEGIN_CS_NAMESPACE using BluetoothMIDI_Interface = GenericBLEMIDI_Interface; END_CS_NAMESPACE