Back in June I had some time off, and I finally got around to starting a project that had been on my mind for years: prototyping some ideas for hypothetical new OP-1 modules, using Processing.
I really dig the strengths and constraints of the OP-1 as a platform, and I’ve always wanted to try some music-related coding (but never got around to it), so this was a fun learning project for me.
I’ve been meaning to make a demo video showing some of these experiments, but I keep procrastinating. I figure that maybe by posting some teaser pics here, that might light a fire under my ass to get me to actually make a video showing these in action.
So: here’s a brief description and screenshot of the 3 most successful experiments (IMO)
IMPULSE LFO is a modulation source inspired by acid techno; it produces exponentially-decaying sweeps that behaves “additively”: if you trigger it again before it’s fully descended, the next sweep will start higher than the previous one… hard to explain but obvious when you see/hear it. It also contains simple pattern generators which affect the envelope’s shape in multiple ways (eg every 3rd trigger will have twice the decay speed, while every 5th will be accented), allowing you to produce some really interesting dynamic polyrhythmic patterns with a lot of life in them.
STEP LFO is an analog-step-sequencer-style modulation source, simple and fun. I thought having a maximum of 8 steps felt a bit “limited in a good way”, and it also made the UI a lot nicer/easier. I didn’t want it to be too boring, so I gave each step a “velocity” value in addition to the regular step value, producing a sort of step-sequenceable A/D envelope.
CLOCKS SEQ is my spin on a euclidian sequencer: in addition to the usual patterns, you can also warp/skew the distribution of the hits asymmetrically to generate a much wider range of rhythms than with the stock euclidian algo.
Anyway, hopefully this has piqued your interest and I’ll have a video to share soonish