sowbug / groove

A digital audio workstation (DAW) engine.
Other
19 stars 0 forks source link

Audio representation in GUI #114

Closed sowbug closed 1 year ago

sowbug commented 1 year ago

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.