Heilan is 'n kruis-platform OpenGL X3D leser geskryf in C ++ en ontwerp vir klank werk. Spesifiek, vorm dit die omgewing waarbinne ek die ontwikkeling van 'n oudiovisuele instrument vir my PhD. As sodanig, dit het 'n aantal funksies wat nie algemeen in X3D implementeer:
Lae latency klank danksy PortAudio (ASIO, DirectX, MME op Windows, Jack, ALSA, OSS op Linux, CoreAudio op OSX).
A 1 orde B-formaat Ambisonic klank enjin, wat vir die volle 3d klank, in staat te akkommodeer feitlik enige spreker opset (op die oomblik is dit beperk tot voorafbepaalde konfigurasies, maar dit sal in die toekoms verander).
Open Sound Control ondersteuning vir alle nodes, sodat eienskappe 'n knoop se gemanipuleer word in realtime, potensieel deur verskeie gebruikers.
'N multi-threaded klank enjin, kan afgestig verskillende nodes' klank verwerking in aparte drade (en potensieel, aparte CPUs / cores). Dit kan ingestel word deur die toneel outeur.
Heilan het ten doel om te voldoen aan die X3D wisselaar profiel met bykomende ondersteuning vir sekere nodes soos Sound en NurbsPatchSurface. Dit kan uitgebrei word met biblioteke wat ekstra knope, navigasie tipes, en klank lêer loaders kan voorsien. Dit kom met 'n biblioteek met my eie eksperimentele oudiovisuele nodes, en 'n paar ekstra tipes navigasie.
Die leser self is 'n command line program wat ontwerp is om gebruik offline wees (daar is geen leser plugin of http / ftp ondersteuning), hoewel daar is 'n GUI frontend beskikbaar asook (ingesluit in die binêre pakket). Albei is open source, onder die GPL gelisensieer
Wat is nuut in hierdie release:.
- Beduidende verbeterings aan die implementering Ambisonics , insluitend die vermoë om die klank veld korrek om te draai verskeie asse en 'n baie meer buigsaam dekodeerder implementering.
- Ander verbeterings sluit in die vermoë om klank stroom in Heilan via die nuwe soort AudioInput node, en die vermoë om uitset Open Sound Control boodskappe.
Kommentaar nie gevind