sequencer
Functions
sequencer::midi::system::exclusive::non_realtime Namespace Reference

Functions

template<class... Data>
constexpr message_t< sizeof...(Data)+4u > system_exclusive (std::uint8_t manufacturer_id, Data &&... data) noexcept
 
constexpr message_t< 6 > general_midi_system (std::uint8_t manufacturer_id, std::uint8_t value) noexcept
 
constexpr message_t< 6 > general_midi_system_disable (std::uint8_t manufacturer_id) noexcept
 
constexpr message_t< 6 > general_midi_1_system_enable (std::uint8_t manufacturer_id) noexcept
 
constexpr message_t< 6 > general_midi_2_system_enable (std::uint8_t manufacturer_id) noexcept
 
constexpr message_t< 6 > downloadable_sounds (std::uint8_t manufacturer_id, std::byte value) noexcept
 
constexpr message_t< 6 > downloadable_sounds (std::uint8_t manufacturer_id, bool on) noexcept
 
constexpr message_t< 6 > downloadable_sounds_voice_allocation (std::uint8_t manufacturer_id, bool on) noexcept
 

Function Documentation

◆ downloadable_sounds() [1/2]

constexpr message_t< 6 > sequencer::midi::system::exclusive::non_realtime::downloadable_sounds ( std::uint8_t  manufacturer_id,
std::byte  value 
)
noexcept

◆ downloadable_sounds() [2/2]

constexpr message_t< 6 > sequencer::midi::system::exclusive::non_realtime::downloadable_sounds ( std::uint8_t  manufacturer_id,
bool  on 
)
noexcept

◆ downloadable_sounds_voice_allocation()

constexpr message_t< 6 > sequencer::midi::system::exclusive::non_realtime::downloadable_sounds_voice_allocation ( std::uint8_t  manufacturer_id,
bool  on 
)
noexcept

◆ general_midi_1_system_enable()

constexpr message_t< 6 > sequencer::midi::system::exclusive::non_realtime::general_midi_1_system_enable ( std::uint8_t  manufacturer_id)
noexcept

◆ general_midi_2_system_enable()

constexpr message_t< 6 > sequencer::midi::system::exclusive::non_realtime::general_midi_2_system_enable ( std::uint8_t  manufacturer_id)
noexcept

◆ general_midi_system()

constexpr message_t< 6 > sequencer::midi::system::exclusive::non_realtime::general_midi_system ( std::uint8_t  manufacturer_id,
std::uint8_t  value 
)
noexcept

◆ general_midi_system_disable()

constexpr message_t< 6 > sequencer::midi::system::exclusive::non_realtime::general_midi_system_disable ( std::uint8_t  manufacturer_id)
noexcept

◆ system_exclusive()

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