FERRAMENTAS LINUX: AeonWave: um mecanismo de áudio de código aberto semelhante ao XAudio2 / Apple CoreAudio da Microsoft

segunda-feira, 10 de dezembro de 2018

AeonWave: um mecanismo de áudio de código aberto semelhante ao XAudio2 / Apple CoreAudio da Microsoft




Confira!



Uma iniciativa de áudio de código aberto que está em desenvolvimento há anos, mas voando sob o nosso radar até que seu principal desenvolvedor tenha entrado em contato é o AeonWave, que suporta sistemas Windows e Linux enquanto é inspirado no Microsoft XAudio e no CoreAudio da Apple.

Erik Hofman da Adalin BV que desenvolve a AeonWave descreve o projeto para nós como:

Um mecanismo de áudio de código aberto semelhante ao XAudio2 / XAudio3D da Microsoft ou CoreAudio da Apple. Portanto, não se destina a substituir libasound ou pulseaudio. Em vez disso, o AeonWave começou como uma implementação completamente nova e rápida do OpenAL muito antes da criação do OpenAL-Soft. Continuei trabalhando para aperfeiçoá-lo ao longo dos anos e, em algum momento, enquanto escrevia o mecanismo de áudio para o FlightGear, decidi que o OpenAL simplesmente não o cortava e reescrevia o mecanismo no mecanismo central e em uma pequena camada de emulação OpenAL. Levando em conta as lições aprendidas com o mecanismo de som criado para o FlightGear e com a velocidade de renderização em mente.

Atualmente, o AeonWave suporta sub-mixagem no modo estéreo e no modo 3D / 4D. Nesse caso, reposicionar o sub-mixer automaticamente reposiciona e reorienta todos os objetos registrados. Ele suporta a atribuição de um número ilimitado de filtros e efeitos a um número ilimitado de emissores de som, os sub-mixers e o mixer final. Suporta streaming automaticamente a partir de fluxos de Internet ou hardware de áudio e posiciona-o no ambiente 3D. E contém um sintetizador completo que pode ser configurado com apenas algumas linhas de código XML em um arquivo de configuração que pode estar localizado localmente ou pode ser recuperado da Internet pelo AeonWave. Para fins de teste, um pequeno utilitário de reprodução MIDI foi desenvolvido recentemente e adicionado ao pacote aax-utils. A reprodução MIDI revelou vários problemas inesperados com o código que agora foi resolvido.


Esse mecanismo de som 3D / 4D multi-plataforma em seus novos lançamentos conseguiu várias melhorias de desempenho e outras otimizações.

Aqueles que desejam aprender mais sobre este mecanismo de som de código aberto podem fazê-lo em Adalin.com .


Fonte

Até a próxima !!

Nenhum comentário:

Postar um comentário