FERRAMENTAS LINUX: Ryan Gordon está trabalhando no MojoAL, e adiciona o suporte de áudio espacializado

sexta-feira, 13 de abril de 2018

Ryan Gordon está trabalhando no MojoAL, e adiciona o suporte de áudio espacializado



Saia mais!!


A nova biblioteca de sons MojoAL de Ryan Gordon agora suporta a espacialização de áudio.

O MojoAL é o mais novo projeto de código aberto mantido pelo portador do jogo macOS / Linux, Ryan "Icculus" Gordon. O MojoAL é uma implementação OpenAL baseada em SDL que tem como objetivo ser uma substituta imediata para esta biblioteca de APIs de áudio multiplataforma de longa data que foi originalmente iniciada por seu antigo empregador, a Loki Entertainment. Enquanto o OpenAL continua a ser mantido por empresas como Apple e Creative, o MojoAL é um novo substituto sendo invadido pela Icculus.

Gordon cometeu o código MojoAL inicial há apenas três semanas e continua trabalhando nele desde então. Esta biblioteca de áudio está sendo desenvolvida muito rapidamente e o mais recente agora é o suporte a espacialização de áudio para dar a impressão da fonte de áudio em um ambiente 3D.

Agora as fontes mono irão deslocar e atenuar pelo modelo de distância. Isso é um monte de matemática que eu não entendo bem e passei muito tempo pesquisando, então seja gentil!

Não está claro para mim que o Constant Power Panning, e meu hack para dividi-lo em quadrantes, é uma boa ideia. Existem possivelmente abordagens melhores, possivelmente não usando Panning de Energia Constante.

Obviamente, isso é uma coisa estéreo. O som surround precisa de melhores hacks. :)






Ele está trabalhando no MojoAL como uma ferramenta para ajudar no processo de portar mais jogos para o Mac / Linux. Ele escreveu uma explicação mais detalhada de seu argumento para iniciar o desenvolvimento do MojoAL através de sua página no Patreon .

Enquanto o MojoAL ainda está nos estágios iniciais de desenvolvimento, aqueles que desejam verificar o projeto em sua forma atual podem ver o repositório de código do Mercurial com ele ainda não sendo um site de projeto ou algo semelhante. Isso segue seus outros projetos "Mojo", incluindo o MojoELF e o MojoSetup.


Fonte

Até a próxima!!

Nenhum comentário:

Postar um comentário