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.