much appreciated 
your examples exemplified here are really what make norns special. I also love norns as the musical construction set. especially when it comes to the prototyping of ideas - ideas can quickly become reality with the tools at hand. couple of examples: I was thinking about a cv sequencer that had multiple lanes asynchronously playing and prototyped it into grid+crow (code). I had an idea about different diameter circles rotating with beads that play chords only when they align and otherwise play single notes (demo, code). I made “lights out” on the grid (code). little projects like these took little time because of the ease the available musical construction set. and I don’t sweat that these projects didn’t have much life after coding them, they served to prototype the idea and answered the questions I had about the musical ideas I was thinking through. also just fun sometimes.
also realizing code is fluid helps to interact with a lot of norns scripts. I consider most of the code in norns “fluid” and constantly change other scripts to suit my own needs (e.g. recently modded colorwheel to add strings, even modded norns itself to get more softcut voices). I whole heartily encourage others to do the same. the barriers to doing so are surprisingly small. and if you’re stuck there is lots of help at hand 
norns + supercollider
I’d like to stick a point onto the general computing when it comes to SuperCollider. definetly norns is slick when it comes to the music fundamentals - its super easy to connect midi, make complex sequences+clocks, and connect it an interface (i.e. screen+controls). but, it is also possible to do these things in SuperCollider (e.g. sequencing+clocks, midi, and even gui interfaces).
but because norns is such a great musical construct set, that you don’t have to do things in SuperCollider. why is this useful? well, it means you can write your idea in Lua. and Lua is a language that describes itself as being easy to learn. SuperCollider, on the otherhand, is not (though now there’s lots of help for learning SC).
a real example: I recently ported some code I wrote for a norns script “mx.samples” from lua into SuperCollider. they are a similar number of lines (Lua a bit shorter) but I have to say it was easier on my brain to do the Lua. you may judge yourself. but broadly speaking, I find the general purposefulness of the Lua language makes it easy to take shortcuts that are harder to do in SuperCollider. though they both work, I had to work harder in SuperCollider to do the exact same thing.
–
anyways, all of this to say is that I used to have to explore musical ideas using portmidi + custom code libraries / python dependencies, etc… but with norns I can explore musical space in a few dozen lines of Lua and enjoy and have time to explore some more.
28 Likes