Toolbox para Aplicações Musicais na Internet

Márcio de Oliveira Costa

Núcleo Interdisciplinar de Comunicação Sonora (NICS)
Instituto de Computação
Universidade Estadual de Campinas (UNICAMP)
"Cidade Universitária Zeferino Vaz", Rua da Reitoria 165,
Caixa Postal 6166, 13081-970, Campinas, SP, BRAZIL

Jônatas Manzolli

Núcleo Interdisciplinar de Comunicação Sonora (NICS)
Instituto de Artes, Departamento de Música
Universidade Estadual de Campinas (UNICAMP)
"Cidade Universitária Zeferino Vaz", Rua da Reitoria 165,
Caixa Postal 6166, 13081-970, Campinas, SP, BRAZIL

Abstract:

A toolbox for multi-platform applications using the MIDI protocol is presented here. The aim was to develop a set of fundamental routines to be used as Internet musical tools. This was done using the JAVA2 SDK 1.3 language, its sound manipulation library and multi-treading components. The Java Virtual Machine, Java Sound Classes and the Software Synthesizer were the basic Java resources explored in this research. The toolbox performance was evaluated for different platforms (Spark Station, Mac and PC) and OS (Solaris, Windows and Linux).

Resumo:

Um toolbox para aplicações multiplataforma utilizando o protocolo MIDI é aqui apresentado. O objetivo do trabalho é desenvolver rotinas fundamentais para serem utilizadas como meio de interação musical na Internet. A pesquisa foi realizada com a versão da linguagem Java (JAVA2 SDK 1.3), que possui uma vasta biblioteca para manipulação sonora e recursos de multi-treading. Foram exploradas as possibilidades oferecidas pelo JAVA2 - a Java Virtual Machine, as novas classes para manipulação sonora e o sintetizador software. O desempenho do toolbox foi avaliado frente a diferentes plataformas (Sparc, Mac e PC) e sistemas operacionais (Solaris, Windows e Linux).

Download paper: [pdf] 23575 bytes