Hello, world !
- Connectiques analogiques / numériques
- Conversion digitale / analogique
- Culture générale des logiciels
- Présentation des principaux types de synthèse & effets sonores
connectiques
analogiques
numériques
2m
2m
bip boup bip bip
boup bip bip boup
30m
krr krr krr krr krr
Vous vous souvenez??
Symétrisation
canal + (chaud)
canal - (froid)
Symétrisation
canal + (chaud)
canal - (froid)
Interférence
(similaire à chaque instant)
Symétrisation
canal + (chaud)
canal - (froid)
_
Desymétrisation
(div par 2)
_
(div par 2)
intérférence / bruit
Annulation de l'interférence
Recouvrement du bruit (inutile)
XLR / Jack XLR /
Jack
Symétrique
Asymétrique
AES
XLR
AES
DMX
(lumière)
50-75ohm
~110 ohm
~110 ohm
- un format de cable n'identifie pas un protocole!
- un câble analogique peut contenir du signal... digital??!! 🤬
Bornier (HiFi)Speakon RCA / CINCH Audio / vidéo (TV)
Format SPDIF
Toslink Format ADAT
Format SPDIF
Coaxial / BNCWordclock
Format MADI
??
Ethernet / RJ45Formats EtherSound / AES 50 / dSnake...
Formats DANTE / RAVENNA / AVB / AES 67
Audio over Ethernet
Audio over IP
MIDIPas pour l'audio, pour le contrôle!
MIDI 1.03 octets par message1 t t t n n n ncanal
status
MIDI 1.0MIDI 1.0MIDI / MPEMIDI 1.0MIDI 2.07 bits for data
32 bits
16 bits
16 bits for data
→ ???? valeurs?
→ ???? valeurs?
configuration intra-machine
messages par note
messages de contrôle globaux
MPEconfiguration intra-machine
un canal par note
→ ???? valeurs?
7 bits for data
16 bits
OSCethernet (RJ45)
Wi-fi / Bluetooth
Routing
/pitch 0.1 /amp 0.4 0.4 1. /trigger
Utilisateur
Application
Système d'exploitation
Matériel
Utilisateur
Application
Système d'exploitation
Matériel
"hardware"
"software"
Matériel
Matériel
Système d'exploitation
En informatique, un système d'exploitation est un ensemble de programmes qui dirige l'utilisation des ressources d'un ordinateur par des logiciels. Il reçoit des demandes d'utilisation des ressources de l'ordinateur — ressources de stockage des mémoires (par exemple des accès à la mémoire vive, aux mémoires de masse), ressources de calcul du processeur central, ressources de communication vers des périphériques (pour parfois demander des ressources de calcul au GPU par exemple ou toute autre carte d'extension) ou via le réseau — de la part des logiciels applicatifs. Le système d'exploitation gère les demandes ainsi que les ressources nécessaires évitant les interférences entre les logiciels
ex : Linux, Windows 11, macOS 14 Sonoma
Système d'exploitation
Système d'exploitation
coordonne les composants
fais-ci, fais-ça, blabla
Système d'exploitation
coordonne les composants
fais-ci, fais-ça, blabla
Firmware
Un firmware est un programme intégré dans un matériel informatique pour qu'il puisse fonctionner. Par exemple, un système BIOS (Basic Input/Output System) est un logiciel stocké sur la carte mère d'un ordinateur qui est utilisé par le microprocesseur de l'ordinateur pour permettre le démarrage du système informatique après sa mise sous tension. Le BIOS établit un lien entre des périphériques matériels spécifiques et les logiciels et indique à l'ordinateur comment exécuter des fonctions de base telles que le contrôle du clavier.
ex : BIOS, UEFI
(pas que pour les ordinateurs ; toute interface digitale)
Système d'exploitation
coordonne les composants
fais-ci, fais-ça, blabla
interface avec les utilisateurs
comment je dis fais-ci, fais-ça, blabla
interface "ligne de commande"
Windows : PowerShell
Mac & Linux : shell, zsh, ...
interface "fenêtrée"
-> plus user-friendly, mais moins puissante
Application
Logiciel applicatif
Une application, un applicatif ou encore une appli, une app est un programme (ou un ensemble logiciel) directement utilisé pour réaliser une tâche, ou un ensemble de tâches élémentaires d'un même domaine ou formant un tout.
Ex : Max 8, Reaper, Ableton Live
Application
X
Système d'exploitation
"DAW" : Digital Audio Workstation
Middleware
En architecture informatique, un middleware (anglicisme) ou intergiciel est un logiciel tiers qui crée un réseau d'échange d'informations entre différentes applications informatiques. Le réseau est mis en œuvre par l'utilisation d'une même technique d'échange d'informations dans toutes les applications impliquées à l'aide de composants logiciels.
Ex : Max4Live entre Ableton Live et Max 8
Application
Application
Pilote
Un pilote informatique (driver), souvent abrégé en pilote, est un programme informatique destiné à permettre à un autre programme (souvent un système d'exploitation) d'interagir avec un périphérique.
Ex : ASIO, Fireface Setting, MOTU... entre DAW et Carte son (interne ou externe)
Application
langage interprété: JavaScript, Python
Interprété à chaque à chaque utilisation
langage compilé : ex: C, C++
Compilé sous forme d'executable
ex: Langage assembleur
Représentation "lisible" du langage machine
ex: Langage machine
Langage du CPU, suite de bits
Haut-niveau
Bas-niveau
Application
- VST2 / VST3 / VSTi (Steinberg) : Virtual Studio Technology
- AU (Apple Emagic) : Audio unit
- AAX (Avid) : Avid Audio eXtension
- LV2 : Linux Audio Developer's Simple Plugin API 2
- MAS (MOTU) : Motu Audio système
...
Application
Application
chargés dynamiquement
Application
Formats de modules audio :
- VST : Virtual Studio Technology : propriétaire Steinberg, multi-platforme
- AU : AudioUnit : propriétaire Apple, seulement Mac
- AAX : seulement pour ProTools, multi-plateforme
- CLAP : nouveau format, multi-plateforme
0 1 0 0 1 0 0 1
0 0 1 0 0 1 1 0
1 1 0 0 1 0 0 1
"Pulse Code Modulation" ➞ PCM
0 1 0 0 1 0 0 1
0 0 1 0 0 1 1 0
1 1 0 0 1 0 0 1
0 1 0 0 1 0 0 1
0 0 1 0 0 1 1 0
1 1 0 0 1 0 0 1
0 1 0 0 1 0 0 1
0 0 1 0 0 1 1 0
1 1 0 0 1 0 0 1
0 1 0 0 1 0 0 1
0 0 1 0 0 1 1 0
1 1 0 0 1 0 0 1
en-tête "header"
encodage : PCM
resolution : 16 bits
sampling: 44.1kHz
canaux: 2 (stéréo)
méta-données
artiste
titre
durées
date de record
DRM
………
data
0 1 0 0 1 0 0 1
0 0 1 0 0 1 1 0
1 1 0 0 1 0 0 1
0 1 0 0 1 0 0 1
0 0 1 0 0 1 1 0
1 1 0 0 1 0 0 1
en-tête "header"
encodage : PCM
resolution : 16 bits
sampling: 44.1kHz
canaux: 2 (stéréo)
méta-données
artiste
titre
durées
date de record
DRM
………
codec
codec
0 1 0 0 1 0 0 1
0 0 1 0 0 1 1 0
1 1 0 0 1 0 0 1
0 1 0 0 1 0 0 1
0 0 1 0 0 1 1 0
1 1 0 0 1 0 0 1
encodage : PCM
resolution : 16 bits
sampling: 44.1kHz
canaux: 2 (stéréo)
artiste
titre
durées
date de record
DRM
………
format
0 1 0 0 1 0 0 1
0 0 1 0 0 1 1 0
1 1 0 0 1 0 0 1
0 1 0 0 1 0 0 1
0 0 1 0 0 1 1 0
1 1 0 0 1 0 0 1
codec
codec
0 1 0 0 1 0 0 1
0 0 1 0 0 1 1 0
1 1 0 0 1 0 0 1
0 1 0 0 1 0 0 1
0 0 1 0 0 1 1 0
1 1 0 0 1 0 0 1
codec
codec
Codecs : PCM Formats : .wav, .aif, .bwf, .wma (base de quasimment tous les autres)
codec de compression sans perte
A B C A B C A B A B C A B
codec
codec
~ .zip
0 0 1 0 1
0 = A B C 1 = A B
codec de compression sans perte
codec
codec
~ .zip
Codecs : FLAC Apple Lossless MLP (Meridian)
Formats : .flac .aac / .m4a
codec de compression avec perte
codec
codec
Codecs : MPEG-1 Layer II
MPEG-1 Layer III Advanced Audio Coding
Vorbis / Opus
Formats : .mp2 .mp3 .m4a / .mp4 .ogg -> .opus, .mp4
.m4a -> codecs possibles : - AAC - Apple Lossless
.mp4 -> codecs possibles :
A.3) Débit binaire, taille de fichier :où n est la résolution, N ne le nombre de canaux, t la durée en seconde et un résultat en octet
A.3) Débit binaire, taille de fichier :Quelle place en mémoire pour 45 minutes d'enregistrement de 30 pistes à 96kHz 24bits ?
A.3) Débit binaire, taille de fichier :(en Kilo bit par seconde)
Conversion
analogique-digitale
Signal analogique
Signal digital
Conversion
analogique-digitale
analogique
digital
???
acoustique
analogique
Signal échantillonné
Échantillonneur-bloqueur (sample & hold): lissage par maintien de la valeur
Lissage par filtrage analogique (≥ ???)
Signal échantillonné
Échantillonneur-bloqueur (sample & hold): lissage par maintien de la valeur
Lissage par filtrage analogique ( ≥ )
Conversion
analogique-digitale
analogique
digital
acoustique
analogique
Conversion
analogique-digitale
effet
audio
audio
effet
audio
audio
synthèse
audio
effet
synthèse
effet
effet
"synthétiseur"
contrôles
effet
synthèse
effet
effet
"synthétiseur"
contrôles
synthétiseurs analogiques
synthétiseur modulaire
synthétiseur "clavier"
effets analogiques
effets "rack"
pédales guitare / basse / voix / ...
synthétiseurs digitaux
synthétiseurs numériques
synthétiseur modulaire
synthétiseur "clavier"
effets numériques
effets "rack"
pédales guitare / basse / voix / ...
synthétiseurs "virtuels" sur ordinateur
instrument
effect
MIDI effect
audio effect
digital audio workstation (DAW)
audio effect
piste 1
piste 2
piste 3
synthétiseurs "virtuels" sur ordinateur
instrument
effect
MIDI effect
audio effect
audio effect
synthétiseurs "virtuels" sur ordinateur
instrument
effect
MIDI effect
audio effect
audio effect
environnement de patching
environnement de patching
coding / live-coding
coding / live-coding
procédés de synthèse sonore
modelisation de signal
Ces méthodes génèrent un son en construisant directement sa forme d'onde ou son spectre.
échantillonnage (sampling)
On manipule des sons enregistrés (échantillons).
synthèse spectrale
synthèse neurale
On travaille directement dans le domaine fréquentiel.
Synthèse par réseaux de neurones
modelisation physique
On simule le comportement physique d'un instrument ou d'un objet vibrant.
hybride (analogique ou numérique)
hybride (analogique ou numérique)
numérique
procédés de traitement sonore (effets)
filtrages
On filtre les fréquences du signal entrants
délai / modulation
On double le signal avec une version retardée de lui-même
compression
On travaille directement dans le domaine fréquentiel.
dynamiques
temporels
distortion
distortion / altération du signal
dynamiques
la plupart
compresseurs avec threshold, corps résonants, imitation d'effets analogiques...
hybrides
spectraux
analyse-synthèse
On altère le signal dans le domain fréquentiel
procédés de traitement sonore (effets)
analyse de plug-ins d'effets
A) Filtre :
procédés de traitement sonore (effets)
A.1) Filtre : Passe-Bas / Coupe-Haut
Réponse Fréquentielle (Magnitude)
Rotation de phase (Phase)
A.2) Filtre : Passe-Haut / Coupe-Bas
Réponse Fréquentielle (Magnitude)
Rotation de phase (Phase)
A.3) Filtre : Shelfs
Réponse Fréquentielle (Magnitude)
Rotation de phase (Phase)
A.4) Filtre : Bell
Réponse Fréquentielle (Magnitude)
Rotation de phase (Phase)
A.5) Filtre : Passe-bande
Réponse Fréquentielle (Magnitude)
Rotation de phase (Phase)
A.6) Filtre : Notch
Réponse Fréquentielle (Magnitude)
Rotation de phase (Phase)
A.7) Filtre : Brickwall
Réponse Fréquentielle (Magnitude)
Rotation de phase (Phase)
A.8) Impact sur les phases
A.9) Filtre à phase linéaire
A.9) Délais
A.9) Délais
A.9) Délais
x
facteur de ré-injection
A.9) Délais
| Effet | Principe |
|---|---|
| Chorus | Duplique le signal avec un très léger retard et une modulation de hauteur/temps |
| Flanger | Mélange le signal original avec une copie très courtement retardée, dont le retard varie en continu |
| Phaser | Fait passer le signal dans plusieurs filtres all-pass pour créer des déphasages et des creux mobiles dans le spectre |
| Ensemble | Variante du chorus avec plusieurs voix modulées en même temps, souvent stéréo |
B) Convolution
Analog simulation
Reverberation simulation
B.2) Convolution : approfondissement
B.1) Convolution : principe
∗
C) Acoustic / Reverberation :
B.3) Convolution : synthèse croisée
B.1) Synthèse croisée
C) Convolution :
D) Acoustic / Reverberation :
Paramètrique
Convolution
B) Compresseur :
B) Compresseur :
C) Gate / expandeur :
C) Distortion
Défaut d'un système qui déforme les images, les signaux qu'il doit reproduire.
C) Distortion
Défaut d'un système qui déforme les images, les signaux qu'il doit reproduire.
"non-linéarité"
"linéarité"
C) Distortion
C) Distortion
Waveshaping