Immutable authored settings for the deterministic chord-pattern compiler. More...
#include <chord_pattern_renderer.hpp>
Public Member Functions | |
| constexpr auto | operator<=> (const ChordPatternContent &) const =default |
Public Attributes | |
| std::uint64_t | seed = 0 |
| timebase::TickDuration | step |
| timebase::TickDuration | gate |
| std::int8_t | octave = 4 |
| std::uint16_t | velocity = 0xffff |
Immutable authored settings for the deterministic chord-pattern compiler.
Octaves use MIDI naming: C-1 is note zero and C4 is note 60.
|
constexprdefault |
| timebase::TickDuration pulp::playback::ChordPatternContent::gate |
| std::int8_t pulp::playback::ChordPatternContent::octave = 4 |
| std::uint64_t pulp::playback::ChordPatternContent::seed = 0 |
| timebase::TickDuration pulp::playback::ChordPatternContent::step |
| std::uint16_t pulp::playback::ChordPatternContent::velocity = 0xffff |