A blinking dot representing a recent high amplitude would be fine.
The goal is to strengthen the ability of individual entities to report real-time status to the GUI. Decide whether we push or pull. Maybe get rid of the Orchestrator mutex.
Secondary goal is to deal with latency. Entity produces audio at time 0, but it doesn't reach the sound card until time 1. We want the GUI (and bonus the external MIDI output) to be in sync with the sound card.
A blinking dot representing a recent high amplitude would be fine.
The goal is to strengthen the ability of individual entities to report real-time status to the GUI. Decide whether we push or pull. Maybe get rid of the Orchestrator mutex.
Secondary goal is to deal with latency. Entity produces audio at time 0, but it doesn't reach the sound card until time 1. We want the GUI (and bonus the external MIDI output) to be in sync with the sound card.