Heilan є крос-платформних OpenGL X3D браузера написаний на С ++ і призначена для роботи зі звуком. Зокрема, вона утворює середовище, в якому я займаюся розробкою аудіовізуальних інструмент для мого доктора філософії. Як така, вона має ряд особливостей, не часто зустрічаються в X3D браузерів:
Низька затримка аудіо люб'язно Portaudio (ASIO, DirectX, MME на Windows; Джек, ALSA, OSS на Linux; CoreAudio на OSX).
1-го порядку B-форматі Ambisonic звуковий движок, що дозволяє для повної 3D-звук, здатний вмістити практично будь-якої конфігурації гучномовців (нині це обмежена встановлених конфігурацій, але що зміниться в майбутньому).
Відкрийте підтримку Sound Control для всіх вузлів, що дозволяє атрибути вузла в маніпулювати в реальному часі, потенційно декількома користувачами.
Багатопотокове аудіо-движок, здатний відокремилася обробки аудіо різних вузлах "в окремих потоках (і потенційно, окремі процесори / ядра). Це може бути налаштований автором сцени.
Heilan прагне відповідати профілю X3D Interchange, з додатковою підтримкою деяких вузлів, таких як Sound і NurbsPatchSurface. Він може бути продовжений з бібліотеками, які можуть забезпечити додаткові вузли, типи навігаційних і звукові файли навантажувачі. Він поставляється з бібліотекою, що містить мої власні експериментальні аудіовізуальні вузли, і кілька додаткових видів навігації.
Сам браузер програма командного рядка, призначені для використання в мережі (немає плагін для браузера або HTTP / FTP підтримка), хоча це оболонка GUI також доступні (входить в бінарний пакет). Обидва з відкритим вихідним кодом, під ліцензією GPL в
Що нового У цьому випуску :.
- Значні покращення в реалізації відтворює апаратура , у тому числі вміння правильно обертати звукове поле навколо декількох осей і набагато більш гнучкою реалізації декодера.
- Інші поліпшення включають в себе можливість потокового аудіо в Heilan допомогою нового типу аудиовход вузла, і здатність до повідомлень Вихід з відкритим контролю звуку.
Коментар не знайдено