Composicao Musical Colaborativa Assistida por Computador Joao Paulo Rolim ([email protected]) Composição Colaborativa Varias pessoas trabalhando em conjunto na concepção de um único artefato. Autor concebe a obra, registrando-a em uma notação simbólica conhecida. O autor troca idéias com outras pessoas em um ambiente que de suporte ao tipo de interação requerida pelo grupo (carta, telefone, emessaging, emails, skype). Tecnologia contribui para criacao Uso de computadores Computadores em rede Composição Colaborativa Exemplos Re:Combo http://www.manguebit.org.br/recombo/ Graphic Jam http://www.artcontext.org/jam/jam/jam.html Fig recombo Composicao Musical Colaborativa Paradigmas na Composicao Musical Colaborativa Co-Located Musical Composition Composicao de musica em um mesmo local fisico. Interacao em tempo real Sincronismo Suporte a vários tipos e instancias de instrumentos. Co-Located Musical Composition Rede local • Latency The League of Automatic Music Composers (Jim Horton, John Bischoff, e Rich Gold 1977) Reactable (Jorda et al. 2005) (video) Music Composition Support System Sistemas que provêem mecanismos de troca de informações musicais em meio a rede de comunicacao. Ex: troca de arquivos MIDI atraves de emails. Provenientes do uso da Internet como meio de comunicacao entre os compositores. NetJam (Latta, C., 1991) – producao assincrona de musicas por email. Music Composition Support System On-line Studios Troca de mensagens em tempo real – Jam sessions. Permite que usuarios estejam em lugares geograficos diferentes. Transferencias sincronas e assincronas de informacoes. ResRocket Surfer (Moller et al. 1994) Orpheus (CIn) eJamming (2005) (video) Remote Music Performance Sistemas que permitem performances ao vivo de artistas em pontos geograficamente separados. Streamming de audio e video. MIDI Broadband • Internet 2 Clockwork Tower Concert, The Hub (1987) Em 2000, performance ao vivo da The McGill Jazz Orchestra em Montreal, sendo mixado por engenheiros de som localizados em um teatro na California. Shared Environments Colaboração síncrona. Vários usuários Espaço compartilhado entre os usuários Usuario atua como um performista ou como parte da audiencia Permite a manipulacao e modificacao de sons ou musicas. Shared Environments Webdrum (run) Varios usuarios podem editar um mesmo padrao de bateria enquanto escutam o resultado final. Eternal Network Piece (run) Instrumento experimental que permite a interacao dos usuarios para modificacao do som Shared Environments SpotSounds (run) Colaboração on-line síncrona Ações dos usuários são repassadas para todos os peers conectados • Sem trafego de audio Repositório de sons compartilhado Shared Environments Radio Re:Combo (run) Colaboração on-line assíncrona Chats entre os participantes conectados Composição off-line • Sequencias de Loop podem ser salvas localmente Live performance • Loops enviados a um servidor que os colocava em uma lista para executa-los Future Work SpotRadio Criacao de musicas pela manipulacao de arquivos distribuidos na Internet. Colaboração on-line síncrona com suporte a interacoes assíncronas. Usuários conectados compartilham o mesmo workspace Ações visualizadas por todos Chats Status de presença de usuário em um grupo blackboards Future Work SpotRadio (cont.) Repositório centralizado Sons atualizados sob demanda Samples e musicas persistidos em um repositorio remoto Lista de repositorios indicada pelo usuario Sincronização via internet Diff entre arquivos de musica, controle de alteracoes Permite que apenas um trecho(sample ou loop) da musica seja atualizado