Heilanは、C ++で書かれており、オーディオの作業用に設計されたクロスプラットフォームのOpenGLのX3Dブラウザです。具体的には、私は私の博士課程のための視聴覚機器を開発しています、その中の環境を形成しています。このように、一般的にX3Dのブラウザでは見られない多くの機能があります:
PortAudio(; Linuxのジャック、ALSA、OSS; OSX上のCoreAudio ASIO、DirectXの、MME Windowsの場合)の低レイテンシーのオーディオ礼儀。
事実上すべてのスピーカー構成を収容可能な完全な3Dサウンドを可能にする1次BフォーマットAmbisonicオーディオエンジン、(現時点ではこれが予め設定された構成に限定されるものであるが、それは将来的に変更されます)。
ノードの属性は、潜在的に複数のユーザーが、リアルタイムで操作することができるように、すべてのノードのサウンドコントロールのサポートを開きます。
別のスレッド(および潜在的に、別々のCPU /コア)に別のノードのオーディオ処理をオフに分割することができるマルチスレッドオーディオエンジン、。これは、シーンの作成者によって構成することができます。
Heilanには、サウンドやNurbsPatchSurfaceなどの特定のノードのためのサポートを追加することにより、X3Dインターチェンジプロファイルに準拠することを目指しています。これは余分なノード、ナビゲーションタイプ、及び音声ファイルローダを提供することができるライブラリを拡張することができます。それは私自身の実験視聴覚ノードを含むライブラリ、および追加のナビゲーションタイプのカップルが付属しています。
ブラウザ自体は(バイナリパッケージに含まれています)などもご利用いただけGUIフロントエンドがありますが、(何のブラウザプラグインまたはHTTP / FTPサポートはありません)オフラインで使用するように設計され、コマンドラインプログラムです。両方はGPLの下でライセンスのオープンソースである
このリリースで新しい何が:正しく、複数の軸の周りに音場を回転させる能力を含むアンビソニックスの実装に
この大幅な改善は、とはるかに柔軟デコーダの実装。
その他の改良点は、新しいAudioInputノードタイプを介してHeilanにオーディオをストリーミングする能力、および出力オープンサウンドコントロールメッセージの機能が含まれています。
コメントが見つかりません