mercredi 7 janvier 2009

Deb 3

C'est ma 3ème tentative, de découverte de CSound. La doc proposée de CSound est un peu ardue pour un vrai débutant comme moi, n'ayant aucune notions ni de musique ni d'acoustique. Celle-ci se trouve ici : Introduction à la création sonore avec Csound (de Richard Boulanger). C'est LA référence et une excellente documentation, plébiscitée partout sur le net, mais un peu ardue.

La doc du CSound book démarre avec 6 instruments. Le premier, très simple, utilise une table d'onde :

instr 101 ;OSCILLATEUR SIMPLE
a1 oscil 10000, 440, 1
out a1
endin


Les paramètres de l'opcode oscil sont :
  1. l'amplitude : 10000
  2. la fréquence (en Hz) : 440
  3. la table d'onde utilisée : 1
Cette table d'onde décrit la forme du signal. Elle se définie comme ceci :

f1 0 4096 10 1 ;une sinusoïde


La variable a1 correspond à la sortie de l'oscillateur, elle est redirigée vers la carte son de l'ordinateur :
out a1.
Viens ensuite de code de la "note" :

; instrument / temps d'initialisation / durée
; P1 P2 P3
i 101 0 3


L'ensemble de ce code permet de sortir un son de 3 secondes.
C'est le son le plus basique : une sinusoïdale.

Comment visualiser la forme de cette onde ? et comment fonctionnent les paramètres de cette table d'onde ?
- Ecrire ce fichier son en .wav sur le disque dur et l'ouvrir dans un éditeur audio. Par exemple Audacity.
Voici la forme du signal :


Aucun commentaire:

Enregistrer un commentaire