sowbug / groove

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

BPM should be automatable #127

Closed sowbug closed 1 year ago

sowbug commented 1 year ago

This isn't an important end-user feature, but if it's hard to do, then it is evidence of a design issue.

sowbug commented 1 year ago

For example, Metronome keeps its own copy of Clock. If BPM changes, then it needs to know that. But how do we know that it cares about Clock? It implements Resets, but Resets doesn't know about BPM.