Mode d’emploi
- Choisissez un enregistrement d’un seul instrument ou d’une voix (jusqu’à 10 minutes).
- Sélectionnez Détecter les notes et patientez pendant que l’audio est analysé dans votre navigateur.
- Ajustez les seuils et la note la plus courte tout en regardant le piano roll.
- Définissez le tempo si vous voulez que les notes s’alignent sur les mesures de votre DAW, puis téléchargez le fichier MIDI.
Fonctionnement
L'audio est décodé par votre navigateur, mixé en mono et rééchantillonné à 22 050 Hz, le format d'entrée de Basic Pitch, un modèle de détection de notes open source (Apache 2.0) publié par Spotify. Le modèle s'exécute dans votre navigateur avec TensorFlow.js et estime, pour chaque trame de 11,6 ms et chacune des 88 touches du piano, la probabilité qu'une note commence et qu'une note soit audible. Ces probabilités sont converties en notes à l'aide des seuils d'attaque et de trame, de la longueur minimale des notes et, en option, de l'astuce melodia, qui capte aussi les notes qui apparaissent en fondu sans attaque nette.
Les notes sont écrites dans un fichier MIDI standard à une seule piste avec un programme de piano acoustique. La vélocité provient de l'intensité sonore détectée. Le tempo que vous définissez ne détermine que la grille de mesures ; les notes conservent leur timing en secondes et ne seront donc pas calées sur les temps, sauf si l'enregistrement a été joué au clic à ce tempo. Les pitch bends ne sont pas écrits.
Les résultats dépendent fortement de l'enregistrement. Un instrument solo propre fonctionne bien ; les accords sont détectés mais parfois avec des notes manquantes ou en trop ; la batterie, la distorsion, la réverbération et les mixages complets produisent de nombreuses notes erronées. L'analyse prend de quelques secondes à quelques minutes selon la durée et votre appareil.
Exemples
Enregistrement de piano
Un enregistrement de piano de 2 minutes réalisé au téléphone donne un fichier MIDI avec la mélodie et la plupart des notes d'accords ; baisser le seuil de trame récupère les notes douces, l'augmenter supprime les notes fantômes.
Mélodie fredonnée
Fredonnez un air dans un mémo vocal, convertissez-le avec l'astuce melodia activée et importez le MIDI dans une DAW pour le jouer sur n'importe quel instrument.
Foire aux questions
Peut-il séparer les instruments d’une chanson ?
Non. Il détecte les notes de hauteur définie dans tout l'enregistrement et les place sur une seule piste. Dans un mixage complet, les voix, la basse, les accords et les harmoniques de la batterie deviennent tous des notes, c'est pourquoi les résultats sur des chansons entières sont brouillons.
Mon audio est-il téléversé ?
Non. L'audio est décodé et analysé dans votre navigateur. Seul le fichier du modèle est téléchargé depuis ce site ; votre enregistrement ne quitte jamais votre appareil.
Pourquoi les notes ne s'alignent-elles pas sur les mesures dans ma DAW ?
Le MIDI conserve le timing réel de l'interprétation. Réglez le tempo sur celui du morceau et quantisez dans votre DAW si vous avez besoin de notes calées sur la grille.
Pourquoi y a-t-il une limite de 10 minutes ?
L’analyse conserve en mémoire toutes les sorties du modèle. Les enregistrements longs peuvent épuiser la mémoire du navigateur, surtout sur mobile. Découpez d’abord les fichiers longs en plusieurs parties.
Confidentialité
Votre fichier audio est décodé et analysé entièrement dans votre navigateur ; il n’est ni envoyé ni stocké. Le modèle de détection de notes est chargé depuis le serveur de ce site.