3.1 Ferramentas De Programação Para a Música
Total Page:16
File Type:pdf, Size:1020Kb
UNIVERSIDADE FEDERAL DO RIO GRANDE DO SUL Instituto de Informática CURSO DE PÓS-GRADUAÇÃO EM CIÊNCIA DA COMPUTAÇÃO MEPSOM Método de Ensino de Programação Sônica para Músicos por ELOI FERNANDO FRITSCH Tese de Doutorado submetida à avaliação como requisito parcial na obtenção do grau de Doutor em Ciência da Computação Orientadores Dra. Rosa Maria Viccari Instituto de Informática Dr. Antônio Carlos Borges Cunha Instituto de Artes Porto Alegre, Maio de 2002. AGRADECIMENTOS Gostaria de agradecer muito aos meus orientadores Dr ª Rosa Maria Vicari e Dr. Antônio Carlos Borges Cunha. Ao compositor/pesquisador Dr. Eduardo Reck Miranda. Aos meus colegas do Laboratório de Computação e Música da UFRGS Luciano Vargas Flores, Evandro Manara Milleto Susana Ester Krüger e Rodolfo Wulfhorst. Aos meus bolsistas Rafael Vanoni Polanczyk, Jose Maurício Schaefer Poyastro, Tales Eduardo Riedel de Lima, Eduardo Flores, Roges Grandhi e Tiago Rubin. À minha mãe Odete Biazus Fritsch, meu pai Eloy Fritsch e meu irmão Rui Afonso Fritsch, à minha esposa Lauren Veronese e à minha filha Deborah Fritsch. À banda APOCALYPSE. Aos meus colegas professores do Instituto de Informática da UFRGS, aos meus colegas músicos e compositores do Instituto de Artes da UFRGS, aos meus colegas professores da Universidade Luterana do Brasil e aos meus colegas da Universidade de Caxias do Sul, em especial Alexandre Moretto Ribeiro. Aos meus bolsistas no Laboratório de Música Eletroacústica da UFRGS Rafael de Oliveira e Priscila Medina. À todos os meus alunos do curso de Bacharelado em Composição da UFRGS que participaram das avaliações do MEPSOM. À todos os meus alunos do Programa de Extensão em Música Eletrônica que participaram da avaliação do MEPSOM. Aos funcionários do Instituto de Informática da UFRGS. Ao CNPq e à FAPERGS por financiar a pesquisa e fornecer recursos para a implantação dos Laboratórios LC&M e Música Eletroacústica na UFRGS. “Dedico esta TESE de DOUTORADO em memória de meu pai ELOY FRITSCH” ELOI FERNANDO FRITSCH 2 Sumário Índice de Figuras........................................................................... 11 Lista de Abreviaturas ................................................................... 19 Lista de Tabelas ............................................................................ 20 Resumo........................................................................................... 21 Abstract.......................................................................................... 22 1 Introdução .............................................................................. 23 1.1 Contribuições.............................................................................................................23 1.2 Aspectos Interdisciplinares ......................................................................................24 2 Projeto e Organização ........................................................... 26 2.1 Trabalhos Relacionados ...........................................................................................26 2.2 Apresentação e Organização do MEPSOM...........................................................31 2.2.1 Nível de Conhecimento Básico ............................................................................33 2.2.1.1 Introdução à Tecnologia Aplicada à Música ............................................... 33 2.2.1.2 Formas de estruturar o pensamento e prática de operação de computadores ............................................................................................... 34 2.2.1.3 Introdução à Computação e Música............................................................. 36 2.2.2 Nível da Programação Preparatória...................................................................37 2.2.2.1 Módulo de Ensino de Programação para Comunicação entre Instrumentos Musicais e Computadores ...................................................... 37 2.2.2.2 Módulo de Elementos Básicos da Programação de Computadores............ 38 2.2.2.3 Módulo de Ensino de Programação com Audiodigital................................ 40 2.2.3 Nível de Programação Aplicada..........................................................................41 2.2.3.1 Composição Musical.................................................................................... 41 2.2.3.2 Educação Musical ........................................................................................ 43 2.3 O Processo de Aprendizado de Programação Sônica de Computadores através de Exemplos.............................................................................................46 2.4 Programação Visual..................................................................................................48 2.4.1 O Controle do Músico Sobre a Criação de Programas.....................................48 2.4.2 A Metáfora de Ensaio...........................................................................................49 3 3 Implementação do MEPSOM............................................... 53 3.1 Ferramentas de Programação para a Música ........................................................53 3.1.1 Linguagens de Programação de Alto Nível para a Música ..............................53 3.1.2 Linguagens musicais embutidas em linguagens de programação....................53 3.1.3 Linguagens de programação amigáveis .............................................................54 3.1.4 Linguagens de programação visual ....................................................................54 3.1.5 Linguagens Dedicadas a Aplicações Musicais ...................................................60 3.2 Escolha do suporte tecnológico para o MEPSOM .................................................63 3.2.1 Características da linguagem HyperCard/HyperMIDI....................................65 3.2.2 Características da linguagem MaxMsp..............................................................66 3.3 Metodologia empregada na criação dos programas do MEPSOM......................67 3.3.1 Projeto Centrado no Músico ...............................................................................67 3.3.1.1 Conhecer os músicos reais e suas tarefas..................................................... 68 3.3.1.2 Prototipação do MEPSOM .......................................................................... 68 3.3.1.3 Método de Avaliação do MEPSOM ............................................................ 68 3.4 Programação do MEPSOM .....................................................................................69 3.4.1 Implementação do Nível da Programação Preparatória..................................71 3.4.1.1 Implementação do Módulo de Ensino de Programação para comunicação entre instrumentos musicais e computadores............................................... 71 3.4.1.2 Implementação do Módulo de Elementos básicos da Programação de Computadores .............................................................................................. 72 3.4.1.3 Implementação do Módulo de Ensino de Programação com Audiodigital . 74 3.4.2 Implementação do Nível da Programação Aplicada.........................................76 3.4.3 Implementação do Módulo de Programação para a Composição Musical ....76 3.4.3.1 Módulo de Educação Musical...................................................................... 77 4 Aplicação e Avaliação de MEPSOM .................................... 79 4.1 O ensino de programação para músicos .................................................................79 4.2 Fatores que possibilitaram a criação do MEPSOM ..............................................80 4.3 Aplicação do MEPSOM............................................................................................84 4.3.1 Metodologia...........................................................................................................84 4.3.2 Amostra .................................................................................................................86 4.3.3 Obtenção de Dados para Avaliação....................................................................87 4.4 Avaliação do MEPSOM............................................................................................87 4 4.4.1 Metodologia...........................................................................................................87 4.4.2 Amostra .................................................................................................................87 4.4.3 Instrumentos de Coleta de Dados .......................................................................87 4.4.4 Resultados .............................................................................................................87 4.4.4.1 Questionários fechados ................................................................................ 87 4.4.4.2 Questionários abertos................................................................................... 89 5 Proposta de Aplicação do MEPSOM ................................... 92 5.1 Perfil dos alunos ........................................................................................................92 5.2 Perfil do Professor.....................................................................................................92 5.3 Equipamento (Hardware e Software) .....................................................................92 5.4 Programa e Conteúdo...............................................................................................93 5.5 Duração das aulas .....................................................................................................93