低遅延のオーディオ再生を必要とするRubyでオーディオアプリケーションを構築しています。これまでのところ、プロトタイプに最適なSDLを使用していますが、必要なパフォーマンスを十分に発揮できていません。
gemを使用してみましたruby-jack
が、再生ポートにオーディオを挿入するのに十分ではないようです(ドキュメントは非常に不完全です)。
それが大きく変わる場合、私はOS Xを使用していて(ただし、適切にクロスプラットフォームの何かが欲しい)、(現在)小さなWAVファイルを再生していますが、フォーマットが多いほど良いでしょう。これを行うために、特にシステムアプリケーションを呼び出したくありません。
私のアプリケーションの完全なソースはGithubで入手できます; それの顕著な特徴は、見てみたい人のために、要点にあります。