ribbons
folded euclidean arpeggiator
made by tehn
media
- video: vimeo.com/1099770303
download
instructions
A set of notes is generated according to several parameters:
- STEPS: how many notes
- SPAN: range to spread the notes over
- FOLD: range to wrap the notes into
The combination of STEPS and SPAN allocate scale positions with the same technique as euclidean rhythm. For larger SPAN values, FOLD will wrap values back into a smaller range, creating various overlaid arpeggio patterns. These scale positions are then turned into a note set according to the ROOT, SCALE, and OFFSET.
Parameter mapping:
- 1 OFFSET, shows note values and current playing note
- 2 STEP, shows current step position along with SPAN
- 3 RANGE, shown in relation to SPAN
- 4 TEMPO
hold KEY for alternate mappings:
- 1 SCALE, shows 7 modes below
- 2 SPAN, shown with STEP value
- 3 DIRECTION, up or down indicated by bottom left/right
- 4 ROOT, base MIDI note for note set
All MIDI is sent on channel 1. Note length is an eighth note at given tempo.
further
No pattern saving is implemented. This arpeggiator shall be played freely and weirdly. It often sounds great, and sometimes less so.
There’s a bunch of in-progress-experiment code in this script, specifically for multiple voices and time division. None of the interface is currently provided. Note that the long keypress is underutilized, if one were interested in tinkering.