refactor(tracker): ask for midiContext in the model constructor

This commit is contained in:
5684185+vsariola@users.noreply.github.com
2024-10-14 17:03:17 +03:00
parent f427eca1f4
commit 2809526de6
3 changed files with 6 additions and 7 deletions

View File

@ -53,9 +53,8 @@ func main() {
if configDir, err := os.UserConfigDir(); err == nil {
recoveryFile = filepath.Join(configDir, "Sointu", "sointu-track-recovery")
}
model, player := tracker.NewModelPlayer(cmd.MainSynther, recoveryFile)
midiContext := gomidi.NewContext()
model.MIDI = midiContext
model, player := tracker.NewModelPlayer(cmd.MainSynther, midiContext, recoveryFile)
defer model.MIDI.Close()
if a := flag.Args(); len(a) > 0 {
f, err := os.Open(a[0])