While I’m not sure it’s quite as general purpose as the interface lua+norns exposes, the first few years of eurorack pre-norns I was mostly controlling my synth with a WW that used custom firmware for keyboards and loop recording (ty tehn for helping me debug some 64 power issues i had at the time :D).

My main “un-norn’d” use of crow right now is as a clock source. Input 1 when unpatched defaults to 90 BPM (my personal fave) with various intervals… i think like 8th notes, 8th note triplets, quarter notes and 1 bar. Patching input 1 with a voltage offset (for instance from a quadratt) will allow you to change the BPM to your liking, patching input 2 will make it work like a standard “clock divider”. In that same vein of “things that are useful don’t have to be complicated” I could very easily rewrite the script if for some reason I accidentally blew it away.

I’m a programmer by trade and I would be “into computers” even if I didn’t do it for a living, but I’m not sure that I would have ever gotten into linux or open tools in software if it wasn’t needed for work. As Jonny said, the “unix philosophy” sort of encapsulates the idea of general purpose computing, but it’s not something that’s really taught in a curriculum outside of higher education (at least in the midwest USA). I think most people don’t view a computer as a tool which I think in part is because most computing is notably not general purpose.

14 Likes