Как сделать так, чтобы список соответствовал нотам для воспроизведения.
winsound.Звуковой сигнал (294, 125)#d
winsound.Звуковой сигнал (294, 125)#d
winsound.Звуковой сигнал (587, 250)#d^
winsound.Звуковой сигнал (440, 250)#a
время.сон(.115)
У меня есть страница, полная таких нот, и я хочу иметь возможность сжать их в список типа "песня = d, d, d^, a, r", а затем заставить ноты играть в соответствии с тем, что есть в этом списке, а не иметь страницу линейных нот, за которыми нужно следовать.
Что я уже пробовал:
Я попытался определить каждую ноту как переменную, например d = = winsound.Beep(294, 125) однако я понятия не имею, как заставить консоль читать список, а затем воспроизводить каждую ноту/переменную.