5namespace ossia::net::midi
7using midi_size_t = uint8_t;
12 std::pair<midi_size_t, midi_size_t> note_on{};
13 std::pair<midi_size_t, midi_size_t> note_off{};
16 std::pair<midi_size_t, midi_size_t> cc{};
25 std::array<midi_size_t, 128> note_on_N = {{64}};
26 std::array<midi_size_t, 128> note_off_N = {{64}};
27 std::array<midi_size_t, 128> cc_N = {{64}};
31 midi_parameter* param_note_on{};
32 midi_parameter* param_note_off{};
33 midi_parameter* param_cc{};
34 midi_parameter* param_pc{};
35 midi_parameter* param_pb{};
36 std::array<midi_parameter*, 128> param_note_on_N = {{}};
37 std::array<midi_parameter*, 128> param_note_off_N = {{}};
38 std::array<midi_parameter*, 128> param_cc_N = {{}};
39 std::array<midi_parameter*, 128> param_pc_N = {{}};
41 bool callback_note_on{};
42 bool callback_note_off{};
46 std::array<bool, 128> callback_note_on_N = {{}};
47 std::array<bool, 128> callback_note_off_N = {{}};
48 std::array<bool, 128> callback_cc_N = {{}};
49 std::array<bool, 128> callback_pc_N = {{}};