Computação Musical Osman Gioia (DM/UFPE – OSPB) Geber Ramalho (DI/UFPE) 1 Wabot 2 2 Computação Musical: o que é? Área da computação voltada à aplicações musicais e sonoras Disciplina-irmã da computação gráfica Aplicações... gerar novos sons, compor música, fazer ambientação sonora, editar e restaurar partituras, codificar e decodificar áudio, etc. 3 Taxonomia: Composição e performance Composição algorítmica e/ou assistida por computador (Ex. Piece of mind de C. Aguiar) Sistemas de acompanhamento e interfaces 4 Taxonomia: Acústica, percepção e cognição Acústica e psicoacústica musical ex. espacialização do som, ... Percepção modelos de audição (altura, ritmo, timbre, ...) Compreensão e cognição Tonalidade, escalas, estruturas, ... 5 Taxonomia: Síntese e processamento de sinais de áudio Métodos de síntese ex. criação de instrumentos Processamento de sinais (tempo e freqüência) ex. aplicações em estúdios (edição, ambiência, ...) Reconhecimento de sinais e eventos ex. interfaces que captam e interpretam sons MIDI milhões de usuários e aplicações 6 Taxonomia: Representação e notação e sinais e eventos Modelos de sinais e eventos ex. codecs (Wave, MP3, LiquidAudio, ...) Linguagens de descrição/programação ex. linguagens para sistemas de síntese (NetSound) Notação e impressão ex. reconhecimento ótico de partituras 7 Taxonomia: Outras áreas... Equipamento para computação musical Hardware para processamento de sinais Estações de trabalho musicais Dispositivos de entrada e saída Educação software educativos 8 Evolução: primórdios Gravador Theremin Martenot Síntese Direta Sintetizador RCA Mark II Telharmonium 1900 30 40 John Cage Trautonium 50 60 Schaeffer 70 Walter Carlos Stockhausen Varese 9 Primeiro Sintetizador Telharmonium (1906) 10 Pierre Schaeffer 11 Max Mathews Primeiras experiências em 1957 nos laboratórios Bell Music I, II,...V (em Fortran) 12 Partitura Music-V 13 Evolução: cotidiano Real System G2 Pentium II 450MHz Internet hosts 100.000 betamax ftp 70 Rio PMP300 Netscape Media player Internet hosts 1 milhão DX7 walkman 80 Real Audio MPEG-4 90 CD DAT CD-ROM US robotics 2400 bps 2000 MPEG-1 Layer3 US robotics 56 Kbps encoding.com 14 ... e a convergência digital 15 Computação Musical na UFPE Abordagem interdisciplinar (DI-DM) Osman Gioia, Geber Ramalho, Paulo Lima, ... Atividades Projetos de Pesquisa Suporte a disciplinas da Graduação, Pós e Extensão Cursos específicos na área Comercialização de Serviços e Produtos 16 Infraestrutura Núcleo de computação sônica Estúdio Acústico-digital Laboratório de Processamento MIDI Laboratório de Editoração Gráfica e Recuperação de Partituras Laboratório Multimídia 17 Principais projetos Orquestra Acústico-Digital Orquestra Sinfônica Virtual Acompanhamento musical automático 18 Orquestra Acústico-Digital Início da Década de 90 Orquestra de Cordas com Sequenciador MIDI Fase Atual Instrumentos Acústicos associados a controladores MIDI em Tempo Real Evolução Batuta controladora de Sequenciadores MIDI 19 Orquestra Sinfônica Virtual Simulação de uma Orquestra Sinfônica em Computador Protocolo MIDI, samplers e sintetizadores Gravação de uma peça sinfônica em tempo real, instrumento por instrumento Controle de todos os parâmetros envolvidos na execução e interpretação musicais 20 Orquestrador MIDI Sinfônico músicas compostas e executadas pelo computador orquestração algorítmica 21 Acompanhamento musical automático 22 Extensões... Outros instrumentos e estilos... (em java) Paulo Abadie, Fábio Urquisa e Ivan Leite Batucada: um lego rítmico Paulinho “banana” 23 1a execução Prevendo acordes de músicas desconhecidas... Sidney Cunha (Mestrando DI) 1 Cm7 2 Dm7b5 5 Bbm7 Bbm7 Em7 Dm7b5 6 3 Cm7 4 Eb7 7 AbMaj7 8 Cm7 Am7 AbMaj7 10 G7 11 Dm7b5 12 Cm7 14 Ab7 15 Dm7b5 16 17 Am7b5 Bm Cm7 18 Dm7b5 19 Cm7 20 G7 Am Cm7 21 Bbm7 22 Eb7 23 AbMaj7 24 AbMaj7 25 A F F7 26 EbMaj7 27 28 Cm7 30 Fm7 Fm7 31 Dm7b5 G7 Dm7b5 EbMaj7 21 Dm7b5 1 Cm7 2 Dm7b5 3 Cm7 4 Cm7 5 Bbm7 6 Eb7 7 AbMaj7 8 AbMaj7 9 Dm7b5 10 G7 11 Dm7b5 12 Cm7 13 Am7b5 14 Ab7 15 Dm7b5 16 G7 17 Cm7 18 Dm7b5 19 Cm7 20 Cm7 21 Bbm7 22 Eb7 23 AbMaj7 24 AbMaj7 25 A 26 EbMaj7 27 Dm7b5 28 Cm7 29 F7 30 Fm7 31 EbMaj7 21 Dm7b5 9 13 3a execução 29 G7 G7 Bb7 G7 G7 Bb7 G7 G7 G7 Em G7 G7 24 Interpretando o que se toca... Conversão Wave to MIDI Henrique Leão (Mestrado-DI) Germano Guimarães (IC-DI) Sérgio cavalcandi (DI) Conversor + interpretador 25 Cursos e Disciplinas Cursos Extensão Técnicas de Gravação e Mixagem Multicanal (DM) MIDI e Síntese de Sons Editoração de Partituras Graduação Computação Musical (DI) Sonoplastia (DR) Produção Musical (2001) Pós Tecnologia Musical (2000) 26 Serviços e Produtos Orquestração e Arranjo MIDI e Acústico Gravação, Mixagem, Edição e Masterização Trilhas sonoras para Rádio e Televisão Pesquisas etno-musicológicas, zootécnicas, etc... CDs dos mais diversos estilos musicais Editoração e recuperação de Partituras Elaboração de Eventos Multimídia Apresentações Artísticas Implementação de softwares musicais 27