Figure 1 : Le thérémin utilise deux antennes pour contrôler la hauteur (Pitch) et le volume par la capacité électrique du corps humain.
🕵️♂️ Le Secret de Léon Theremin : Musicien ou Espion ?
Inventé en 1919 par le physicien russe Lev Termen (dit Léon Theremin), cet instrument a connu un destin hors du commun. Après une tournée triomphale en Europe et aux USA, Lev disparaît mystérieusement en 1938. Enlevé par le NKVD (ancêtre du KGB), il sera interné dans un goulag avant de travailler dans des laboratoires secrets, inventant notamment le premier micro-espion passif (la "Chose") qui resta caché 7 ans dans le sceau des États-Unis offert par les Soviétiques !
Bienvenue sur TechFix Hub ! De Jimmy Page (Led Zeppelin) dans "Whole Lotta Love" aux bandes originales de films de science-fiction des années 50, en passant par les Beach Boys, le thérémin a laissé une empreinte sonore inoubliable. C'est le tout premier instrument de musique électronique de l'histoire, et surtout le seul qu'on joue sans jamais le toucher.
Dans ce guide, nous allons décortiquer la magie du battement de fréquence (hétérodyne), comprendre comment votre main agit comme un condensateur, et surtout vous proposer deux façons de construire le vôtre : une version analogique moderne simplifiée, et une version numérique avec Arduino.
🔬 1. La Magie du Battement de Fréquence
Le secret du thérémin ne repose pas sur un seul oscillateur, mais sur deux. C'est le même principe utilisé dans les radios superhétérodynes :
- L'Oscillateur de Référence : Il oscille à une fréquence fixe et très élevée, inaudible par l'oreille humaine (typiquement autour de 350 kHz à 500 kHz).
- L'Oscillateur Variable : Il oscille à une fréquence très proche, mais relié à l'antenne. Votre main, en s'approchant, modifie la capacité parasite du circuit, et donc sa fréquence.
- Le Mélange (Battement) : Les deux signaux sont mélangés dans un circuit. La sortie produit la différence entre les deux fréquences. Si l'un est à 400 000 Hz et l'autre à 400 440 Hz, la sortie sera de 440 Hz — le fameux LA du diapason !
C'est cette fréquence "basse" (entre 20 Hz et 2000 Hz) qui est amplifiée pour produire le son envoûtant caractéristique de l'instrument.
🛠️ 2. Les Composants (Version Moderne Simplifiée)
Les schémas historiques utilisaient des lampes à vide ou des CI aujourd'hui introuvables (NE602, NE571). Voici une version moderne à base de CMOS, accessible à tout maker :
🚀 3. L'Upgrade "TechFix Hub" : Thérémin Numérique avec Arduino
Envie d'un thérémin stable, sans calibrage complexe, et avec des sons personnalisables ? Passez au numérique !
Composants nécessaires :
- Arduino Nano (ou ESP32 pour plus de puissance)
- Capteur à ultrason HC-SR04 (ou mieux : VL53L0X Time-of-Flight, beaucoup plus précis)
- Buzzer passif (pour générer les ondes carrées) ou module DFPlayer Mini pour des samples audio
- Potentiomètre pour régler la tonalité de base
Code Arduino (Thérémin à Ultrason) :
#define TRIG_PIN 9
#define ECHO_PIN 10
#define BUZZER_PIN 8
// Gamme de fréquences (en Hz) pour les notes audibles
const int MIN_FREQ = 100;
const int MAX_FREQ = 2000;
const float MIN_DIST = 5.0; // cm
const float MAX_DIST = 60.0; // cm
void setup() {
pinMode(TRIG_PIN, OUTPUT);
pinMode(ECHO_PIN, INPUT);
pinMode(BUZZER_PIN, OUTPUT);
Serial.begin(115200);
}
long readDistance() {
digitalWrite(TRIG_PIN, LOW);
delayMicroseconds(2);
digitalWrite(TRIG_PIN, HIGH);
delayMicroseconds(10);
digitalWrite(TRIG_PIN, LOW);
return pulseIn(ECHO_PIN, HIGH) / 58.0; // cm
}
void loop() {
long distance = readDistance();
if (distance > MIN_DIST && distance < MAX_DIST) {
// Mapping exponentiel pour une sensation musicale plus naturelle
float ratio = (distance - MIN_DIST) / (MAX_DIST - MIN_DIST);
int frequency = MIN_FREQ * pow((float)MAX_FREQ/MIN_FREQ, 1.0 - ratio);
tone(BUZZER_PIN, frequency);
Serial.print("Distance: ");
Serial.print(distance);
Serial.print(" cm -> Note: ");
Serial.println(frequency);
} else {
noTone(BUZZER_PIN); // Silence si hors zone
}
delay(20); // Rafraîchissement rapide
}
💡 Astuce Pro : Le mapping exponentiel (et non linéaire) reproduit la sensation musicale d'un vrai thérémin, où les notes graves sont plus espacées que les aiguës.
🎹 4. La Version Ultime : Thérémin MIDI Controller
Pourquoi se limiter à un buzzer ? En connectant votre Arduino à votre ordinateur via USB, vous pouvez transformer votre thérémin en contrôleur MIDI :
- Synthétiseurs Virtuels : Utilisez Ableton Live, GarageBand ou des VST gratuits pour jouer avec des sons de violon, de synthé analogique, ou même des pads ambiants.
- Effets en Temps Réel : Ajoutez de la réverbération, du delay, ou un effet "theremin" (glide) pour retrouver le son vintage des années 50.
- Double Antenne : Ajoutez un second capteur pour contrôler le volume (vélocité MIDI) ou un effet (comme un filtre passe-bas).
🔗 Pour Aller Plus Loin sur TechFix Hub
Explorez l'audio électronique et les projets Arduino avec nos guides complémentaires :
✅ Conclusion
Le thérémin est bien plus qu'un gadget sonore : c'est une fenêtre ouverte sur la naissance de l'électronique musicale et une leçon magistrale de physique appliquée. Qu'il soit construit avec des composants CMOS pour retrouver l'âme analogique de l'instrument, ou avec un Arduino pour explorer les possibilités infinies du MIDI, cet instrument vous reconnecte à la musique d'une manière totalement unique, littéralement dans les airs.
Alors, saurez-vous maîtriser l'art subtil de jouer sans toucher ? 🎻✨
🛠️ Vous construisez votre propre thérémin ?
Vous avez des questions sur le calibrage des bobines, le choix du capteur ToF, ou l'intégration MIDI ? Posez votre question dans les commentaires ci-dessous, la communauté TechFix Hub se fera un plaisir de vous aider !