Contrôle gestuel de la synthèse scannée (Scanned Synthesis)

Responsable : Jean-Michel COUTURIER

Présentation de la synthèse scannée

Développée par Bill Verplank, Rob Shaw et Max Mathews, la synthèse scannée, ou synthèse par balayage (en anglais Scanned Synthesis) permet de générer des sons à partir de mouvements lents de systèmes mécaniques.

La synthèse scannée est composée d’un système dynamique lent, dont les fréquences maximales de vibrations sont situées aux environs de 15 Hz. Pour produire des fréquences audibles, la forme du système dynamique est balayée périodiquement à une fréquence correspondant à la fondamentale du son produit. Ce modèle permet de contrôler indépendamment le timbre et la fréquence fondamentale du son.

Le modèle utilisé dans le projet est l'approximation en différences finies d'une corde “molle” circulaire. Il est représenté par un ensemble de masses reliées entre elles par des ressorts. Un ressort et un amortisseur relient chaque masse à un support fixe.


Le modèle possède un grand nombre de paramètres : les raideurs, masses et amortissements associés à chaque élément. Il est manipulé en déplaçant ou en frappant les différentes masses, en leur appliquant des forces, et en faisant varier les paramètres.

Objet Max-Msp : scansynth~

Nous avons créé un objet en C pour Max-Msp., scansynth~, afin de controler en temps réel la synthèse scannée. Cet objet propose un contrôle de haut niveau de ce modèle de synthèse. Il possède en entrée un jeu de métaparamètres qui peuvent être reliés directement au geste, et un système de gestion de courbes. Ce système permet de créer et d’utiliser différentes configurations de mapping entre les entrées gestuelles et l’algorithme. Les métaparamètres forment un jeu réduit de variables de haut niveau qui permet de manipuler d’une manière globale un ensemble de paramètres de même ordre.

patch d'aide MAX/MSP associé à l'objet scansynth~

Fonctionalités de l'objet :

  • Choix du nombre de masses du modèle de corde circulaire
  • jouer des accords
  • Contrôle de la répartition des paramètres de la corde grâce à un système de gestion de courbes
  • Possibilité de sauvegarder ces paramètres dans des presets
  • Enregistrement / lecture des presets à travers des fichiers
  • Manipulation des courbes par des métaparamètres
  • Interpolation entre les presets

Télécharger scansynth~ sur : http://www.jmcouturier.com -> telecharger

 

Création de deux instruments de musique complets

Un instrument complet à synthèse scannée a été crée, utilisant notamment une tablette graphique et une surface tactile. Il a été présenté aux NIME 02 à dublin. Une pièce pour instrument à synthèse scannée et banjo, "Vibrations Feuilletées", a été réalisée le 15 avril 2002 au Web-Bar de Marseille.

Un second instrument utilise la forme de la corde de l'algorithme de la synthèse scannée pour contrôler un banc de filtres. Il a été utilisé en situation de concert en octobre 2002 au Café Julien à Marseille, dans une pièce de musique intitulée "Le Rêve Du Funembule".

Articles associés

Couturier J.M., "A Scanned Synthesis virtual Instrument", "Proceedings of the 2002 Conference on New Instruments for Musical Expression" (NIME-02), Dublin, Ireland, May 24-26, 2002. http://www.mle.ie/nime/Proceedings/paper/couturier.pdf

D. Arfib, J.M. Couturier, L. Kessous, V. Verfaille, “Mapping strategies between gesture control parameters and synthesis models parameters using perceptual spaces”, Organised Sound 7(2), Cambridge University Press, pp. 135-152, 2002.

D.Arfib, J.-M. Couturier, L. Kessous (2002) : Gestural stategies for specific filtering processes, proceedings of DAFx02 conference, Hamburg, 26-28 sept 2002, pp. 1-6

Couturier J.M., "La synthèse par balayage et son contrôle gestuel ", "actes des Journées d'Informatique Musicale 2002 " (JIM-02), Marseille, France, 29-31 Mai 2002. http://perso.wanadoo.fr/gmem/evenements/jim2002/articles/P03_Couturier.pdf

Liens Synthèse scannée