我正在用 Ruby 构建一个需要低延迟音频播放的音频应用程序。到目前为止,我正在使用 SDL,这对于原型来说非常有用,但它的性能还远远不够满足我的需要。
我尝试过使用ruby-jack
gem,但它似乎还不够完整,无法将任何音频注入播放端口(并且文档非常不完整)。
如果它变化很大,我在 OS X 上(但我想要一些体面的跨平台的东西),而且我(目前)正在播放小的 WAV 文件,但更多格式会更好。我也不想特别想调用系统应用程序来执行此操作。
我的应用程序的完整源代码可在 Github 上获得;对于那些想看看的人来说,它的显着特点是要点。