Analyse comparative

MidiCore Audio→MIDI vs Sonuus i2M Musicport

Les deux convertissent votre instrument acoustique en signaux MIDI en temps réel. Voici pourquoi MidiCore va beaucoup plus loin — notamment pour la voix, le kazoo et les musiciens en situation de handicap.

MidiCore : plateforme MIDI complèteSonuus i2M : convertisseur USB monodédié

Vue d'ensemble

Deux philosophies très différentes pour une même conversion audio→MIDI.

Sonuus i2M Musicport

Conversion seule
  • 1 algorithme propriétaire (non divulgué)
  • Optimisé guitare · basse · violon
  • Tracking basique (repose sur le DAW)
  • Aucun effet MIDI natif
  • Pas de looper
  • 1 port USB uniquement
  • Nécessite un ordinateur
  • Firmware fermé

Tableau de comparaison détaillé

Fonctionnalité par fonctionnalité.

Fonctionnalité MidiCore Sonuus i2M
Détection de pitch
Algorithme(s) YIN · pYIN · MPM · THRIVE (4 au choix) Propriétaire, non divulgué
Sélection à la compilation ✓ -DATM_ALGORITHM=… ✗
Erreur d'octave (voix) Très faible (THRIVE HES + Kalman) Moderate (optimisé guitare)
Latence de détection < 2 ms (embarqué, pas de pile OS) < 3 ms (USB audio latency)
Gamme de fréquences ~40 Hz – 1 333 Hz (E1 → D#6) ~80 Hz – 1 000 Hz (guitare/basse)
Voix, Kazoo & Handicap
Mode voix optimisé ✓ set_voice_mode(1) ✗
Tolérance vibrato Configurable 0.1–3.0 demi-tons Fixe, non documentée
Gate adaptatif (souffle irrégulier) ✓ seuil indépendant on/off Seuil fixe
Lissage de pitch (tremblement) ✓ médiane 3 trames (voice mode) ✗
Filtre de Kalman (portamento) ✓ THRIVE uniquement ✗
Sustain prolongé (release configurable) ✓ 4 trames normal / 6 trames voice ✗
Sortie MIDI
Note On / Note Off ✓✓
Pitch Bend ✓ plage 1–12 demi-tons ✓
Velocity depuis l'amplitude ✓✓
Transposition ✓ ±24 demi-tons ✓ ±1 octave
Quantification à une gamme ✓ via module quantizer ✓
Legato / retrigger configurable ✓ seuil paramétrable Fixe
Polyphonie Mono (limitation physique) Mono
Écosystème MIDI
Effets MIDI en chaîne 60+ (arpège, harmoniser, delay, etc.) 0 (tout dans le DAW)
Looper MIDI 4 pistes ✗
Ports MIDI hardware 8 1 (USB uniquement)
Routage multi-destination ✓✗
Utilisation standalone ✓ aucun ordinateur ✗ nécessite un PC/Mac
Technique & Ouverture
Microcontrôleur STM32F407 (FPU, 168 MHz) Non divulgué
Open source ✓✗
Extensible / personnalisable ✓ totalement ✗
Fait sur-mesure pour le musicien ✓ artisanal ✗ produit de série
Accessibilité (handicap) ✓ tremor stabilizer, gate adaptatif ✗

Les 4 algorithmes MidiCore

Tous compilables conditionnellement — choisissez celui qui convient à votre usage.

YIN

Standard · 2002

Référence industrielle. Rapide, fiable pour guitare et instruments harmoniques. Quelques erreurs d'octave sur voix.

pYIN-lite

Probabiliste · 2014

Multi-candidats + score de continuité inter-trame. Réduit fortement les erreurs d'octave sur la voix et le kazoo.

MPM / NSDF

McLeod · 2005

Fonction de différence normalisée. Excellent pour instruments harmoniques. Primer à MINP-1 évite les faux pics pour basses fréquences.

THRIVE ★

Nouveau · MidiCore

3 innovations originales :
1) Harmonic Evidence Scoring — vérifie d'(2τ), d'(3τ), d'(4τ) pour éliminer les erreurs d'octave
2) Kalman 2D adaptatif — tracker optimal vibrato & glissando
3) Feedback Kalman→Détecteur — boucle fermée prédiction/détection

Cas d'usage

Qui doit utiliser quoi ?

Chanteur / chanteuse

Vibrato ±1 demi-ton, portamento entre notes, attaques douces — la voix est le cas le plus difficile pour la détection de pitch.

MidiCore THRIVE + voice mode gère tout cela nativement. Le Sonuus n'est pas conçu pour la voix.

✓ MidiCore THRIVE + voice_mode(1)

Kazoo (musicothérapie)

Instrument idéal pour les personnes handicapées : il suffit de fredonner. Le souffle peut être irrégulier, la hauteur imprécise.

Le gate adaptatif et le filtre médiane 3 trames empêchent les notes parasites. Le Sonuus n'a aucune de ces fonctions.

✓ MidiCore pYIN/THRIVE + voice_mode(1)

Guitare / Basse

Signal clair, attaque forte, peu de vibrato expressif. Les deux solutions fonctionnent bien. MidiCore offre en plus 60+ effets MIDI, un looper, et aucun besoin d'ordinateur.

✓ Les deux. MidiCore pour usage live standalone.

Accordéon diatonique

Instrument phare de MidiCore. Le service audio→MIDI peut être combiné avec les capteurs DIN/AINSER64 existants pour une solution hybride : boutons + détection mélodique.

✓ MidiCore uniquement (accordéon spécialisé)

Handicap moteur / vocal

Tremblements, souffle irrégulier, contrôle de pitch imprécis — MidiCore est conçu avec ces cas en tête. Tremor stabilizer, gate adaptatif, sustain long, tolérance vibrato large.

✓ MidiCore exclusivement

Prototype / Recherche

4 algorithmes sélectionnables à la compilation, open source, embarqué STM32. Idéal pour comparer des algorithmes ou développer de nouvelles fonctionnalités.

✓ MidiCore (open source + extensible)

Parlons de votre instrument

Chaque installation MidiCore est étudiée au cas par cas, selon l’instrument, le jeu et les besoins du musicien. Écrivez-nous : nous revenons vers vous avec une proposition adaptée.