Retour à l'index du GREYC

Séminaire Algorithmique

Site du CNRS

Séminaire Algorithmique

Le séminaire a lieu le mardi à 11 h 45 (sauf modification exceptionnelle), au campus Côte de Nacre, bâtiment Sciences 3, salle S3 351, 3ème étage.

Résumé du séminaire du Mardi 30 Novembre 2004

Synthèse musicale et ... programmation fonctionnelle

par Jerzy Karczmarczuk (GREYC, Université de Caen)

On sait que les structures de données paresseuses peuvent représenter de manière "statique" le processus de leur génération. Nous avons exploité ce paradigme afin de construire les générateurs et les transducteurs de signaux acoustiques. La synthèse des échantillons demande le codage des processus itératifs ; nous les avons remplacés par l'usage très agressif de la co-récursivité, et de la programmation par flots de données. Ceci a permis

Nous présentons un petit paquetage écrit en Clean. L'exposé aura le caractère de tutoriel, aucune connaissance du traitement des signaux ni de la théorie des instruments musicaux n'est nécessaire. Nous allons démontrer (le son de) quelques instruments musicaux presque acceptables, même si loin du réel - en fait, qui s'attend à produire une flute de Pan réaliste en 10 lignes de code?...

GREYC
Campus Côte de Nacre, boulevard du Maréchal Juin
BP 5186
14032 Caen Cedex
FAX : +33 (0)2 31 56 73 30
http://www.greyc.fr