Apresentação |
---|
Página institucional |
Equipa docente | Horário |
Material | Recursos | Bibliografia |
Sumários | Calendário |
Alunos |
Avaliação |
Anos anteriores |
e-Learning (Bb) |
Bem vindo à página da edição de 2024/25 da unidade curricular de Informática para a Musicologia.
Avisos
27-Set: Mudança de horário - as aulas desta UC passam a iniciar-se às 13:30 na sala BC-1.41 - ver Sumários.
17-Set: O trabalho colectivo de hoje na Earle of Essex Galiard de John Dowland (1563-1626) está neste ficheiro ABC. (Para quem não conhece, recomenda-se esta versão disponível no YouTube.)
“(…) One thing very characteristic of this symphony is its use of organic growth. This was a widespread romantic idea in arts of the time, made popular by philosophers such as Goethe. It’s the idea that the musical argument, the themes, the structure, everything about this symphony, comes about through a sense of natural growth” (Oscar Osicki, Inside the Score, YouTube)
Introdução à ciência da computação (vulg. informática) e à sua utilização em musicologia. Aplicação à análise qualitativa e quantitativa do fenómeno musical.
A notação musical enquanto linguagem formal. Padrões e recursos estilísticos. 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. Redução de um texto musical à sua rede de padrões (‘reducer’).
“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. A Wikiscore e o Github.