package main import ( "fmt" "os" "gioui.org/app" "gioui.org/unit" "github.com/vsariola/sointu/oto" "github.com/vsariola/sointu/tracker" ) func main() { audioContext, err := oto.NewContext() if err != nil { fmt.Println(err) os.Exit(1) } defer audioContext.Close() go func() { w := app.NewWindow( app.Size(unit.Dp(800), unit.Dp(600)), app.Title("Sointu Tracker"), ) t := tracker.New(audioContext) defer t.Close() if err := t.Run(w); err != nil { fmt.Println(err) os.Exit(1) } os.Exit(0) }() app.Main() }