Loading...
Searching...
No Matches
Patternist::StepParams Struct Reference
Detailed Description
What a step does besides being a note, a rest or a tie. The defaults play the step as written.
Public Member Functions | |
| bool | operator== (const StepParams &) const noexcept=default |
| bool | isDefault () const noexcept |
Public Attributes | |
| float | velocity {1.f} |
| 0 - 1, scaled by the lane's velocity and the Velocity input. | |
| float | velocityRandom {0.f} |
| float | chance {1.f} |
| 0 - 1, scaled by the Density input. | |
| float | offset {0.f} |
| -0.5 - 0.5 of a step: early or late. | |
| float | offsetRandom {0.f} |
| float | gate {1.f} |
| 0 - 1 of a step; a tie, or 1, holds the note until the next step. | |
| float | gateRandom {0.f} |
| uint8_t | ratchet {1} |
| Notes played within the step, 1 - 8. | |
| float | pace {0.f} |
| int8_t | pitch {0} |
| Semitones added to the lane's note. | |
| uint8_t | pitchRandom {0} |
| Condition | condition {Condition::Always} |
| uint8_t | cycleA {1} |
| uint8_t | cycleB {2} |
Member Data Documentation
◆ gateRandom
| float Patternist::StepParams::gateRandom {0.f} |
0 - 1: each time the step plays, its gate moves by up to this much either way.
◆ offsetRandom
| float Patternist::StepParams::offsetRandom {0.f} |
0 - 0.5 of a step: each time the step plays, its timing moves by up to this much either way.
◆ pace
| float Patternist::StepParams::pace {0.f} |
-1 - 1: positive starts the ratchet's hits wide apart and tightens them, negative the other way round.
◆ pitchRandom
| uint8_t Patternist::StepParams::pitchRandom {0} |
0 - 24: each time the step plays, its pitch moves by up to this many semitones either way.
◆ velocityRandom
| float Patternist::StepParams::velocityRandom {0.f} |
0 - 1: each time the step plays, its velocity moves by up to this much either way.
The documentation for this struct was generated from the following file: