93906 - Curso Avançado sobre Computação Musical com Pure Data |
Período da turma: | 10/02/2020 a 14/02/2020
|
||||
|
|||||
Descrição: | - Programa:
Pretende-se introduzir métodos avançados da linguagem Pure Data a fim de proporcionar aos alunos a possibilidade de interagir com diversas mídias, software e hardwares a partir da linguagem básica. Conhecimentos específicos sobre as mídias serão apresentados, incluindo manipulação de pixel e de frame dependendo do contexto. A comunicação em rede será apresentada utilizando computadores e dispositivos móveis. Diversos dispositivos MIDI serão apresentados mostrando como é possível interagir com eles ou a partir deles com os programas em Pure Data. A interação com placas do tipo Arduino também será apresentada para facilitar o uso de protótipos de hardware com a linguagem. Por fim, a criação de externals utilizando a linguagem C será introduzida para permitir a utilização de códigos externos junto aos programas criados com a linguagem. - Ementa: Segue uma ementa que considera cada sub-tópico com tempo para dúvidas e discussão, podendo variar dependendo da turma. 1. Introdução à multimídia a. Áudio b. Imagens c. Vídeo d. Manipulação multimídia 2. Comunicação em Rede a. Conceitos básicos de TCP/UDP b. OSC c. Comunicação binária e em ASCII 3. Interação com Hardware a. Dispositivos MIDI b. Interação com Arduino c. Outros dispositivos: HID 4. Criação de externals a. Exemplos básicos na linguagem C b. Compilação de externals c. Integração com código nativo - Bibliografia: FLOSS Manuals: Pure Data The Theory and Technique of Electronic Music (Miller Puckette) Designing Sound: Procedural audio for games and film (Andy Farnell) |
||||
Carga Horária: |
30 horas |
||||
Tipo: | Obrigatória | ||||
Vagas oferecidas: | 30 | ||||
Ministrantes: |
Antonio Deusany de Carvalho Junior |
![]() |
Créditos © 1999 - 2025 - Superintendência de Tecnologia da Informação/USP |