refactor(tracker): split NewModelPlayer into NewModel, NewPlayer

This commit is contained in:
5684185+vsariola@users.noreply.github.com
2024-11-02 23:58:38 +02:00
parent 37769fcc9c
commit 8074fd71d3
5 changed files with 16 additions and 12 deletions

View File

@ -49,7 +49,8 @@ func main() {
defer midiContext.Close()
midiContext.TryToOpenBy(*defaultMidiInput, *firstMidiInput)
broker := tracker.NewBroker()
model, player := tracker.NewModelPlayer(broker, cmd.MainSynther, midiContext, recoveryFile)
model := tracker.NewModel(broker, cmd.MainSynther, midiContext, recoveryFile)
player := tracker.NewPlayer(broker, cmd.MainSynther)
detector := tracker.NewDetector(broker)
go detector.Run()