2010-10-24 5 views
6

Возможно ли воспроизвести файл MIDI (существующий на жестком диске) из Common Lisp? Если да, то как?Воспроизведение MIDI-файла из Common Lisp

+0

Мне кажется, что вы должны прочитать MIDI-файл, используя http://www.cliki.net/MIDI%20Library, а затем выбрать свою аудио-библиотеку ad-hoc (http://www.cliki.net/Music), чтобы воспроизвести его из интерпретированных данных. –

+0

@Vinko Vrsalovic: Кажется, это ответ, а не комментарий. – Svante

ответ

2

Если ваша реализация Common Lisp поддерживает FFI, возможно, вы сможете использовать библиотеку, такую ​​как PortAudio. (Также см. Проект Common Lisp Foreign Function Interface). Другим вариантом является использование почтенного Simple DirectMedia Layer, у которого уже есть привязки Lisp. (Но вы также можете получить Timidity).