add MIDI discovery, connection and events

This commit is contained in:
2025-11-14 20:19:44 +01:00
parent 932c288a9c
commit 19ec0bec74
7 changed files with 331 additions and 101 deletions

5
app.go
View File

@@ -30,9 +30,10 @@ type App struct {
func NewApp() *App {
// Create a new hadware manager
hardwareManager := hardware.NewHardwareManager()
// hardwareManager.RegisterFinder(hardware.NewMIDIFinder(5 * time.Second))
hardwareManager.RegisterFinder(hardware.NewFTDIFinder(5 * time.Second))
hardwareManager.RegisterFinder(hardware.NewFTDIFinder(3 * time.Second))
hardwareManager.RegisterFinder(hardware.NewOS2LFinder())
hardwareManager.RegisterFinder(hardware.NewMIDIFinder(3 * time.Second))
return &App{
hardwareManager: hardwareManager,
projectSave: "",