ESMUC - Tècniques de Programació Informàtica 1

Curs 2005-2006

Professor

Pau Arumí Albó -- parumi@iua.upf.es

Objectius

Temari


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

Wiki

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'assignatura

Exercicis

Enunciats

Exemples

 Bloc 1
	taula_conversions.c
	entrada_sortida.c
	majMIN.c
	conta_paraules.c
	elimina-extra-espais.c

Materials diversos

Eines

Evaluació

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

Assistència

Control d'assistència a classe.

Notes

Última modificació 10 de Novembre de 2005