Processamento distribuído de áudio em tempo real(In English)
Esta é a página da minha dissertação de mestrado; O texto da dissertação (em português) já foi finalizado e a defesa ocorreu no dia 04/06/2004. Eu escrevi também um resumo estendido da dissertação em inglês, baseado em grande parte no texto dos artigos publicados abaixo.
Finalmente, está disponível uma versão beta do sistema! Ainda há limitações (veja o arquivo TODO), mas praticamente toda a funcionalidade está implementada.
Este projeto discute e implementa, em ambiente Linux, um mecanismo para o processamento síncrono, distribuído e com baixas latências de áudio em redes locais, viabilizando o processamento paralelo do áudio em equipamentos de custo relativamente baixo. O objetivo primário é viabilizar o uso de sistemas computacionais distribuídos para a gravação e edição de material musical em estúdios domésticos ou de pequeno porte, mas espera-se que esse mecanismo possa ser expandido para outros tipos de mídia (como vídeo), bem como para áreas não-relacionadas à multimídia que dependam de processamento distribuído sincronizado com baixa latência.
O texto apresentado no meu exame de qualificação e a apresentação no formato OpenOffice estão disponíveis, bem como o texto da dissertação (todos em português). Há também um resumo estendido da dissertação em inglês, baseado em grande parte no texto dos artigos publicados abaixo.
Um artigo (em inglês) que foi apresentado no simpósio brasileiro de sistemas multimídia e web também está disponível. Ele apresenta uma visão geral do sistema e alguns resultados experimentais.
Finalmente, uma versão resumida de um dos capítulos da dissertação está disponível sob a forma de um artigo sobre percepção e latência (The Quest for Low Latency, em inglês) a ser apresentado no ICMC 2004.