Which channels and which message kinds a panic covers.
More...
#include <panic.hpp>
Which channels and which message kinds a panic covers.
◆ includes_channel()
| bool pulp::midi::PanicScope::includes_channel |
( |
unsigned | channel | ) |
const |
|
inlineconstexpr |
◆ release_only()
| constexpr PanicScope pulp::midi::PanicScope::release_only |
( |
| ) |
|
|
inlinestaticconstexpr |
Panic that lets release tails ring out (no CC 120).
◆ all_notes_off
| bool pulp::midi::PanicScope::all_notes_off = true |
◆ all_sound_off
| bool pulp::midi::PanicScope::all_sound_off = true |
Immediate-stop CC 120. Clear for a release-only panic.
◆ channel_mask
| std::uint16_t pulp::midi::PanicScope::channel_mask = 0xFFFFu |
Bit n set means channel n (0-15) is included. Default: all 16.
◆ pitch_bend_centre
| bool pulp::midi::PanicScope::pitch_bend_centre = true |
◆ reset_all_controllers
| bool pulp::midi::PanicScope::reset_all_controllers = true |
◆ sustain_off
| bool pulp::midi::PanicScope::sustain_off = true |
The documentation for this struct was generated from the following file:
- /home/runner/work/pulp/pulp/core/midi/include/pulp/midi/panic.hpp