feat(tracker): hook up audio to tracker, we have liftoff

audio still a bit crackly; should probably decouple actual row ticking and rendering of audio (but how does that work with tempo ops?)

sequencer goroutine is a bit weird, too, should rethink
This commit is contained in:
Matias Lahti
2020-11-08 04:17:21 +02:00
parent 175bbb7743
commit 5e45e4f1f4
8 changed files with 146 additions and 5 deletions

View File

@ -13,6 +13,8 @@ func (t *Tracker) Run(w *app.Window) error {
var ops op.Ops
for {
select {
case <-t.ticked:
w.Invalidate()
case e := <-w.Events():
switch e := e.(type) {
case system.DestroyEvent: