-
-
Notifications
You must be signed in to change notification settings - Fork 1
Rhythmic modules
In the middle left of the sequence view, the window below allows to define the structure and rhythm of a sequence of events.
The tool allows to write rhythmic notation of each sound event within a sequence very accurately :
- either in proportion through the method convertRhythm (see section 0),
- or by randomising or drawing onsets proportionally or in absolute values within a multislider (see section 1). So, time control is not represented with x-time axis, but with multisliders, where you can draw a list of onset values or durations.
- or by applying the Euclidean algorithm on the probability parameter (see section 2) with equal onsets, which enables to distribute onset patterns with certain constraints as evenly as possible to generate traditional African rhythms.
- or via a topographic drum sequencer from the Eurorack module Grids, which has recently been integrated into the tool thanks to the port in C++ code by Mutable Instruments and then to SuperCollider code (https://github.com/capital-G/sc-grids).
Zoom on a part of the rhythm section within the Sequence view:
- 0 : Proportional rhythmic notation (method convertRhythm).
- 1 : Module that defines the onsets (time between events).
- 2 : Module that defines the probability to trigger an event.
- 3 : Multislider that defines the sequence of the onsets parameter, in this case, 8 values.
- 4 : Rangeslider that defines the beginning and the end of the sequence of onsets.
- 5 : Rangeslider that scales the raw data of the multislider.
- 6 : Multiplier of the scale.
- 7 : List of the 8 scaled onsets resulting in a sequence lasting 4 beats.
- 8 : Algorithmic generator, with, in this case, an euclidean algorithm, where 5 out of 8 events are eventually played back in loop.
- 9 : Playback slider bar within a sequence, positioned on the second event of the sequence, in this case, a rest of 0.5 beats.
Addition of multiple sliders and popumenu to control Sc Grids and Euclidean variations : ~proBjorGridsX, ~proBjorGridsY, ~gridsDens, ~proBjor3, ~proGridsBias, ~proBjor4, ~proWeight, ~proDrumType
Addition of multiple algorithm variations (Euclidean & SC Grids) in the popup menu of the module PRO :
1. Euclidean variations :
- [14. EuWe] (args: proWeight, proBjor3) : Euclidean Algorithm with the probability to alternate with 1 depending on proWeight - ~proBjor3 determines the duration of the Euclidean sequence.
- [15. Eu2X] (args: proBjor3, proBjor4) : Euclidean double avec alternance Pxrand
- [16. Eu2R] (args: proBjor3, proBjor4) : Euclidean double avec Pwhite (entre les 2 valeurs comprises)
- [17. Eu2S] (args: proBjor3, proBjor4) : Euclidean double avec Pseq (entre les 2 valeurs comprises)
- [18. Eu2W] (args: proWeight, proBjor3, proBjor4) : Euclidean double avec Weight sur le 1er Pwrand
2. SC Grids variations :
- [19. Grids] (args: proWeight, proBjor3) : SC Grids with the probability to add notes (instead of silences) where the RangeView determines the range of the volume.
- [20. Gri_D] (args: proWeight, proBjor3, proBjor4) : SC Grids taking into account the previous value and decreasing according to proBjor4 and the same probability as 19
- [21. Gri_P] (args: proWeight, proBjor3, proBjor4) : SC Grids randomized by a % determined by proBjor3 and the same probability as 19 (use of proBias)
- [22. Gri_R] (args: proWeight, proBjor3, proBjor4) : SC Grids randomized between 2 X and 2 Y and the same probability as 19 (no proBias since an additional slider would be necessary)
- More SC Grids variations or hacked variations ... see https://goodtohear.co.uk/tools/grids-sequencer
Also now possible to assign prepproU to other parameters like buffers and playback speeds
Xon - ChristOn - Live 4 Life
ResearchGate | YouTube | Vimeo | FesseBook | Buy me a coffee | Patreon
- Home
- Photos
- Relationship with the tool
- Motivations behind Live 4 Life
- Global setup and usage
- GUI-views
- Code details
- Audiovisual extension