global modulation without a modulation matrix
I wanted to make several loops move together without adding a large modulation matrix to the interface. The global LFO uses the same addressed controls as manual gestures, so it can animate a relationship between the loops while each one keeps its own starting value.
I extended the action ring to show the movement. Before this, the interface could show that a parameter had changed but not that it was still changing, which made a slow LFO look a little like a broken mouse.
saving the moving version of the instrument
While adding modulation I found that the early DAW save/load code did not store enough of oooo. I replaced it with versioned processor state containing the complete loop records, global controls, routing data, and safer parsing for old or incomplete state.
I also made recorded filenames more consistent so a reopened session can find its audio. The LFO was the reason I started this release, but reliable project recall took more of the work and is probably the part I use most often.