ComposiçËao e Performance Musical Utilizando Agentes Móveis
ComposiçËao e Performance Musical Utilizando Agentes Móveis
ComposiçËao e Performance Musical Utilizando Agentes Móveis
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
CAPÍTULO 1. INTRODUÇÃO 2<br />
ciência, principalmente a partir da década de 50, com a música eletroacústica e o uso de computadores.<br />
Mais recentemente, devido ao surpreendente avanço da computação, passou a ser possível<br />
equipar computadores pessoais com dispositivos relativamente baratos para sintetizar e reproduzir<br />
som de alta qualidade. Neste período, desenvolveu-se um vasto leque de técnicas e modelos para<br />
composição e execução de música usando computadores [Miranda, 2001, Roads, 1996]. As tecnologias<br />
de rede e principalmente a Internet também trouxeram novas possibilidades para produção<br />
de música [Kon and Iazzetta, 1998].<br />
Seguindo essa tendência, idealizamos o projeto Andante. O conceito de agentes móveis, introduzido<br />
no início da década de 90 [Johansen et al., 1994], trouxe um novo paradigma para<br />
construção de sistemas computacionais distribuídos e móveis. A partir do final da mesma década,<br />
trabalhos concretos têm surgido, já existem várias plataformas de agentes móveis implementadas<br />
[Johansen et al., 1995, Johansen et al., 2002, Gray et al., 1998, Lange and Oshima, 1998b,<br />
Grasshopper, URL]. O desenvolvimento do potencial do modelo de agentes móveis é então recente,<br />
por isso tivemos interesse em investigar as aplicações do conceito de agentes móveis na<br />
criação de novas formas de composição e performance musical. Definimos o conceito de agentes<br />
móveis musicais, que, em poucas palavras, são agentes móveis que participam de uma atividade<br />
de produção musical.<br />
1.2 O Projeto Andante<br />
O sistema Andante fornece uma infra-estrutura de software de código aberto que permite a construção<br />
de aplicações distribuídas baseadas em agentes móveis musicais para criação, distribuição e<br />
execução de música. Usando o Andante, programadores podem implementar seus próprios agentes<br />
ou utilizar os agentes básicos da plataforma para construir tais aplicações.<br />
Para implementarmos a infra-estrutura, apresentamos antes um modelo de ambiente musical<br />
onde agentes móveis interagem. Fizemos uma analogia onde um agente representa um músico<br />
e uma máquina da rede representa um palco. Um agente no nosso ambiente, no entanto, pode<br />
interromper a sua performance numa máquina, instantaneamente se transportar para outra e lá<br />
continuar sua performance.