traffic
edit of @markeats loom for quickly decoupling motifs from their harmonic framework. updated to take advantage of global clock and menu redesign
i was going to wait until i found time to do the Big Redesign to add this to the library, but since there aren’t many scripts using arc on norns yet (and because i have no clue if i will ever be able to find time for the Big Redesign) i am adding it now.
as a computer music person i have always been drawn to sequencers as compositional tools. a standard way for me to write a song usually involves writing or creating an ostinato that i then reharm or recontextualize until it feels like it’s saying something that i agree with. usually this involves a lot of non chord tones, and i would never think of trying to do it in real time. but loom has become one of the most inspiring sequencers i’ve used. so much so that i wanted to try to do more of my compositional process on loom beyond just the initial inspiration.
so that was the goal for this project. i removed a lot of features from loom to condense the screen to one page. and on that page there’s always a way to 1) modulate key without transposing all the notes the same amount (through the circle of 5ths), 2) move the pitches up or down within that key, and 3) record these movements and play them back (have since learned this is called ‘metasequencing’…).
i am not good at coding and it took a long time but i have been really happy with the results!
a year later, the verdict is in. i will never find time for the Big Redesign. please enjoy this functional but nevertheless unfinished realization of personal goal.
Requirements
molly the poly – Molly the Poly
grid (optional but without a grid the sequencer pattern is random generator only)
arc (optional)
Documentation
quickstart:
–turn enc 3 to add/remove notes to a sequence. when you have a sequence you like,
–turn enc 1 to modulate the sequence through the circle of fifths, and/or
–turn enc 2 to transpose the sequence up/down within the current scale. when you hear some chords in an order you like,
– tap key 3 to turn on pattern recording, perform the key changes you like, then hit key 3 again.
–???
–song
other features:
key 2 toggles major/minor. if you hold key 2 it becomes shift.
shift + encoder 2 changes the amount encoder 2 moves per turn up to an octave.
shift + encoder 3 tweaks how the notes/triggers on loom interact.
stationary: normal loom
phasing: triggers move slower than notes
stationary: triggers don’t move
road rage: triggers are angry
known issues:
–pattern recording is not integrated with the new clock at all. unfortunately it is unlikely that i will be able to wrap my brain around fixing this.
Download
v1.2.0 - https://github.com/ypxk/traffic/archive/master.zip
github: https://github.com/ypxk/traffic