a waveform I can actually edit
The footer waveform was useful for seeing that a loop contained audio, but it was not very useful for making a precise edit. I made it clickable so it can expand into a much larger view. I did not want the larger editor to be open all the time because I still want oooo to mostly be four circles, so it folds back into the footer when I am finished with it.
I added fullscreen mode for the same reason: sometimes I want the circles to take over the whole display. This needed a little more work than making the window bigger because the standalone app has to remember its previous size and still provide an obvious way to leave fullscreen.
when should a recording change the loop length?
Previously, stopping a recording could automatically shorten the loop to the length of the take. That is convenient when recording a brand-new loop and surprising when replacing part of an existing one. I made truncation a global option so the take can define the new length when I want it to, or leave the original allocation alone when I do not.
The release also added a serialosc connection for monome grids and fixed audio processing when a host sends unusually small blocks. That last bug only appeared in particular hosts and buffer settings, which is another way of saying it waited until the least convenient time to introduce itself.