EA2013 synthese sonore

From air
Jump to navigation Jump to search

Présentation

  • Titre : Environnement de Synthèse sonore
  • Auteur : Pierre Lartigue <pierre.lartigue@e.ujf-grenoble.fr>
  • Enseignants : Georges-Pierre Bonneau, Didier Donsez (EA2013)


Résumé

La synthèse sonore est le processus de création et la génération d'objets sonores. Des environnements ont été développé pour facilité et abstraire la mise en place matériel nécessaire à la génération de sons.

Mots clés

son, traitement du signal, programmation, temps réel

Abstract

Sound synthetisis is the process of creating and generating sound objects. Environments have been developed to make easier and astract the hardware structure of sound generation.

Key words

sound, signal processing, programming, real time

Synthèse sonore

Le but de la synthèse sonore est de produire des objets sonores. Pour cela plusieurs types d'algorithmes sont utilisés:

  • Algorithmes abstraits: Modulation en fréquence, en amplitude, waveshaping (utilisation de fonctions de transfert pour enrichir le spectre sonore) , …
  • Lecture d’échantillons: modification d’enregistrements sonores
  • Modèle de signaux: modèle informatique décrivant la perception de sources sonores
  • Modèle physique: modèle informatique décrivant des sources sonores (par exemple, le timbre d'une guitare)

Pour créer de nouveaux son, ces différents types d'algorithmes sont assemblés. Les environnements de synthèse sonore permettent de facilité ces opérations sur les signaux sonores

Logiciels de synthèse sonore

Plusieurs environnements existent. Je citerai ici les principaux logiciels et je développerai Max/MSP, le plus utilisé.

Max/MSP

Max/MSP est un logiciel propriétaire qui est l'association de deux logiciels:

  • Max: Logiciel de calculs mathématiques, bibliothèque d’objets de programmation
  • MSP: Ensemble d’outils de traitement du signal, d’outils de monitoring temps-réel

Le principe de création sonore est basée sur la mise a disposition de "boîtes" d'objets de programmation, d'objets sonores, d'opérations pour les signaux et la possibilité de les assembler à souhait suivant un architecture "Pipes and filters".

exemples:
Au clair de la lune modulation en fréquence avec plusieurs sources


Autres logiciels

  • Pure Data: Logiciel open source basé sur Max/MSP
  • Csound: Logiciel open source décrivant un langage de programmation

Sources