Давным-давно в далекой галактике существовали микрокомпьютеры, работающие на Бейсике и имеющие простые звуковые команды, которые заставляли машину издавать звуковые сигналы и шипеть всевозможными странными и чудесными способами.
Помимо того, что он издавал отличные звуки, он также был очень полезен в качестве инструмента обучения, потому что вы могли слышать результаты своего кода.
Я хотел бы иметь звуковую функциональность таких машин, как BBC Micro с ее командой «конверт», но без использования эмулятора и изучения или повторного изучения всех особенностей различных диалектов Бейсика.
Я также хотел бы избежать необходимости создавать файлы midi или wav, но хотел бы создавать звуки непосредственно с кодом. Я пробовал winsound.Beep, но примерно через 4 ноты время между нотами кажется случайным, а также функциональность ничто по сравнению даже с чем-то вроде спектра ZX.
Кто-нибудь знает, как это сделать с Python?