|
| constexpr message_t< 1 > | sequencer::midi::system::exclusive::end_system_exclusive () noexcept |
| |
| template<class... Data> |
| constexpr message_t< sizeof...(Data)+3u > | sequencer::midi::system::exclusive::system_exclusive (std::byte manufacturer_id, Data &&... data) noexcept |
| |
| template<class... Data> |
| constexpr message_t< sizeof...(Data)+3u > | sequencer::midi::system::exclusive::system_exclusive (std::uint8_t manufacturer_id, Data &&... data) noexcept |
| |
| template<class... Data> |
| constexpr message_t< sizeof...(Data)+5u > | sequencer::midi::system::exclusive::system_exclusive (message_t< 3 > manufacturer_id, Data &&... data) noexcept |
| |
| template<class... Data> |
| constexpr message_t< sizeof...(Data)+5u > | sequencer::midi::system::exclusive::system_exclusive (std::array< std::uint8_t, 3 > manufacturer_id, Data &&... data) noexcept |
| |
| template<class... Data> |
| constexpr message_t< sizeof...(Data)+4u > | sequencer::midi::system::exclusive::realtime::system_exclusive (std::uint8_t manufacturer_id, Data &&... data) noexcept |
| |
| constexpr message_t< 8 > | sequencer::midi::system::exclusive::realtime::device_control (std::uint8_t manufacturer_id, std::uint8_t key, std::uint16_t value) noexcept |
| |
| constexpr message_t< 8 > | sequencer::midi::system::exclusive::realtime::master_volume (std::uint8_t manufacturer_id, std::uint16_t value) noexcept |
| |
| constexpr message_t< 8 > | sequencer::midi::system::exclusive::realtime::master_balance (std::uint8_t manufacturer_id, std::uint16_t value) noexcept |
| |
| constexpr message_t< 8 > | sequencer::midi::system::exclusive::realtime::master_fine_tuning (std::uint8_t manufacturer_id, std::uint16_t value) noexcept |
| |
| constexpr message_t< 8 > | sequencer::midi::system::exclusive::realtime::master_coarse_tuning (std::uint8_t manufacturer_id, std::uint16_t value) noexcept |
| |
| template<std::size_t... index> |
| constexpr message_t< 4+sizeof...(index) > | sequencer::midi::system::exclusive::realtime::make_sysex (std::uint8_t manufacturer_id, const message_t< sizeof...(index) > &data, std::index_sequence< index... >) |
| |
| template<class Id , class Value , std::size_t number_of_values, std::size_t number_of_slots = 0> |
| constexpr message_t< 9+(sizeof(Id)+sizeof(Value)) *number_of_values+2 *number_of_slots > | sequencer::midi::system::exclusive::realtime::global_parameter_control (std::uint8_t manufacturer_id, const std::array< std::pair< Id, Value >, number_of_values > &id_value_pairs, const std::array< std::uint16_t, number_of_slots > &slots={}) noexcept |
| |
| constexpr std::uint8_t | sequencer::midi::system::exclusive::realtime::to_uint8 (key_based_instrument_control_type type) noexcept |
| |
| template<std::size_t number_of_entries> |
| constexpr message_t< 8+2 *number_of_entries > | sequencer::midi::system::exclusive::realtime::key_based_instrument_control (std::uint8_t manufacturer_id, std::uint8_t channel, std::uint8_t key, const std::array< std::pair< std::uint8_t, std::uint8_t >, number_of_entries > &number_value_pairs) noexcept |
| |
| template<class... Data> |
| constexpr message_t< sizeof...(Data)+4u > | sequencer::midi::system::exclusive::non_realtime::system_exclusive (std::uint8_t manufacturer_id, Data &&... data) noexcept |
| |
| constexpr message_t< 6 > | sequencer::midi::system::exclusive::non_realtime::general_midi_system (std::uint8_t manufacturer_id, std::uint8_t value) noexcept |
| |
| constexpr message_t< 6 > | sequencer::midi::system::exclusive::non_realtime::general_midi_system_disable (std::uint8_t manufacturer_id) noexcept |
| |
| constexpr message_t< 6 > | sequencer::midi::system::exclusive::non_realtime::general_midi_1_system_enable (std::uint8_t manufacturer_id) noexcept |
| |
| constexpr message_t< 6 > | sequencer::midi::system::exclusive::non_realtime::general_midi_2_system_enable (std::uint8_t manufacturer_id) noexcept |
| |
| constexpr message_t< 6 > | sequencer::midi::system::exclusive::non_realtime::downloadable_sounds (std::uint8_t manufacturer_id, std::byte value) noexcept |
| |
| constexpr message_t< 6 > | sequencer::midi::system::exclusive::non_realtime::downloadable_sounds (std::uint8_t manufacturer_id, bool on) noexcept |
| |
| constexpr message_t< 6 > | sequencer::midi::system::exclusive::non_realtime::downloadable_sounds_voice_allocation (std::uint8_t manufacturer_id, bool on) noexcept |
| |