我正试着用我的钢琴和Python来点亮我的dotstar led灯带!在
我从键盘上得到我需要的信息,然后我尝试用python打开它。唯一的问题是,这是一个巨大的延迟。如果我一次按多个键,输入的信息就太慢了。在
如果我删除代码来点亮我的led,它的工作很好,没有任何延迟。
我有什么办法可以加快速度吗?在
我对python相当陌生,所以任何提示都会非常有用!在
以下是我目前为止的代码:import pygame.midi
import board
import adafruit_dotstar as dotstar
dots = dotstar.DotStar(board.MOSI, board.SCK, 120, brightness=1)
def print_devices():
for n in range(pygame.midi.get_count()):
print (n,pygame.midi.get_device_info(n))
if __name__ == '__main__':
pygame.midi.init()
print_devices()
def number_to_note(number):
notes = ['c', 'c#', 'd', 'd#', 'e', 'f', 'f#', 'g', 'g#', 'a', 'a#', 'b']
return notes[number%12]