v0.3.3
Beat sequencing rund um den Kreis inspired very heavily by Pocket Operators and the work of Ethan Hein.
Kreislauf can be installed via Maiden's project manager.
Each pattern consists of 4 concentric sequencer rings:
- channel 1 - kick (outermost),
- channel 2 - snare
- channel 3 - closed hi-hat
- channel 4 - open hi-hat (innermost).
When a beat is added to a ring, it fires off a Midi* note when active (60
by default) to the corresponding channel. While, this script is design with intent to create drum patterns; each beat can have its note value adjusted allowing for melody/harmony constructs as well. Go wild...
*I've blindly implemented crow, but I have no idea if it works. Any crow users please let me know what bugs you find and I'll adjust.
I also like the way Pocket Operators accommodate for chaining of beats so I incorporated the ability for multiple patterns with individual loop counts to be strung together. For single pattern beats be sure to keep loop count as Inf.
if you want endless looping. If multiple patterns are create, the entire sequence will always loop.
Patterns can be saved and later recalled (along with accompanying PSET
). A number of demo patterns of some staple beats is installed within ~/dust/data/kreislauf/patterns
. LOAD
and SAVE
patterns from the params menu.
Controller | Page | Values | Description |
---|---|---|---|
E1 | Global | 1 – 3 | Change page |
K2 | Global | Play/stop | Plays or stops sequence |
Controller | Page | Values | Description |
---|---|---|---|
E2 | P1 | 1 – x | Cycle through patterns |
E3 | P1 | 20 – 300 | Set BPM |
E3+K1 or E4 | P1 | 1 – 16 | Step divider |
K3 | P1 | Add pattern | |
K3+K1 | P1 | Remove pattern |
Controller | Page | Values | Description |
---|---|---|---|
E2 | P2 | 1 – 4 | Cycle through rings |
E3 | P2 | 0 – 16 | Set channel for active ring |
E3+K1 or E4 | P2 | Inf, 1 – 32 | Loop count for active pattern |
K3 | P2 | Load pattern |
Controller | Page | Values | Description |
---|---|---|---|
E2 | P3 | 1 – 16 | Cycle through steps |
E3 | P3 | 0 – 127 | Set note value for active step |
E3+K1 or E4 | P3 | 0 – 127 | Set velocity value for active step |
K3 | P3 | Add beat/note to active step |
SSH into your Norns/Fates, then enter the following commands in terminal.
$ cd ~/dust/code
$ git clone https://github.com/frederickk/kreislauf.git
- v0.3.x
- Fixed/tidied UI
- Fixed Midi note off
- v0.2.x
- Added sequencing of multiple patterns
- v0.1.x Initial release