Informática para a Musicologia 2018/19
E-Learning
Docentes / Horário
Alunos
Nome | NM | Regime | Obs |
Bruno Miguel Antunes Ferreira | a83478 | CM (obrig.) | - |
Dinis Alexandre Dantas Esteves Znachonak | a86691 | SF | - |
Gonçalo Oliveira Fernandes | a86701 | Opção I | Trompete |
Hugo José Alves de Freitas | a83497 | Opção I | Trompa |
Marcelo Filipe Pinto Brandão | a86710 | Opção I | Trompete |
Maria Inês Ribeiro Tavares Ferreira | a83473 | CM (obrig.) | - |
Paulo Carvalho Ferreira | a85190 | Opção UMinho (LEC) | Flauta transversal |
Tânia Cristina Ferreira de Pinho | a86686 | Opção I | Tompete |
Tiago Filipe Faria Rodrigues | a82943 | Opção I | Contrabaixo |
Tiago João Antunes Brás | a86705 | Opção I | Guitarra |
Programa resumido
Introdução à ciência de computadores (vulg. informática) e à sua utilização em musicologia. Análise qualitativa e quantitativa do fenómeno musical.
A notação musical enquanto linguagem formal. Recurso a linguagens de alto nível. Programação funcional. A linguagem de programação Haskell.
Introdução à programação em Haskell: como ensinar um computador a processar números, palavras e sequências de eventos musicais. Programação em Haskell dos principais recursos estilísticos em música: aumentação, inversão, movimento retrógrado, etc.
"Software" para processamento de partituras. Processamento simbólico e interactivo. Arquivos musicais digitais. O texto musical como documento: originais, transcrições, formatos, tratamento, etc. Papel da informática na catalogação e inventariação de fundos em musicologia. Linguagens de anotação ('mark up').
O papel da análise quantitativa em musicologia. Repositórios de dados. Procura e tratamento de dados ('querying'). Interpelação de bases de dados em suporte textual.
Projectos de grupo. Uso de infraestruturas para trabalho cooperativo. Gestores de versões. Ambientes Wiki.
Material
-
reducer.hs - ferramenta (em Haskell) para reconhecimento de padrões.
- bwv996.hs - caso de estudo: BWV 996 de J.S. Bach
- LvB.hs - base de dados as obras (opus) de L. van Beethoven.
- ipm1819mp.zip - ficheiro contendo material de base para programação em Haskell.
Bibliografia
- J.N. Oliveira. Computing for Musicology: Introduction to the course (
, 10Mb), Departamento de Informática, Universidade do Minho.
- J.N. Oliveira. Introduction to Programming with Numbers and Words (
, 788k), Departamento de Informática, Universidade do Minho.
- J.N. Oliveira. Words which Mean Music (
, 3.8M), Departamento de Informática, Universidade do Minho.
- J.N. Oliveira. Map & filter for (quantitative) musical analysis (
, 225Kb), Departamento de Informática, Universidade do Minho.
- J.N. Oliveira.
Towards Pattern Recognition in Music (
, 8.3Mb), Departamento de Informática, Universidade do Minho.
Regime de avaliação
- Avaliação individual por prova(s) escrita(s) sem consulta - 50% (nota mínima de 8 valores)
- Trabalho(s) laboratorial(ais) de grupo (de 2 alunos cada) - 40%
- Avaliação contínua nas aulas práticas e teórico-práticas - 10%
Provas de avaliação
Classificações finais
82943 = R ;
83473 = 17 ;
83478 = 14 ;
83497 = R ;
85190 = 13 ;
86686 = 16 ;
86705 = 13 ;
86710 = R .
Sumários
Actualização contínua no calendário:
Recursos
Linguagem Haskell (instalar!)
'Links'