Вопрос

Я работаю над программой Music Implivation для класса, которую я принимаю, и мне нужно иметь возможность показать, что он может сделать с классом. В настоящее время программа выводит заметки в научном формате и аккордах в скобках (я использую Python). Вот пример вывода:

C5 D4 [D#5, D#4]

Есть ли программное обеспечение CLI, которое я могу использовать для воспроизведения этих заметок? Я буду представлять это на Mac, и я разрабатываю на Linux, поэтому было бы неплохо иметь утилиту CLI, в которую я могу просто трусить вывод моей программы в.

Спасибо!

Это было полезно?

Решение

Есть целая куча ресурсов, которые могут быть полезны для вас здесь. Отказ Если не нужно бегать в режиме реального времени, вы можете быть счастливым, просто написав стандартный MIDI-файл и используя какое-то другое программное обеспечение для фактического визуализации воспроизведения.

Другие советы

Я не знаю о программе, которая делает это. Хотя я написал программу, которая играет формат рингтона Nokia через PC «BEEP». Но вы не можете просматривать два тона сразу, поэтому моя программа не может справиться с аккордами.

Вместо этого, почему бы не использовать одну из библиотек, упомянутых здесь: Простая поперечная платформа MIDI библиотека для Python и выведите файл MIDI, который затем воспроизводится с помощью любого стандартного аудиоплеера.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top