Hey! I just updated the github repo for Droplets (and the first post of this thread) with some decent updates.Itās now at version 1.1
The biggest change is that each droplet can now output a sequence of chord shapes via a simple syntax in the Interval Offsets area. The chords are built on the base pitch set via the note and oct knobs for each droplet.
Here are the shapes currently implemented in the chord syntax:
p - fifth
t - triad
ti - triad 1st inversion
tii - triad 2nd inversion
t7 - 7th
t7i - 7th 1st inversion
t7ii - 7th 2nd inversion
t7iii - 7th 3rd inversion
s2 - sus2
s2i - sus2 1st inversion
s2ii - sus2 2nd inversion
s4 - sus4
s4i - sus4 1st inversion
s4ii - sus4 2nd inversion
Triads and Seventh chords are generated as Major chords. The Major/Minor qualities are handled downstream by the pitch quantizer. I know this is kind of goofy, but weāre sequencing notes with integers offsetting base pitches dropped from heightsā¦itās all kind of goofy in here and thatās ok.
Note that chords, intervals and rests can exist in the offset list at the same time, like so:
0 4 ti r t7iii 0 -5 r p
I added a detailed built-in help section above the Interval Offsets area that Iām hoping will make sense of how itās intended to be used.
Thereās also some slight UI changes. The most obvious being the addition of an āAllā page to the middle editing pane. This gives a high-level view of the essential parameters for each droplet from one quick view. It looks like this:
Other changes include:
-
Each droplet can have the base pitch transposed by incoming MIDI note via the āKeyā button. This is set per droplet so you can have a melody transposing over a sequence of chords (or another melody) that doesnāt transpose.
-
Each droplet can have a lag applied to the trigger to keep things from feeling too rigid.
-
A droplet will display the currently active offset value that is being applied from the Interval Offsets area.
-
A dropletās duration can now be set up to 10 seconds.
-
Minor OCD UI adjustments.
-
Fixed a few issues with the Interval Offsets area not processing in the correct order.
Have fun!
