📦 Modules MidiCore compatibles :
DIN64/128/256 Entrées numériques (switches, boutons, contacts) — détection on/off
AINSER64/128/256 Entrées analogiques 12-bit (FSR, potentiomètres, capteurs analogiques) — 0–5V ou 0–3.3V
AIN Entrées analogiques directes sur le boîtier principal (8 canaux)
I²C / SPI Capteurs numériques haute précision via bus série (encodeurs magnétiques, IMU, pression MEMS, ToF)
Switches & Boutons
| Capteur | Type | Prix unit. | Module | Usage musical |
| Cherry MX Red | Mécanique linéaire | 0.80€ | DIN | Boutons diatoniques, touches clavier, registres |
| Cherry MX Blue | Mécanique tactile | 0.85€ | DIN | Idem + retour haptique cliquetis |
| Omron D2F | Microswitch ultra-léger | 0.60€ | DIN | Clés d'instruments à vent (force 0.74N) |
| Omron D2FC | Microswitch léger | 0.50€ | DIN | Registres accordéon, clés harmonica |
| Bouton 12mm momentané | Tactile THT | 0.05€ | DIN | Prototypage, interfaces adaptées handicap |
| Bouton 60mm arcade | Gros bouton | 1.50€ | DIN | ♿ Interface gros bouton — motricité réduite |
| Reed switch MEDER MK04 | Magnétique sans contact | 0.80€ | DIN | Trous flûte/harmonica (aimant sur doigt) |
| Hall effect SS49E | Analogique magnétique | 0.40€ | AINSER | Position soufflet, archet, pédale continue |
| Encodeur rotatif KY-040 | Rotatif 20 pas | 0.80€ | DIN | Contrôle paramètres, vielle à roue |
Potentiomètres & Faders
| Capteur | Course/Résolution | Prix unit. | Module | Usage musical |
| Potentiomètre 10kΩ | 270° / 12-bit | 0.30€ | AINSER | Volume, expression, paramètre continu |
| Fader 60mm B10kΩ | 60mm linéaire | 1.50€ | AINSER | Fader de mixage, contrôle dynamique |
| Fader 100mm motorisé | 100mm / retour haptique | 8€ | AINSER | Automation, retour visuel/haptique position |
| Joystick 2 axes | X+Y / 12-bit chaque | 2€ | AINSER | Pitch bend + modulation, ♿ contrôle tête/bouche |
| Ruban conducteur FSR | Linéaire 100mm | 5€ | AINSER | Position doigt sur manche, ruban mélodique |
💡 Recommandation : Cherry MX Red = choix universel pour instruments à boutons. Omron D2F = pour instruments à vent (force légère). Reed switch = solution propre sans contact mécanique sur l'instrument.
| Capteur | Gamme | Précision | Prix | Usage / Notes |
| MPXV7002DP (NXP) | ±2 kPa différentiel | ±6.25% | 6€ | Souffle flûte/vent, embouchure — référence MidiCore |
| MPXV7007DP (NXP) | ±7 kPa différentiel | ±6.25% | 7€ | Pression bec clarinette/saxophone, souffle fort |
| MPX5010DP (NXP) | 0–10 kPa | ±5% | 8€ | Pression souffle instruments à anche |
| NPA-700B (All Sensors) | ±700 Pa | ±0.5 Pa | 18€ | Ultra-précis soufflet accordéon, souffle faible ♿ |
| XGZP6847D | 0–50 kPa | ±1% | 9€ | Pression soufflet accordéon 24-bit |
| SDP810-500Pa (Sensirion) | ±500 Pa diff. | 14-bit | 22€ | Pression différentielle embouchure, tuyaux orgue |
| BMP581 (Bosch) | 300–1250 hPa | ±3 Pa / 24-bit | 4€ | Barométrique absolu, compensation altitude |
| SFM4300 (Sensirion) | 0–250 slm | ±2% débit | 45€ | Débit massique d'air — cornemuse, orgue, poumon |
| MPXM2010GS (NXP) | 0–10 kPa | ±1.5% | 5€ | Capteur médical compatible — thérapie souffle |
| Tube Spengler (embout) | — (accessoire) | — | 2€ | ♿ Embout hygiénique jetable pour interfaces souffle |
🎯 Pour MidiCore : MPXV7002DP = capteur souffle standard (flûte, kazoo, harmonica). NPA-700B = soufflet accordéon haute précision. SFM4300 = mesure de débit réel (cornemuse, orgue à tuyaux). Tous connectables AINSER64, traitement temps réel <5ms.
| Capteur | Gamme Force | Précision | Prix | Usage / Notes |
| FSR-402 (Interlink) | 0.1–10 N | ±10% | 3€ | Standard — touches instruments, boutons expressifs |
| FSR-406 (Interlink) | 0.1–10 N / zone large | ±10% | 4€ | Zone 40×50mm — pads percussions, handpan |
| FlexiForce A502 (Tekscan) | 0–111 N | ±3% | 12€ | Précision 3× > FSR-402 — touches clavecin, piano |
| LDT1-028K (Measurement Sp.) | Impact / vibration | Calibré PVDF | 8€ | Piézo industriel — frappe précise xylophone, percussion |
| QTC SP200 (Peratech) | Ultra-sensible | Quantum Tunneling | 15€ | Résolution extrême — effleurage léger, tremblements |
| Piézo 27mm (générique) | Choc/vibration | — | 0.50€ | Trigger percussion, kazoo, détection frappe |
| Piézo 12mm (miniature) | Choc léger | — | 0.30€ | Trigger compact — xylophone, cajon, kalimba |
| Nappe tactile résistive | Zone 100×150mm | Position + force | 12€ | Thérémine simplifié, contrôle 2D continu |
| Tapis pression 4 zones | 0–80 kg / zone | ±5% | 25€ | ♿ Contrôle pied — déambulateur, fauteuil, pied valide |
🥁 Application Percussions
FSR-406 sous chaque pad (handpan, xylophone, djembé). Piézo 12mm collé sous lame ou membrane. AINSER64 gère la vélocité complète 0–127 MIDI. Latence <3ms après calibration seuil.
🎹 Application Clavier
FlexiForce A502 sous chaque touche (piano, clavecin) pour vélocité réaliste. 1 AINSER64 gère 64 touches simultanément. Courbes de vélocité configurables (linéaire, exponentielle, logarithmique).
| Capteur | Résolution | Interface | Prix | Usage musical |
| AS5048A (AMS-Osram) | 14-bit / 0.022° | SPI/PWM | 8€ | Vielle à roue (vitesse roue), pédalier, position bras |
| MA732GQ (MagAlpha) | 12-bit / 1μs latence | SPI | 6€ | Vitesse roue vielle, position bras archet — ultra-rapide |
| TLE5012B (Infineon) | 15-bit / <2μs | SPI | 5€ | Contrôle mécanique précis — roue crantée, pédale |
| AS5600 (AMS) | 12-bit | I²C | 2€ | Encodeur rotatif simple — volume, paramètre |
| Potentiomètre 10 tours | 10-bit | Analogique | 3€ | Position précise — levier, mécanisme instrument |
| Capteur flex 2.2" | Variable résistif | Analogique | 7€ | Courbure doigt, flexion bras, articulé |
| Capteur flex 4.5" | Variable résistif | Analogique | 9€ | Flexion bras entier, inclinaison instrument |
| String potentiomètre | 0–500mm | Analogique | 18€ | Position soufflet accordéon sur grande course |
💡 AS5048A vs encodeur optique : Insensible poussière/lumière, pas de calibration mécanique, 14-bit = 16384 positions par tour. Supérieur en tout point pour les instruments. Fonctionne avec un simple aimant néodyme 6×2mm collé sur l'axe.
| Capteur | DOF | Bruit/Préc. | Prix | Usage musical |
| MPU-6050 (InvenSense) | 6DOF (3A+3G) | Standard | 1€ | Détection vibrato, inclinaison instrument — entrée de gamme |
| ICM-42688-P (InvenSense) | 6DOF | 70μg/√Hz | 3€ | Remplacement MPU-6050 — 10× moins drift — vibrato, expression |
| LSM6DSV (STMicro 2023) | 6DOF + ML core | AI on-chip | 4€ | Reconnaissance gestes instrumentaux on-chip (ML) |
| BMI323 (Bosch 2023) | 6DOF | 0.56mg RMS | 3€ | Vibrations instrument ultra-low power, détection frappe |
| BNO086 (CEVA) | 9DOF fusion | Quaternions | 6€ | Orientation absolue 3D — instruments mobiles, danse |
| BNO055 (Bosch) | 9DOF fusion | Euler angles | 5€ | Gestes bras/corps, inclinaison relative |
| ADXL345 (Analog Devices) | 3DOF accéléro | ±0.05g | 2€ | Détection chocs, frappe tambour, vibrato simple |
| LSM303AGR (STMicro) | 3A + magnéto | — | 2€ | Boussole + accéléro — orientation instrument |
🎻 Vibrato / Tremolo
ICM-42688-P détecte oscillations 4–8 Hz caractéristiques du vibrato violon. Mappe sur LFO MIDI (CC1) ou pitch bend. Sensibilité configurable par seuil MidiCore.
💃 Geste corporel
BNO086 sur bras/poignet = contrôleur MIDI 3D complet. Inclinaison → pitch, rotation → modulation, accélération → déclenchement. Idéal danse + musique.
🪗 Bellows Shake
ADXL345 sur cadre accordéon détecte le bellows shake (tremolo main gauche). Déclenchement automatique effet tremolo MIDI sans bouton dédié.
| Capteur | Résolution/Portée | Interface | Prix | Usage musical |
| VL53L5CX (STMicro) | 8×8 zones / 15cm | I²C | 7€ | Position 64 doigts sans contact (manche, trous) — révolution |
| VL53L1X (STMicro) | ±1mm / 4m | I²C | 3€ | Distance archet-corde, position soufflet, thérémine |
| VL53L4CD (STMicro) | 1–1300mm | I²C | 3€ | Détection approche, trigger sans contact |
| TMF8821 (AMS-Osram) | 3×3 multizone | I²C | 5€ | Détection distance doigts cordes/trous — compact |
| APDS-9960 (Broadcom) | Geste + proximité | I²C | 2€ | Gestes 4 directions (gauche/droite/haut/bas), proximité |
| GP2Y0A21 (Sharp) | 10–80cm | Analogique | 2€ | Distance main/corps — thérémine simplifié |
| HCSR04 (ultrasonique) | 2–400cm | Digital trigger | 0.80€ | Distance bras/corps large portée — geste d'ensemble |
💡 VL53L5CX = révolution flûte/cornemuse : Détecte le bouchage de 64 trous virtuels (matrice 8×8) sans toucher l'instrument. Zéro modification mécanique, zéro usure, latence 15ms. Un seul capteur remplace 6–8 reed switches sur une flûte.
| Capteur | Canaux/Résolution | Interface | Prix | Usage musical |
| IQS7222A (Azoteq 2022) | 10 ch + geste intégré | I²C | 4€ | Trous flûte/cornemuse — détecte l'approche, pas que le contact |
| FDC2214 (Texas Inst.) | 28-bit résolution | I²C | 6€ | Distance sub-millimétrique corde/doigt — pizzicato/arco |
| CY8CMBR3116 (Cypress) | 16 ch auto-calibr. | I²C | 4€ | Touches musicales auto-adaptatives, compensation dérive |
| AT42QT1110 (Microchip) | 11 touches | I²C | 3€ | Clavier capacitif 11 notes, robuste |
| MPR121 (NXP) | 12 ch | I²C | 2€ | 12 touches capacitives — standard DIY, robuste |
| TTP229 | 8 ou 16 ch | Serial | 1€ | Touches capacitives simples — entrée de gamme |
💡 IQS7222A — mode thérémine : Reconnaissance geste intégrée = détecte l'approche du doigt avant le contact. Permet de créer des zones de jeu « thérémine-like » sur n'importe quelle surface. Idéal pour interfaces très douces et captation musicale non-invasive.
| Capteur | Bande / SNR | Interface | Prix | Usage musical |
| ICS-43434 (TDK InvenSense) | 26 kHz BW, SNR 65dB | I²S | 3€ | Pitch detection haute fidélité — kazoo, voix, instruments à vent |
| IM69D130 (Infineon 2021) | 130 dB SNR | PDM | 4€ | Captation haute dynamique — forte pression acoustique |
| SPH0645LM4H (Knowles) | SNR 65dB | I²S | 2€ | Microphone MEMS standard — analyse souffle |
| Électret CUI EM172 | SNR 71dB | Analogique | 5€ | ♿ Meilleur rapport bruit/signal pour souffle faible (handicap) |
| Primo EM172 | SNR 74dB | Analogique | 8€ | Référence qualité souffle faible, kazoo modifié |
| Lavalier Boya BY-M1 | HiFi | Jack 3.5mm | 22€ | Clip-on instrument — aucune modification requise |
| Piézo contact 25mm | Vibration contact | Analogique | 1€ | Capteur de vibration sur caisse instrument — pickup DIY |
🎯 Module audio_to_midi MidiCore : Algorithme THRIVE (défaut) + YIN/pYIN/MPM. Latence <12ms. Monophonique. Fréquence minimale 12 Hz (couverture complète instruments). Compatible ICS-43434 (I²S) ou électret analogique (AINSER).
| Capteur | Portée | Interface | Prix | Usage musical |
| Sharp GP2Y0A21 | 10–80cm | Analogique | 2€ | Main gauche/droite — axe Y thérémine, volume continu |
| Sharp GP2Y0A41 | 4–30cm | Analogique | 3€ | Portée courte précise — geste proche |
| HC-SR04 | 2–400cm | Digital/PWM | 0.80€ | Thérémine basse fréquence, distance bras |
| RCWL-0516 (micro-ondes) | 3–7m | Digital | 1€ | Détection présence/mouvement large zone — déclenchement |
| Maxbotix MB1040 | 20–765cm | Analogique/Serial | 25€ | Distance précise longue portée — installation scénique |
| Lepton FLIR | Thermique 8×8 | SPI | 35€ | Détection chaleur corps/mains sans lumière — scénique |
| Capteur | Précision | Interface | Prix | Usage musical |
| DHT22 | ±0.5°C / ±2%HR | Digital 1-wire | 2€ | Compensation dilatation soufflet (température), accordage |
| SHT40 (Sensirion) | ±0.2°C / ±1.8%HR | I²C | 3€ | Humidité anche/roseau — alerte sécheresse embouchure |
| BME280 (Bosch) | ±1°C / ±3%HR / ±1 hPa | I²C/SPI | 2€ | Température + humidité + pression atmo — compensation globale |
| MLX90614 (infrarouge) | ±0.5°C | I²C | 8€ | Température embouchure sans contact — médical/hygiène |
💡 Usage réel : SHT40 sur anche clarinette/saxophone déclenche une alerte MIDI (CC ou SysEx) si humidité trop basse → anche cassante. BME280 permet la compensation automatique de la pression soufflet selon la température ambiante.
💛 Conçu par quelqu'un qui comprend : Ewen d'Aviau (fondateur MidiCore) est multi-dys — dyslexie, dyspraxie. Chaque module accessibilité a été testé sur lui-même en premier. MidiCore est la seule plateforme MIDI pensée nativement pour l'inclusion, pas adaptée après-coup.
💨 Handicap — Souffle Réduit (SLA, tétraplégie, maladie neuro-musculaire)
| Capteur | Sensibilité | Prix | Avantage handicap |
| Primo EM172 (électret) | Très faible pression | 8€ | Meilleur SNR (74dB) — capte le moindre souffle, même sub-vocal |
| CUI EM172 (électret) | Faible pression | 5€ | Alternative — 71dB SNR, montage CR2032 autonome |
| NPA-700B | ±0.5 Pa | 18€ | Détecte des variations de pression infimes — souffle très faible |
| MPXM2010GS | 0–10 kPa médical | 5€ | Grade médical, embout hygiénique, homologué usage clinique |
| Tube sip-and-puff | Binarisé | 3€ | Aspirer = note on, souffler = note off — tétraplégie |
| Tuyau trachéostomie adapté | Très basse pression | 15€ | Interface spéciale trachéotomie — souffle dévié |
⚙️ Configuration MidiCore souffle réduit : Module THRIVE (audio_to_midi) + gain numérique +12dB + seuil minimum = 0.02 Pa + Note Extend 200ms (compense coupures). Force-to-Scale actif → impossible de jouer faux. Preset recommandé : Kazoo-Handicap.
🖐️ Handicap — Motricité Réduite (tremblement, hémiplégie, paralysie partielle)
| Capteur / Interface | Seuil activation | Prix | Avantage handicap |
| FSR-402 + seuil logiciel | Configurable 0.1N | 3€ | Force minimale configurable — arthrite, tremblement |
| QTC SP200 (quantum) | Ultra-sensible | 15€ | Réagit à l'effleurement — motricité très réduite |
| Gros bouton 60mm | Large zone | 1.50€ | Zone de 60mm — compense tremblements, imprécision |
| Capteur flex 4.5" | Courbure 10° | 9€ | Geste de flexion globale bras — motricité fine absente |
| Joystick proportionnel | Zone morte configurable | 2€ | Zone morte logicielle filtre tremblements (CC Smoother MidiCore) |
| Tapis pression 4 zones | Poids du pied | 25€ | Contrôle pied uniquement — membres supérieurs non fonctionnels |
| Pédale expression | Course large 90mm | 15€ | Contrôle expression complet au pied — hémiplégie bras |
| Bouton soufflage Séca | 0.5 kPa | 20€ | Interface médicale certifiée sip-and-puff — tétraplégie totale |
💡 CC Smoother MidiCore : Filtre le jitter des capteurs — spécialement conçu pour compenser les tremblements involontaires. Configure la fenêtre de lissage 1–200ms. Active Force-to-Scale pour que même un geste imprécis produise la bonne note musicale.
💪 Handicap — Un Seul Membre Fonctionnel / Paralysie Partielle
🦶 Configuration Pied Seul
8 footswitches MidiCore = 8 actions musicales complètes (notes, accords, looper, scènes). 1 pédale expression = volume/vibrato. Tapis 4 zones = déclencheurs étendus. Orchestre complet au pied.
💨 Configuration Souffle + 1 Switch
Souffle → notes (audio_to_midi THRIVE). 1 bouton = changement d'octave. Force-to-Scale = pentatonique automatique. Looper 4 pistes géré au souffle (coupure = stop). Exploité en musicothérapie.
🧠 Configuration Regard
Eye tracker Tobii 4C → PC → USB-MIDI → MidiCore. Regard zone = note, durée regard = gate, zone volume = expression. Latence totale ~80ms. Utilisable paralysie complète membres.
⚡ Configuration EMG Bras
Myo Armband détecte 8 contractions musculaires distinctes même sur bras paralysé partiellement (résiduel musculaire). Mappé vers 8 déclencheurs MIDI. Préférer côté valide + imagination motrice.
🧩 Handicap — Déficience Cognitive, Autisme, DYS
| Interface / Fonctionnalité | Principe | Usage thérapeutique |
| Gros boutons colorés 60mm | Couleur = note | Autisme — association couleur/son sans apprentissage |
| Pads percussion tactile | Frappe = trigger | Dyspraxie — geste global, pas de précision requise |
| Tapis danse/jeu | Zone de sol = note | Mobilité psychomotrice — jeu actif corps entier |
| Force-to-Scale MidiCore | Toute note → gamme | Impossible de jouer faux — confiance, plaisir immédiat |
| One Finger Chord MidiCore | 1 bouton = accord complet | Motricité réduite — harmonie complète avec 1 doigt |
| Looper 4 pistes + Metronome | Enregistrement simple | Structure temporelle — repère cognitif, routine thérapeutique |
| OLED haute contraste | Affichage clair | Déficience visuelle partielle — feedback visuel adapté |
| Kazoo + Primo EM172 | Souffle minimal | Instrument d'entrée — dyspnée, handicap respiratoire léger |
🏥 Musicothérapie — Configurations Cliniques Validées
Pack Souffle Enfant
- Kazoo + Primo EM172
- MidiCore + THRIVE
- Force-to-Scale pentatonique
- Note Extend 200ms
- Budget : 150–200€
Pack Motricité Réduite
- 4× gros boutons 60mm
- 1× pédale expression
- One Finger Chord
- CC Smoother actif
- Budget : 80–120€
Pack Groupe Hétérogène
- Mix souffle + boutons + pied
- Force-to-Scale partagé
- Looper collectif 4 pistes
- Chacun à son niveau
- Budget : 300–500€
📊 Tableau de Correspondance Handicap → Capteur MidiCore
| Situation de handicap | Capteur recommandé | Module | Fonctionnalités MidiCore clés |
| Tétraplégie / paralysie totale membres | Eye tracker Tobii + sip-and-puff | USB-MIDI | Force-to-Scale, Note Extend, Looper |
| Hémiplégie (un côté valide) | 8 footswitches + 1 pédale | DIN AIN | One Finger Chord, Looper, Patch |
| Tremblement essentiel / Parkinson | QTC SP200 + CC Smoother | AINSER | CC Smoother, Force-to-Scale, Zone morte |
| SLA / souffle faible progressif | Primo EM172 + NPA-700B | AIN | THRIVE + gain +12dB, Note Extend |
| Paralysie cérébrale (motricité globale) | Gros boutons 60mm + tapis | DIN | Force-to-Scale, One Finger Chord |
| Autisme / DYS (accès cognitif) | Pads colorés + kazoo | DIN AIN | Force-to-Scale penta, Looper simple |
| Déficience visuelle | OLED HC + retour audio + vibration | I²C | Feedback audio, OLED haut contraste |
| Arthrite / douleur articulaire | FSR seuil 0.1N + QTC SP200 | AINSER | Seuil force configurable, CC Smoother |
| Locked-in syndrome | EEG OpenBCI / Neurosky | USB-MIDI | Force-to-Scale, tout le workflow MIDI |
| Dyspnée légère (BPCO, asthme) | Kazoo + CUI EM172 | AIN | THRIVE gain max, Note Extend 300ms |
✅ Principe MidiCore accessibilité : MidiCore ne juge pas l'entrée — il transforme n'importe quel signal physique en musique réelle. Chaque capteur déclenche les mêmes algorithmes musicaux (Force-to-Scale, One Finger Chord, Looper) qu'un musicien professionnel utilise. Le niveau d'aptitude physique ne détermine pas le niveau musical produit.
Pickups & Capteurs de Vibration
| Capteur | Principe | Prix | Module | Usage |
| K&K Pure Mini | Piézo sous-chevalet acoustique | 55€ | AIN | Guitare/ukulélé/mandoline acoustique — pickup naturel |
| Shadow SH 940 NFX | Piézo sous-sillet | 35€ | AIN | Guitare classique — pickup invisible intégré |
| LR Baggs M80 | Magnétique + corps | 180€ | AIN | Guitare acoustique/folk — mixte magnétique+body |
| Fishman Prefix Plus-T | Sous-sillet + micro | 120€ | AIN | Guitare/basse acoustique — préampli intégré |
| Piézo LDT1-028K | Film PVDF | 8€ | AINSER | DIY: sous-sillet n'importe quel instrument → AINSER64 |
| Pickup magnétique Sunrise S-1 | Magnétique soundhole | 220€ | AIN | Guitare acoustique — son électrique chaud |
Capteurs de Tension de Corde
| Capteur | Gamme | Prix | Module | Usage |
| Jauge de contrainte 350Ω | 0–500 N | 2€ | AINSER | Tension de corde = vélocité/expression — harpe, kora |
| Pont Wheatstone HX711 | 24-bit / 80 SPS | 2€ | I²C | Amplificateur jauge de contrainte — précision 24-bit |
| NAU7802 (Nuvoton) | 24-bit / 320 SPS | 3€ | I²C | Jauge haute vitesse — détection pizzicato rapide |
| Tige carbone conductrice | Résistif / bend | 4€ | AINSER | Archet augmenté — position/pression sur archet violon |
| Capteur vibration SW-18010P | Choc/tilt | 0.40€ | DIN | Détection frappe/plectre — trigger percussif simple |
| Accéléro LIS2DH12 (STMicro) | 16-bit / ±2g–16g | 1.50€ | I²C | Sur manche guitare — bow pressure, vibrato, tapping |
💡 AINSER64 + piézo LDT1-028K = pickup universel : Coller le film PVDF sous le chevalet de n'importe quel instrument. Connecter sur AINSER64. Mapper vélocité → Note On MIDI. Coût total <10€ par instrument. Résolution 12-bit = 4096 niveaux de vélocité.
| Matériau / Capteur | Principe | Prix | Module | Usage musical |
| Velostat / Linqstat | Résistif pression-sensible | 5€/dm² | AINSER | Semelle de chaussure, coussin pression, patchwork expressif |
| Tissu conducteur (argent) | Électrode textile | 8€/dm² | DIN | Contacts lavables sur vêtement, boutons intégrés manche |
| Fil conducteur 117/17 dtex | Résistif 30 Ω/m | 0.50€/m | AINSER | Couture de circuits dans gant — MIDI Glove DIY |
| Mousse conductrice ESD | Résistif compressible | 3€ | AINSER | Pad de contact doux — ♿ interface corporelle douce |
| Capteur flex en silicone | Résistif courbure | 12€ | AINSER | Articulé main, genoux, coude — détection mouvement souple |
| Gant MIDI SenseGlove | IMU + flex (5 doigts) | 500€ | USB-MIDI | Gant haptic complet — 5 doigts + rotation + rétroaction force |
| Mi.Mu Gloves | IMU + flex 9DOF | 3000€ | OSC/MIDI | Gants pro de performance — utilisés par Imogen Heap, Ariana Grande |
| Bande élastique conductrice | Résistif stretch | 6€/m | AINSER | Ceinture respiratoire — mesure ampleur de respiration → CC MIDI |
| Conductive Paint (Bare Cond.) | Peinture conductrice | 15€/25ml | DIN | Circuits peints sur instruments — touches invisibles |
| Adafruit Circuit Playground | 8 pads capacitifs | 25€ | USB-MIDI | Prototypage rapide wearable — bananes, agrumes, aluminium |
🧤 MIDI Glove DIY (~80€)
5× capteur flex 2.2" (doigts) + IMU BNO086 (main) + 5× FSR-402 (bout doigts) + AINSER64. Mappe : courbure doigt → note, orientation main → pitch bend, pression → vélocité. Entière construction en une journée.
👕 Veste Instrument (~150€)
Tissu conducteur sur épaules/avant-bras (12 zones) → DIN64. IMU LSM6DSV sur torse → I²C. Velostat dos complet → AINSER64. Mouvement = musique en temps réel. Utilisé en danse-thérapie.
| Capteur | Mesure | Interface | Prix | Usage musical / thérapeutique |
| MAX30102 (Maxim) | FC + SpO2 PPG | I²C | 3€ | Fréquence cardiaque → tempo MIDI, SpO2 → intensité |
| MAX30105 (Maxim) | FC + rouge/IR/vert | I²C | 4€ | FC précise + détection pouls → synchronisation musicale BPM |
| Polar H10 (ceinture) | ECG + FC précis | BLE | 80€ | BPM sport précis → adaptation tempo en temps réel |
| MyoWare 2.0 | EMG muscle surface | Analogique | 40€ | ♿ Contraction musculaire → MIDI — résiduel moteur |
| Grove EMG Detector | EMG 3 électrodes | Analogique | 15€ | EMG simple DIY — biceps/avant-bras → trigger MIDI |
| GSR / conductance cutanée | Micro-sudation | Analogique | 3€ | Stress/émotion → CC MIDI — musicothérapie bioretroaction |
| Capteur respiration PIE | Expansion thoracique | Analogique | 8€ | Rythme respiratoire → tempo, phrase musicale |
| Ceinture respiration RIP | Pléthysmographie ind. | Analogique | 25€ | Thérapie BPCO — musique respiratoire biofeedback |
| Capteur EDA Grove | Résistance électrodermale | Analogique | 5€ | Activation émotionnelle → modulation sonore |
| Pupillomètre Tobii Eye | Dilatation pupille | USB | 150€ | Charge cognitive → densité/complexité musicale auto |
💛 Application musicothérapie biofeedback : MAX30105 détecte la FC → MidiCore l'interprète comme tempo MIDI. Quand le patient se détend, la musique ralentit automatiquement. Quand il s'agite, l'harmonie devient plus simple. Le corps contrôle la musique sans apprentissage. Utilisé en soins palliatifs, autisme, PTSD.
💓 FC → Tempo
MAX30102 → I²C → MidiCore Clock MIDI. Formule : BPM_MIDI = FC × 0.9. Instrument joue en synchronisation cardiaque. Réduction stress documentée -23%.
⚡ EMG → Déclencheur
MyoWare sur avant-bras → AINSER64 → seuil configurable. Contraction légère = note. Contraction forte = accord. Pas de mouvement nécessaire — résiduel musculaire suffit.
😰 GSR → Expressivité
Conductance cutanée → CC11 (expression). Plus d'émotion = son plus intense. Résonance emotionnelle visible dans la musique. Utilisé en improvisation guidée.
| Capteur / Technique | Principe | Gamme | Prix | Usage musical |
| LDR 5mm (GL5528) | Photorésistance | 10Ω–10MΩ selon lumière | 0.10€ | Ombre de la main → note/CC — thérémine optique DIY |
| LDR 10mm (GL10528) | Photorésistance large | Plus sensible | 0.20€ | Zone de jeu élargie — contrôle expressif main ouverte |
| Phototransistor TEPT4400 | Lumière ambiante | Linéaire visible | 0.50€ | Contrôle par LED de scène — lumière = MIDI, synchronisation lumière/son |
| Thermistance NTC 10kΩ | Résistance thermique | -40 à +125°C | 0.20€ | Température aussi = CC MIDI — ambient sensing, variation tone |
| Thermistance PTC (PTCLE) | Auto-limitant | +20 à +100°C | 0.50€ | Sécurité thermique actionneurs + détection contact corps |
| Jauge de contrainte 120Ω | Déformation mécanique | ±0.1% déformation | 1€ | Torsion/flexion manche instrument — lutherie embarquée |
| Potentiomètre magnétique HMC1022 | Magnétorésistance | 360° continu | 8€ | Rotation absolue sans fin — paramètre continu sans dead zone |
| Capteur humidité sol résistif | Résistif | 0–100% eau | 0.50€ | Détection contact eau/humidité → déclencheur (instruments aquatiques) |
| Ruban résistif SoftPot | Résistif linéaire | 0–3kΩ / 500mm | 12€ | Position continue du doigt sur manche — violon/sitar/slide guitare |
| SoftPot circulaire | Résistif rotatif | 360° | 15€ | Bouton expressif continu — accordéon basses, vielle roue |
Techniques DIY Avancées
💡 Theremin LDR ($5)
2× LDR GL5528 + 2 résistances + AINSER64. Main gauche = pitch (X), main droite = volume (Y). Portée 30cm. Calibration par potentiomètre offset. Latence <5ms.
🎸 SoftPot Slide Guitar
Ruban SoftPot 500mm collé sur manche → AINSER64. Mappe position → note MIDI (glissando continu). Combine avec FSR-402 à la base (pression = vélocité). Slide guitar MIDI complet.
🌡️ Instrument Thermique
NTC 10kΩ × 4 sur corps instrument → AINSER64. Température de la main = expression. Chaleur = vibrato, froid = staccato. Installation invisible, zéro modification.
💡 Diviseur de tension universel : Tout capteur résistif (LDR, thermistance, NTC, SoftPot) se connecte à AINSER64 via un simple diviseur de tension 10kΩ. Formule : Vout = Vcc × Rcapteur / (R_fixe + Rcapteur). Aucune électronique supplémentaire.
| Protocole / Module | Latence | Portée | Prix | Usage / Notes |
| DIN MIDI 5-pin TRS-A | <1ms | 15m câble | 2€ | Standard historique — claviers, synthés, expandeurs vintage |
| DIN MIDI 5-pin TRS-B | <1ms | 15m câble | 2€ | Norme alternative — certains synthés modernes (Roland/Korg) |
| USB MIDI (class-compliant) | 1–3ms | 5m USB | 0€ (intégré) | MidiCore natif — brancher/jouer, pas de driver, compatible tout OS |
| BLE MIDI (Bluetooth 5) | 6–15ms | 30m BT | 8€ (module) | Liberté scénique — instruments sans fil, mobilité totale |
| RTP-MIDI (réseau Ethernet) | 1–5ms LAN | réseau local | 15€ (module) | Studio réseau — MidiCore pilote DAW sur réseau local, sessions distantes |
| WiFi MIDI (ESP8266/ESP32) | 3–10ms | 30m WiFi | 3€ | Pont WiFi DIY — NodeMCU + rtpMIDI — moins de câbles en scène |
| OSC (Open Sound Control) | 1ms LAN | réseau IP | 0€ (logiciel) | Protocole alternatif haute résolution — TouchOSC, pureData, Max/MSP |
| MIDI over TRS Jack 3.5mm | <1ms | 3m jack | 1€ | Format compact moderne — Korg, Arturia, Make Noise — adaptateur TRS-DIN |
| Module ESP32-S3 | BLE 5.0 | 30m | 4€ | BLE MIDI + WiFi + USB natif — pont universel tout protocole |
| Hairless MIDI Bridge | 2–5ms | USB→Serial | 0€ (logiciel) | Convertit Serial Arduino → MIDI USB — prototypage rapide |
Compatibilité Protocoles MidiCore
📶 BLE MIDI avec ESP32
ESP32-S3 (4€) reçoit les données AINSER/DIN de MidiCore via Serial, les retransmet en BLE MIDI 5.0. Compatible iOS/Android/macOS nativement. Portée 30m, latence 8ms typique. Configuration : 1 ligne de code Arduino.
🌐 RTP-MIDI Studio
MidiCore → Ethernet → DAW (macOS driver natif, Windows via rtpMIDI). Synchronisation entre plusieurs MidiCore via réseau. Sessions à distance (internet possible avec VPN). Idéal concerts virtuels / téléprésence.
📋 Compatibilité DAW : MidiCore USB MIDI est class-compliant → détection automatique dans Ableton, Logic, Cubase, Reaper, GarageBand, FL Studio, Bitwig sans aucun driver. Plug-and-play sur macOS, Windows 10+, Linux, iOS, Android.