sequencer
realtime.hpp
Go to the documentation of this file.
1 #pragma once
2 
5 
7 {
8  constexpr message_t< 1 > realtime_clock() noexcept
9  {
10  return {byte::realtime_clock};
11  }
12 
13  constexpr message_t< 1 > realtime_start() noexcept
14  {
15  return {byte::realtime_start};
16  }
17 
18  constexpr message_t< 1 > realtime_continue() noexcept
19  {
20  return {byte::realtime_continue};
21  }
22 
23  constexpr message_t< 1 > realtime_stop() noexcept
24  {
25  return {byte::realtime_stop};
26  }
27 
28  constexpr message_t< 1 > active_sensing() noexcept
29  {
30  return {byte::active_sensing};
31  }
32 
33  constexpr message_t< 1 > reset_all() noexcept
34  {
35  return {byte::reset_all};
36  }
37 } // namespace sequencer::midi::realtime
constexpr auto active_sensing
Definition: byte.hpp:31
constexpr message_t< 1 > realtime_start() noexcept
Definition: realtime.hpp:13
constexpr auto reset_all
Definition: byte.hpp:32
constexpr message_t< 1 > realtime_clock() noexcept
Definition: realtime.hpp:8
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
Definition: realtime.hpp:6
constexpr message_t< 1 > reset_all() noexcept
Definition: realtime.hpp:33
constexpr message_t< 1 > realtime_continue() noexcept
Definition: realtime.hpp:18
constexpr message_t< 1 > realtime_stop() noexcept
Definition: realtime.hpp:23
constexpr auto realtime_stop
Definition: byte.hpp:30
constexpr auto realtime_continue
Definition: byte.hpp:29
constexpr message_t< 1 > active_sensing() noexcept
Definition: realtime.hpp:28
constexpr auto realtime_clock
Definition: byte.hpp:27
constexpr auto realtime_start
Definition: byte.hpp:28