change(main): Updated test for controller mapping
This commit is contained in:
9
main.go
9
main.go
@@ -18,8 +18,13 @@ func must[T any](obj T, err error) T {
|
|||||||
func main() {
|
func main() {
|
||||||
defer midi.CloseDriver()
|
defer midi.CloseDriver()
|
||||||
|
|
||||||
midiInput := must(NewMidiInput("DJControl Inpulse 500 MIDI 1"))
|
log.Println("Starting...")
|
||||||
|
controller := must(NewController("DJControl Inpulse 500 MIDI 1"))
|
||||||
|
controller.AddMapping(ButtonMapping{1, 7}) // play left
|
||||||
|
controller.AddMapping(ControlMapping{1, 0}) // volume left
|
||||||
|
|
||||||
time.Sleep(time.Second * 20)
|
time.Sleep(time.Second * 20)
|
||||||
midiInput.Stop()
|
log.Println("Stopping...")
|
||||||
|
controller.Stop()
|
||||||
|
log.Println("Stopped.")
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user