#include <ump.hpp>
|
| static int | size_for_type (UmpMessageType type) |
| static UmpPacket | note_on_2 (uint8_t group, uint8_t channel, uint8_t note, uint16_t velocity, uint8_t attr_type=0, uint16_t attr_data=0) |
| static UmpPacket | note_off_2 (uint8_t group, uint8_t channel, uint8_t note, uint16_t velocity=0) |
| static UmpPacket | cc_2 (uint8_t group, uint8_t channel, uint8_t controller, uint32_t value) |
| static UmpPacket | pitch_bend_2 (uint8_t group, uint8_t channel, uint32_t value) |
| static UmpPacket | per_note_pitch_bend (uint8_t group, uint8_t channel, uint8_t note, uint32_t value) |
| static UmpPacket | registered_per_note_cc (uint8_t group, uint8_t channel, uint8_t note, uint8_t cc_index, uint32_t value) |
| static UmpPacket | midi1_note_on (uint8_t group, uint8_t channel, uint8_t note, uint8_t velocity) |
| static UmpPacket | assignable_per_note_cc (uint8_t group, uint8_t channel, uint8_t note, uint8_t cc_index, uint32_t value) |
| static UmpPacket | per_note_management (uint8_t group, uint8_t channel, uint8_t note, uint8_t flags) |
◆ assignable_per_note_cc()
| UmpPacket pulp::midi::UmpPacket::assignable_per_note_cc |
( |
uint8_t | group, |
|
|
uint8_t | channel, |
|
|
uint8_t | note, |
|
|
uint8_t | cc_index, |
|
|
uint32_t | value ) |
|
inlinestatic |
◆ attribute_data()
| uint16_t pulp::midi::UmpPacket::attribute_data |
( |
| ) |
const |
|
inline |
◆ attribute_type()
| uint8_t pulp::midi::UmpPacket::attribute_type |
( |
| ) |
const |
|
inline |
◆ cc_2()
| UmpPacket pulp::midi::UmpPacket::cc_2 |
( |
uint8_t | group, |
|
|
uint8_t | channel, |
|
|
uint8_t | controller, |
|
|
uint32_t | value ) |
|
inlinestatic |
◆ channel()
| uint8_t pulp::midi::UmpPacket::channel |
( |
| ) |
const |
|
inline |
◆ data_32()
| uint32_t pulp::midi::UmpPacket::data_32 |
( |
| ) |
const |
|
inline |
◆ group()
| uint8_t pulp::midi::UmpPacket::group |
( |
| ) |
const |
|
inline |
◆ message_type()
◆ midi1_note_on()
| UmpPacket pulp::midi::UmpPacket::midi1_note_on |
( |
uint8_t | group, |
|
|
uint8_t | channel, |
|
|
uint8_t | note, |
|
|
uint8_t | velocity ) |
|
inlinestatic |
◆ note_number()
| uint8_t pulp::midi::UmpPacket::note_number |
( |
| ) |
const |
|
inline |
◆ note_off_2()
| UmpPacket pulp::midi::UmpPacket::note_off_2 |
( |
uint8_t | group, |
|
|
uint8_t | channel, |
|
|
uint8_t | note, |
|
|
uint16_t | velocity = 0 ) |
|
inlinestatic |
◆ note_on_2()
| UmpPacket pulp::midi::UmpPacket::note_on_2 |
( |
uint8_t | group, |
|
|
uint8_t | channel, |
|
|
uint8_t | note, |
|
|
uint16_t | velocity, |
|
|
uint8_t | attr_type = 0, |
|
|
uint16_t | attr_data = 0 ) |
|
inlinestatic |
◆ per_note_management()
| UmpPacket pulp::midi::UmpPacket::per_note_management |
( |
uint8_t | group, |
|
|
uint8_t | channel, |
|
|
uint8_t | note, |
|
|
uint8_t | flags ) |
|
inlinestatic |
◆ per_note_pitch_bend()
| UmpPacket pulp::midi::UmpPacket::per_note_pitch_bend |
( |
uint8_t | group, |
|
|
uint8_t | channel, |
|
|
uint8_t | note, |
|
|
uint32_t | value ) |
|
inlinestatic |
◆ pitch_bend_2()
| UmpPacket pulp::midi::UmpPacket::pitch_bend_2 |
( |
uint8_t | group, |
|
|
uint8_t | channel, |
|
|
uint32_t | value ) |
|
inlinestatic |
◆ registered_per_note_cc()
| UmpPacket pulp::midi::UmpPacket::registered_per_note_cc |
( |
uint8_t | group, |
|
|
uint8_t | channel, |
|
|
uint8_t | note, |
|
|
uint8_t | cc_index, |
|
|
uint32_t | value ) |
|
inlinestatic |
◆ size_for_type()
◆ status()
| uint8_t pulp::midi::UmpPacket::status |
( |
| ) |
const |
|
inline |
◆ velocity_16()
| uint16_t pulp::midi::UmpPacket::velocity_16 |
( |
| ) |
const |
|
inline |
◆ velocity_7()
| uint8_t pulp::midi::UmpPacket::velocity_7 |
( |
| ) |
const |
|
inline |
◆ kPerNoteDetachControllers
| uint8_t pulp::midi::UmpPacket::kPerNoteDetachControllers = 0x02 |
|
staticconstexpr |
◆ kPerNoteResetControllers
| uint8_t pulp::midi::UmpPacket::kPerNoteResetControllers = 0x01 |
|
staticconstexpr |
◆ word_count
| int pulp::midi::UmpPacket::word_count = 0 |
◆ words
| std::array<uint32_t, 4> pulp::midi::UmpPacket::words = {} |
The documentation for this struct was generated from the following file:
- /home/runner/work/pulp/pulp/core/midi/include/pulp/midi/ump.hpp