CLI Piano Synthesizer?
-
26-09-2019 - |
Вопрос
Я работаю над программой Music Implivation для класса, которую я принимаю, и мне нужно иметь возможность показать, что он может сделать с классом. В настоящее время программа выводит заметки в научном формате и аккордах в скобках (я использую Python). Вот пример вывода:
C5 D4 [D#5, D#4]
Есть ли программное обеспечение CLI, которое я могу использовать для воспроизведения этих заметок? Я буду представлять это на Mac, и я разрабатываю на Linux, поэтому было бы неплохо иметь утилиту CLI, в которую я могу просто трусить вывод моей программы в.
Спасибо!
Решение
Есть целая куча ресурсов, которые могут быть полезны для вас здесь. Отказ Если не нужно бегать в режиме реального времени, вы можете быть счастливым, просто написав стандартный MIDI-файл и используя какое-то другое программное обеспечение для фактического визуализации воспроизведения.
Другие советы
Я не знаю о программе, которая делает это. Хотя я написал программу, которая играет формат рингтона Nokia через PC «BEEP». Но вы не можете просматривать два тона сразу, поэтому моя программа не может справиться с аккордами.
Вместо этого, почему бы не использовать одну из библиотек, упомянутых здесь: Простая поперечная платформа MIDI библиотека для Python и выведите файл MIDI, который затем воспроизводится с помощью любого стандартного аудиоплеера.