Heilan est un navigateur multi-plateforme OpenGL X3D écrit en C ++ et conçu pour le travail audio. Plus précisément, il forme l'environnement dans lequel je développe un instrument audiovisuel pour mon doctorat. En tant que tel, il possède un certain nombre de caractéristiques ne trouve pas couramment dans les navigateurs X3D:
Faible courtoisie audio latence de PortAudio (ASIO, DirectX, MME sur Windows; Jack, ALSA, OSS sur Linux; CoreAudio sur OSX).
Un 1er ordre B-format de moteur audio Ambisonic, permettant son 3D complète, capable de recevoir pratiquement toutes les configurations de haut-parleur (au moment ceci est limité aux configurations prédéfinies, mais cela va changer dans le futur).
Ouvrez le soutien Sound Control pour tous les nœuds, permettant les attributs d'un nœud à être manipulés en temps réel, ce qui pourrait par plusieurs utilisateurs.
Un moteur audio multi-thread, capable de séparer le traitement audio différents nœuds de dans des threads séparés (et potentiellement, les CPU / cœurs séparés). Cela peut être configuré par l'auteur de la scène.
Heilan vise à se conformer au profil X3D Interchange, avec le soutien supplémentaire pour certains noeuds tels que Sound and NurbsPatchSurface. Elle peut être étendue avec les bibliothèques qui peuvent fournir des nœuds supplémentaires, les types de navigation, et les chargeuses de fichiers sonores. Il est livré avec une bibliothèque contenant mes propres noeuds audiovisuels expérimentaux, et un couple de types de navigation supplémentaires.
Le navigateur lui-même est un programme en ligne de commande conçu pour être utilisé hors ligne (il n'y a pas plugin navigateur ou HTTP / FTP support), mais il est d'une GUI disponibles ainsi (inclus dans le paquet binaire). Les deux sont open source, sous licence GPL
Ce qui est nouveau dans cette version:.
- Des améliorations significatives à la mise en œuvre Ambisonics , y compris la capacité de faire tourner correctement le champ sonore autour de plusieurs axes et une mise en œuvre décodeur beaucoup plus souple.
- D'autres améliorations incluent la possibilité de diffuser de l'audio en Heilan via le nouveau type de nœud de AudioInput, et la capacité de messages sortie Open Sound Control.
Commentaires non trouvées