BuGUI
BUtton Grid User Interface
Loading...
Searching...
No Matches
midi_message.hpp
1
#pragma once
2
#include <cstdint>
3
#include <concepts/message.hpp>
4
5
namespace
bugui
6
{
7
// note_on is the default message type
8
template
<
typename
Tp>
9
struct
midi_message
10
{
11
static
consteval
uint8_t value() {
return
144; };
// note_on
12
};
13
14
template
<is_on_off Tp>
15
struct
midi_message
<Tp>
16
{
17
static
consteval
uint8_t value() {
return
144; };
// note_on
18
};
19
20
template
<is_cc Tp>
21
struct
midi_message
<Tp>
22
{
23
static
consteval
uint8_t value() {
return
144; };
// cc
24
};
25
26
}
// namespace bugui
bugui::midi_message
Definition
midi_message.hpp:10
include
hardware
protocol
midi_message.hpp
Generated by
1.15.0