Escolar Documentos
Profissional Documentos
Cultura Documentos
Ecolab
Rafael Vasconcelos do Nascimento 3
Música Ubíqua
• Envolve:
• Múltiplas interfaces para a manipulação de dados
musicais
• Acesso simultâneo de usuários múltiplos
• Tecnologia pervasiva
• Diferentes arquiteturas de sistemas distribuídos
• Mobilidade ou portabilidade.
(KELLER, 2009)
Rafael Vasconcelos do Nascimento 4
Problemas
• Transmissão de dados em rede e com muitos dados e
dispositivos ao mesmo tempo
• Dispositivos portáteis – pouca memória
• Manter a qualidade do resultado sonoro gastando pouca
memória
Rafael Vasconcelos do Nascimento 5
Tecnologias
• MIDI
• Síntese por Tabela de Onda
• DLS
• Gervill
• FingerPlay
Rafael Vasconcelos do Nascimento 6
MIDI
• MIDI (Musical Instrument Digital Interface)
• Tecnologia padronizada de comunicação entre instrumentos
musicais e equipamentos eletrônicos
• Possibilita que uma composição musical seja executada,
transmitida ou manipulada por qualquer dispositivo que reconheça
esse padrão
• Possibilita o controle e conexão de instrumentos musicais
em tempo real
• Não contém o áudio propriamente dito, mas só
informações de controle
• instrumentos, notas, timbres, ritmos, efeitos
Rafael Vasconcelos do Nascimento 7
DLS
• Família de formatos padronizados para bancos de
instrumentos musicais digitais – soundbanks.
• Permite uma definição completa de um instrumento
combinando uma amostra sonora gravada com
informações de articulação.
• Milhares de fontes sonoras prontas pra uso.
Rafael Vasconcelos do Nascimento 9
MIDI + DLS
• Processamento sonoro em tempo real
• Envelopes, panorama estéreo, efeitos de processamento (chorus,
reverb).
MMA, 2004
Rafael Vasconcelos do Nascimento 10
Arquitetura DLS
MMA, 2004
Rafael Vasconcelos do Nascimento 11
Gervill
• Suporte para síntese.
• Suporte para arquivos SoundFont/DLS.
• É todo implementado em Java.
Rafael Vasconcelos do Nascimento 12
Gervill
• Módulos
HELGASON, 2009
Rafael Vasconcelos do Nascimento 13
Gervill
• Módulos
• Internal Instrument Model
HELGASON, 2009
Rafael Vasconcelos do Nascimento 14
Gervill
• Módulos
• Software Synthesizer
HELGASON, 2009
Rafael Vasconcelos do Nascimento 15
FingerPlay
• Biblioteca Java de transmissão de pacotes MIDI pela
rede.
• Uso de um padrão que é usado é muitos dispositivos
• OSC não tem suporte em dispositivos portáteis
Rafael Vasconcelos do Nascimento 16
Ecolab
Rafael Vasconcelos do Nascimento 19
Protótipos
Protótipos
• Protótipo 4
Rafael Vasconcelos do Nascimento 22
Resultados
Rafael Vasconcelos do Nascimento 23
Conclusão
Nome do participante Experimento Tempo da Resultado Usabilidade Satisfação do
atividade Sonoro Usuário
Bibliografia
• COSTALONGA, L. L, Evandro M. Miletto, Luciano V. Flores,
Rosa M. Vicari (2005). Bibliotecas Java Aplicadas a
Computação Musical. SBCM, 2009.