Bloc 1: Iniciació a la programació amb audio
Estructures de control del C
Recorreguts seqüencials (fitxers)
Arrays i tuples (structs)
Funcions i pas de paràmetres
Mòduls (fitxers fonts i headers)
Punters i memòria dinàmica
Ús de llibreries: LADSPA
Específic de l'audio:
Representació de l'audio digital
Processat basat en callbacks (retrocrides)
Generació de fitxers partitura de CSound
Generadors basats en oscilador
Bloc 2: Disseny descendent i dades estructurades
Disseny descendent
Manegament d'strings
Ús d'estructures de dades estàndars (llista, cua)
Tècniques de desenvolupament iteratiu
Específic de l'audio:
L'arquitectura de plugins LADSPA: publicació de controls
Filtre senzill (pas-baix per re-sampling)
Delay múltiple
Bloc 3: Projecte de programació
Encapsulament
Disseny de tipus de dades
Específic de l'audio:
Sintetitzador basat en osciladors simples
Sinte basat en samples
Efectes: modulació (phaser, chorus, etc)
Composició musical usant els components programats
Aquí teniu el temari més detallat : Temari.pdf
Important. Usarem la wiki diariament, posant-hi un resum del contingut de cada sessió. Problemes a fer, exemples, etc. No deixeu de consultar-la i editar-la.
Wiki de l'assignaturaBloc 1 taula_conversions.c entrada_sortida.c majMIN.c conta_paraules.c elimina-extra-espais.c
La nota es composarà de dos parts: les pràctiques amb un pes de 65% i els exàmens amb pes de 35%
S'entregaran i s'evaluaran 2 pràctiques corresponents als 2 blocs, cada entrega serà la suma de totes les pràctiques realitzades durant el bloc. L'evaluació serà continuada.
Els exàmens seran 2 tests teòrics: un a mig quadrimestre i un al final
Control d'assistència a classe.
Última modificació 10 de Novembre de 2005