Loading...
Searching...
No Matches
Patternist::Lane Struct Reference
Public Types | |
| enum | RandomPerHit : uint8_t { VelocityPerHit = 1 , PitchPerHit = 2 , TimingPerHit = 4 , GatePerHit = 8 } |
Public Member Functions | |
| bool | operator== (const Lane &other) const noexcept=default |
Public Attributes | |
| std::vector< Patternist::Note > | pattern |
| uint8_t | note {} |
| A MIDI note, or accentLane or slideLane. | |
| bool | mute {} |
| bool | solo {} |
| int | length {} |
| Steps before the lane loops; 0 follows the pattern. | |
| int | division {} |
| Steps per whole note; 0 follows the pattern. | |
| float | velocity {100.f / 127.f} |
| 0 - 1. | |
| std::vector< StepParams > | params |
Same size as pattern. | |
| uint8_t | randomPerHit {} |
Member Enumeration Documentation
◆ RandomPerHit
| enum Patternist::Lane::RandomPerHit : uint8_t |
Which random spreads each hit of a ratchet draws for itself, rather than the whole note sharing one.
The documentation for this struct was generated from the following file: