The main project I’ve been working on for about a month now is to write a Remote Codec for using my Launchpad Pro with Propellerhead Reason.
I only have scattered time to work on it, and I’ve got an ambitious bunch of features to pack into it. I’ve been doing the research of the Remote format since last Spring. There’s so many little tricks and design patterns I’ve learned.
I had scales working, 36 of them, with 3 colors, but then I had the idea a few days ago to pick a color for every note. After a quick google search, I found a palette based on a circle of fifths.
You may note that the lower left pad is always red as I cycle through the scales. That’s because I start the scales on a C note and draw it from there. The root (lowest) note changes if there’s very few notes in the scale. (64 pads, midi has 128 notes, but if a scale has 5 or 6 notes, that fills them up pretty quickly.)
I’m using the scale colors from here, but there’s a wide variety of note/color palettes out there. (And a lot of woo-woo!) Holy crap, Issac Newton came up with one! There’s this project on github that collects a bunch of them. Also, there’s a similar circle of fifths here.
I’m going to build in the ability to change color palette into this codec.
Much more to come!