tigtools

MP3 till MIDI-konverterarePro

Identifiera tonerna i en inspelning och ladda ned dem som en MIDI-fil. Fungerar bäst med ett instrument eller en röst; ljudet analyseras på din enhet och laddas aldrig upp.

Körs i din webbläsare Ingen registrering

Kontrollerar ditt abonnemang…

Så här använder du det

  1. Välj en inspelning av ett enskilt instrument eller en röst (upp till 10 minuter).
  2. Välj Identifiera toner och vänta medan ljudet analyseras i webbläsaren.
  3. Justera tröskelvärdena och kortaste ton medan du tittar på pianorullen.
  4. Ställ in tempot om du vill att tonerna ska hamna i takt med takterna i din DAW och ladda sedan ned MIDI-filen.

Så fungerar det

Ljudet avkodas av din webbläsare, mixas till mono och samplas om till 22 050 Hz, det indataformat som Basic Pitch använder – en modell för notdetektering med öppen källkod (Apache 2.0) publicerad av Spotify. Modellen körs i din webbläsare med TensorFlow.js och uppskattar, för varje 11,6 ms-ruta och var och en av de 88 pianotangenterna, hur sannolikt det är att en ton börjar och att en ton ljuder. Sannolikheterna omvandlas till noter med hjälp av tröskelvärdena för onset och frame, den kortaste notlängden och, valfritt, melodia-tricket, som också fångar upp toner som tonar in utan en tydlig ansats.

Noterna skrivs som en enspårig Standard MIDI-fil med ett akustiskt pianoprogram. Velocity kommer från den uppmätta ljudstyrkan. Tempot du anger styr endast taktindelningen; noterna behåller sin tid i sekunder, så de fästs inte vid taktslag om inte inspelningen spelades till en metronom i det tempot. Pitch bend skrivs inte ut.

Resultaten beror mycket på inspelningen. Ett rent soloinstrument fungerar bra; ackord upptäcks men ibland med saknade eller extra toner; trummor, distorsion, reverb och fulla mixar ger många felaktiga toner. Analysen tar från några sekunder till några minuter beroende på längd och din enhet.

Exempel

Pianoinspelning

En 2 minuter lång telefoninspelning av ett pianostycke ger en MIDI-fil med melodin och de flesta ackordtonerna; att sänka frame-tröskelvärdet återfår mjuka toner, att höja det tar bort spöktoner.

Nynnad melodi

Nynna en melodi i en röstmemo, konvertera den med melodia-tricket på och importera MIDI-filen i en DAW för att spela den på vilket instrument som helst.

Vanliga frågor

Kan det separera instrumenten i en låt?

Nej. Det identifierar noter med tonhöjd i hela inspelningen och lägger dem på ett spår. I en full mix hamnar sång, bas, ackord och trumövertoner alla som noter, vilket är anledningen till att resultaten för hela låtar blir röriga.

Laddas mitt ljud upp?

Nej. Ljudet avkodas och analyseras i din webbläsare. Endast modellfilen laddas ned från den här webbplatsen; din inspelning lämnar aldrig din enhet.

Varför hamnar inte noterna i linje med takterna i min DAW?

MIDI-filen behåller framförandets verkliga timing. Ställ in tempot till låtens tempo och kvantisera i din DAW om du behöver noterna på rutnätet.

Varför finns det en gräns på 10 minuter?

Analysen håller all modellutdata i minnet. Längre inspelningar kan göra slut på webbläsarens minne, särskilt på telefoner. Dela upp långa filer först.

Integritet

Din ljudfil avkodas och analyseras helt i webbläsaren; den laddas inte upp och lagras inte. Modellen för notidentifiering läses in från webbplatsens egen server.