OpenAUDIENCE
O OpenAUDIENCE (OA) é uma versão livre do software para imersão sonora e auralização AUDIENCE. O programa consiste em uma biblioteca de objetos e abstrações (patchs) para Pd. Seu desenvolvimento iniciou-se dentro do contexto do Projeto AUDIENCE e foi realizado sob o projeto homônimo OpenAUDIENCE.
O projeto OpenAUDIENCE ocorreu entre 2005 e 2009, quando amplas chamadas de colaboração para pesquisadores e programadores estiveram abertas a novos membros, desenvolvedores e grupos que quisessem contribuir na construção, acréscimo de funcionalidades e melhorias para o software. Ao final desta fase foi disponibilizada uma versão do OA para a comunidade de desenvolvedores de aplicações de áudio espacial, para que utilizassem o software como máquina de auralização, de geração e reprodução de som espacial (2D e 3D).
Desde então o OA tem sido atualizado periodicamente pela equipe de desenvolvimento do AUDIENCE e novos trabalhos realizados utilizando a biblioteca acabam incorporando novas funcionalidades e aplicações a cada nova liberação de versão.
Características básicas do programa
O software permite a produção das cenas sonoras em suporte multicanal e a reprodução espacializada interativa, inclusive ao vivo. Suas características incluem a orientação à cena sonora e a orientação ao papel do usuário, provendo módulos de trabalho orientados à semântica dos diferentes profissionais envolvidos na cadeia de produção e reprodução musical.
Sendo um sub-conjunto do software AUDIENCE para Pd (AUDIENCE4Pd) esta biblioteca também opera sob o conceito da arquitetura de 4 camadas AUDIENCE: há objetos/abstrações refentes à camada funcional para a cena sonora; outros da camada de renderização acústica; outros para a camada de codificação 2D/3D do som da cena; e outros pertencentes à camada que controla a reprodução física através de alto-falantes. Há também blocos auxiliares implementando diversas funções úteis (como entrada e saída de áudio, controle de volume, etc.).
O OA é útil para qualquer pessoa que queira trabalhar independentemente a composição de uma cena sonora, a sua renderização acústica, a sua codificação em um formato para distribuição, e finalmente a sua reprodução interativa, usando campos sonoros 2D e 3D. Entre seus maiores diferenciais destaca-se a independência entre a criação do espaço sonoro e o modo como ele será fisicamente auralizado (isto é, o usuário pode querer reproduzir em estéreo, em 4.0, em 5.1 ou outro modo). A camada de codificação opera principalmente com o formato nativo Ambisonics (até 3a. ordem).
Uso
O usuário constrói as cenas sonoras virtualmente, independente da configuração de alto-falantes usada na reprodução. A biblioteca tem um objeto para construir uma interface de cena sonora diretamente no Pd, ou, alternativamente, recursos para que a cena sonora seja comandada remotamente por outro software. Ambiências diferentes podem ser atribuídas individualmente a cada fonte sonora, e suas posições no espaço podem ser alteradas em tempo real, inclusive automatizadas. O campo sonoro real pode ser exportado e tocado em suporte hexa, octofônico, e outros formatos de saída (ex: modos 5.1 e estéreo).
Distribuição (downloads)
- OpenAUDIENCE v.1.0.3 (executable core) (~10.4MB)
Núcleo básico da distribuição v.1.0.3, release 30/03/12. Estrutura de diretórios:
- audce: includes objects/abstractions for layers 1, 2, 3, 4, auxiliary objects/abstractions, libraries and binaries, images and test sounds.
- tst: test patches
- OpenAUDIENCE v.1.0.2 (executable core) *distribuição descontinuada
Núcleo básico da distribuição v.1.0.2. Estrutura de diretórios:
- aux: auxiliary objects/abstractions
- L1: layer 1 patches and externals (including L1 binaries)
- L2: layer 2 patches and externals (including L2 binaries)
- L3: layer 3 patches and externals (including L3 binaries)
- L4: layer 4 patches and externals (including L4 binaries)
- tst: test patches
- bin: binaries
- lib: libraries
- img: images used in gui blocks
- snd: test sounds
- obsolete: obsolete patches and externals
- OA_app v.1.0.2 (basic applications and demos, with audio) (~31MB)
Aplicações livres, tutoriais e demonstrações.
- app: applications and demos
As seguintes aplicações básicas estão incluídas:
- SMCT2008 (patch para espacialização de fontes sonoras ao vivo)
- Sheff (tutoriais p/ utilização do OA para soundscape design e aplicações, Univ. of Sheffield, 2010)
- OA_app_Ives (9-channel music, piece "The Unanswered Question", Charles Ives, USP, 2006) **em preparação
- Espacialização da peça "The Unanswered Question" de Charles Ives (1906). Gravado e produzido na USP, 2006.
- OA_app_kitchen (8-channel music, Kitchen Miniatures, by Fernando-Lopez Lezcano) **em preparação
- Kitchen (espacialização da peça Kitchen Miniatures por Fernando-Lopez Lezcano, com sons, produzida e apresentada durante o SBCM 2009)
- OA_docs_v.1.0.2 (documentation) (~2.7MB)
- doc: documentation (manual, white papers, guides and specifications)
Inclui a versão 1.1.4 do manual do AUDIENCE e OA.
Contato e suporte
Reporte problemas ou sugestões de melhorias para audience @ lsi.usp.br.
Interessados em utilizar o AUDIENCE para projetos de auralização ou em desenvolver novas funcionalidades usando o sistema por favor entre em contato pelo mesmo endereço.