Comment créer une onde sonore : Physique & Méthodes pratiques
Une onde sonore est une perturbation mécanique de pression se propageant dans un milieu (air, eau, solides). Vous ne la « conjurez » pas — vous **provoquez une vibration**. Voici comment, de la physique cuisine à l'audio pro.
Méthodes mécaniques simples (Sans électronique)
- Impact : Frappez un tambour, diapason, cloche, ou table. L'objet vibre → compresse/rarefie molécules d'air adjacentes.
- Excitation aérodynamique : Soufflez sur goulot bouteille (résonateur Helmholtz), flûte, sifflet, ou plis vocaux. Jet d'air oscille → impulsions pression périodiques.
- Corde pincée/archetée : Guitare, violon, élastique. Vibration corde → chevalet → table d'harmonie → grand déplacement air.
- Frottement : Corde archetée, doigt mouillé sur bord verre, craie sur tableau. Mouvement stick-slip entraîne vibration.
Électroacoustique : Le haut-parleur (Méthode standard)
Un haut-parleur est un **moteur linéaire** convertissant signal électrique → mouvement mécanique → pression sonore.
- Source signal : DAW (Ableton, Reaper, Pro Tools), synthé (Vital, Serum, VCV Rack), générateur fonction (matériel/app), microcontrôleur (Arduino/ESP32 + DAC).
- Synthèse forme d'onde : Définissez fréquence (hauteur), amplitude (volume), forme (timbre) :
- Sinus : Son pur, pas d'harmoniques.
- Carré : Harmoniques impairs, creux/boisé.
- Dent de scie : Toutes harmoniques, brillant/bourdonnant.
- Triangle : Harmoniques impairs, roulées, flûte-like.
- Bruit : Blanc (énergie égale/Hz), Rose (énergie égale/octave).
- Amplification : Interface audio → Ampli puissance (ou enceinte amplifiée).
- Transduction : Bobine mobile dans entrefer magnétique → mouvement piston membrane → onde pression.
Types transducteurs au-delà cônes
| Type | Principe | Cas d'usage |
|---|---|---|
| Piézoélectrique | Cristal dilate/contracte sous tension | Micros contact, tweeters, nettoyeurs ultrason, sonar |
| Électrostatique | Membrane chargée entre stators | Casques haut de gamme (Stax), enceintes panneaux |
| Magnétique planaire | Trace conductrice sur film dans champ magnétique | Casques hi-fi (Audeze, Hifiman), enceintes Magnepan |
| Magnétostrictif | Matériau change forme dans champ magnétique | Sonar, soudure ultrasonique |
| Thermique / Plasma | Flamme / arc plasma modulé | Recherche, hi-fi exotique (Hill Plasmatronics) |
Synthèse numérique → Forme d'onde → Son (Code d'abord)
Python (NumPy/SciPy/sounddevice) — 10 lignes vers fichier WAV ou sortie temps réel :
import numpy as np, sounddevice as sd fs = 48000; dur = 2.0; f = 440.0 # A4 t = np.arange(int(fs*dur)) / fs wave = 0.3 * np.sin(2*np.pi*f*t) # Sinus, -0.3..0.3 sd.play(wave, fs); sd.wait() # Sauvegarde: scipy.io.wavfile.write('tone.wav', fs, (wave*32767).astype(np.int16))
Ajoutez harmoniques pour timbre : `wave += 0.15 * np.sin(2*np.pi*2*f*t) + 0.08 * np.sin(2*np.pi*3*f*t)`
Paramètres d'onde clés que vous contrôlez
- Fréquence (Hz) : Hauteur. 20 Hz – 20 kHz gamme humaine.
- Amplitude (Pa / dB SPL) : Volume. 0 dB SPL = seuil audition. 85 dB = limite sûre 8h. 120 dB = douleur.
- Forme d'onde / Spectre : Timbre. Série Fourier : somme de sinus.
- Phase : Alignement ondes multiples. Critique interférence, imagerie stéréo.
- Enveloppe (ADSR) : Attack, Decay, Sustain, Release — façonne amplitude dans le temps.
Vérifications sécurité & réalité physique
- **Infrason (<20 Hz) :** SPL élevé cause nausées, anxiété, résonance organes. N'expérimentez pas à l'aveugle.
- **Ultrasons (>20 kHz) :** Peuvent endommager audition *sans* perception. Utilisez matériel calibré.
- **Air non-linéaire :** >160 dB SPL → ondes choc, distorsion, chauffage. Plus « son » au sens classique.
- **Le milieu compte :** Son voyage 4,3x plus vite dans l'eau (1480 m/s), 15x dans acier (5960 m/s). Fréquence inchangée ; longueur d'onde échelle.
Pour *créer* un son spécifique : **définissez son enveloppe spectrale dans le temps → synthétisez ou enregistrez → amplifiez → transduisez.** C'est toute la chaîne signal de l'imagination à la pression air.
