我想研究使用python以midi格式生成音乐,以便将来通过深度学习生成一些midi。但是我一开始就陷入困境:
import pygame.midi
import pygame
import time
pygame.midi.init()
midiOut = pygame.midi.Output(1)
midiOut.note_on(64,127)
time.sleep(0.5)
midiOut.note_off(64,127)
midiOut.close()
它抛出"Exception: b"PortMidi:
无效的设备ID'“”`
当我设置pygame.midi.Output(0)
时
它抛出'Device id given is not a valid output id, it is an input id.'
我有macOS
pygame.midi.get_count()
返回2