def run(self): midi.init() i = [i for i in range(midi.get_count()) if self._name in midi.get_device_info(i)[1]][0] i = midi.Input(i) while not self._halt: e = i.read(1) if len(e): e = e[0][0] if e[2] and (36 <= e[1] <= 84): # print(e[1]) self._on_note(music.midi_note(e[1])) else: sleep(0.001) i = None
def run(self): midi.init() i = [ i for i in range(midi.get_count()) if self._name in midi.get_device_info(i)[1] ][0] i = midi.Input(i) while not self._halt: e = i.read(1) if len(e): e = e[0][0] if e[2] and (36 <= e[1] <= 84): #print(e[1]) self._on_note(music.midi_note(e[1])) else: sleep(.001) i = None
def run(self): c = self._c for i in range(67, 75): n = music.midi_note(i-12) play.beep(c, n)
def run(self): c = self._c for i in range(67, 75): n = music.midi_note(i - 12) play.beep(c, n)