Напишем небольшой скрипт, позволяющий генерировать мелодию из заданного набора нот.
Сначала напишем функцию make_signal, которая по определенным параметрам (подробнее описаны здесь) генерирует звуковую волну и возвращает результат в виде двух последовательностей: временных меток, отстоящих друг от друга на период дискретизации, и значений сигнала в них:
Теперь загрузим словарь (tone_freqs)