Imprimir esta página
Quarta, 14 Setembro 2016 11:04

Mosca: Classe de SuperCollider para campos sonoros ambisônicos dinâmicos

Postado por
Avalie este item
(6 votos)

Mosca é uma classe de extensão da linguagem SuperCollider para sonoplastia 3-dimensional e realidade aumentada. A classe facilita codificação de sinais ambisônicos até a 5ª ordem e oferece diversos métodos para decodificar as cenas acústicas para conjuntos de caixas de som ou fones de ouvido.

As fontes sonoras para serem espacializadas podem ser de vários tipos. Por exemplo, podem ser arquivos de áudio ou sinais em mono, estéreo ou formato ambisônico. A posição das fontes na cena acústica, os movimentos delas e todos os controles da interface, podem ser gravados para permitir várias camadas de controle das fontes. Além dos mecanismos nativos para gravar o estado da cena, existe uma interface com o sequenciador de multimídia OSSIA Score para registrar todos os aspectos do GUI e para sincronizar a cena acústica com outras mídias (ex. vídeo, iluminação DMX) via mensagens OSC. Tais gravações permitem o uso de Mosca sem GUI em aplicações embutidas.

Mosca responde à orientação e localização do ouvinte na cena através do GUI e sensores tais como headtrackers (sensores de orientação) e tecnologias locativas, por exemplo GNSS/GPS via mensagens do padrão NMEA. Para dar referência visual para as cenas, Mosca facilita a importação de mapas e gráficos e a criação de anotações textuais e desenhos nestas imagens.

Devido à sua integração com a linguagem SuperCollider, a cena acústica pode ser manipulada por código para facilitar movimentos complexos e precisos. Além disso, processos de síntese dentro do SuperCollider, podem ser incorporados como uma fonte e receber todos os dados do GUI para modular o som. Reverberação é um efeito importante na simulação de espaço e distância de uma fonte, e Mosca facilita dois mecanismos. Um dos mecanismos é uma reverberação local, configurado por fonte, espacializado junto com a fonte e que fica mais proeminente com distância. O outro é uma reverberação global que toma influência com fontes próximas e tem um efeito mais imersivo. Além de dois reverberadores de padrão, reverberação ou outros efeitos podem ser aplicados pela convolação com repostas ao impulso ambisônicas fornecidas pelo usuário.

Recursos:

Lido 7470 vezes Última modificação em Sexta, 10 Março 2023 13:18