3D visuals for modulators
Captain's Log: Stardate 77371.4
Now that I'm done with the ADC talk as well as the holiday, I am happy to be back to full-time work on Anukari.
Today I got quite a few small things done. MIDI control modulators now have their own basic 3D model, which looks like a knob and spins when the MIDI input changes. Visual updates from MIDI modulation now show correctly in the 3D view, so e.g. changing the position of a mass via a knob shows up with smooth motion. And I continued to improve some of the modulation infrastructure so that it will be easier to add more modulator types (soon).
I also fixed a couple bugs, and applied a small optimization that I learned about at ADC, using arch-specific pause/yield instructions for the spin-loops in the thread synchronization code. At the least, these should save a bit of power, but they might also help with better pipelining etc.
Right now I'm planning to add some more modulation targets and then begin work on the next long-form demo video. The current plan is to do basically a live demo where I create an instrument from scratch and talk through the whole process. None of the existing demos really show how the GUI works in detail and what the workflow looks like, so I want to go into that.