func ExamplLaunchpad2() { devices, _ := midi.GetDevices() nanopad := devices["nanoPAD2 PAD"] // A nanopad does its own transposition. launchpad := NewLaunchpad(devices["Launchpad"], map[int]int{ 96: 37, 97: 39, 98: 41, 99: 43, 100: 45, 101: 47, 102: 49, 103: 51, 112: 36, 113: 38, 114: 40, 115: 42, 116: 44, 117: 46, 118: 48, 119: 50}, nanopad) iac1 := devices["IAC Driver Bus 1"] pipe, _ := midi.NewPipe(launchpad, iac1) go pipe.Run() c := make(chan bool, 1) <-c }
func ExampleMonome() { devices, err := midi.GetDevices() if err != nil { fmt.Println("Error: ", err) } iac1 := devices["IAC Driver Bus 1"] monome, err := NewMonome() fmt.Println(monome, err) monome.Open() go monome.Run() pipe, _ := midi.NewPipe(monome, iac1) go pipe.Run() c := make(chan bool, 1) <-c }