从Common Lisp播放MIDI文件

Pau*_*ers 6 lisp midi common-lisp

是否可以从Common Lisp播放MIDI文件(存在于硬盘上)?如果是这样,怎么样?

Vij*_*hew 2

如果您的 Common Lisp 实现支持FFI,您也许可以使用像PortAudio这样的库。(另请参阅Common Lisp 外部函数接口项目)。另一种选择是使用古老的Simple DirectMedia Layer,它已经具有 Lisp 绑定。(但你可能还必须获得胆怯)。