Heilan er et cross-platform OpenGL X3D browser skrevet i C ++ og designet til audio arbejde. Konkret er det danner miljø, hvor jeg udvikler en audiovisuel instrument for min PhD. Som sådan, det har en række af funktioner, der ikke normalt findes i X3D browsere:
Lav latency audio høflighed af Portaudio (ASIO, DirectX, MME på Windows, Jack, ALSA, OSS på Linux; CoreAudio på OSX).
En 1. ordens B-format Ambisonic lyd motor, der giver mulighed for fuld 3d lyd, i stand til at rumme næsten enhver højttaler konfiguration (i det øjeblik det er begrænset til forudindstillede konfigurationer, men det vil ændre sig i fremtiden).
Åbn Sound Control support til alle knuder, så en node attributter at blive manipuleret i realtime, potentielt af flere brugere.
En multi-threaded lyd motor, i stand til at opdele off forskellige noder 'lydbehandling i separate tråde (og potentielt, separate CPU'er / kerner). Dette kan konfigureres af scenen forfatteren.
Heilan formål i overensstemmelse med den X3D Interchange profilen, med ekstra støtte til visse knudepunkter såsom lyd og NurbsPatchSurface. Den kan forlænges med biblioteker, der kan give ekstra noder, navigation typer og lyd fil læssemaskiner. Den leveres med et bibliotek, som indeholder mine egne eksperimentelle audiovisuelle noder, og et par ekstra navigation typer.
Browseren selv er en kommandolinje program designet til at blive brugt offline (der er ingen browser-plugin eller http / ftp support), selvom der er en GUI frontend til rådighed samt (inkluderet i binær pakke). Begge er open source, udgivet under GPL
Hvad er nyt i denne udgivelse:.
- Væsentlige forbedringer af Ambisonics implementering , herunder evnen til korrekt at rotere lydfeltet omkring flere akser og en langt mere fleksibel dekoderimplementering.
- Andre forbedringer omfatter evnen til at streame lyd ind Heilan via den nye AudioInput node type, og evnen til at output Open Sound Control-meddelelser.
Kommentarer ikke fundet