sequencer
constants.hpp
Go to the documentation of this file.
1 #pragma once
2 
4 
5 namespace sequencer::midi
6 {
7  constexpr auto number_of_values_per_byte = 128;
8 
9  constexpr auto max_number_of_midi_channels = 16;
10  constexpr auto default_pulses_per_quarter_note = 24u;
11 
12  namespace manufacturer
13  {
14  constexpr message_t< 3 > elektron = {std::byte{0x00}, std::byte{0x20}, std::byte{0x3C}};
15  }
16 } // namespace sequencer::midi
std::conditional_t< greater_than< number_of_bytes, 0 >::value, std::array< std::byte, number_of_bytes >, std::vector< std::byte > > message_t
Definition: message_type.hpp:18
constexpr auto number_of_values_per_byte
Definition: constants.hpp:7
constexpr message_t< 3 > elektron
Definition: constants.hpp:14
Definition: clock.hpp:13
constexpr auto max_number_of_midi_channels
Definition: constants.hpp:9
constexpr auto default_pulses_per_quarter_note
Definition: constants.hpp:10