tigtools

MP3-MIDI-muunninPro

Tunnista tallenteen nuotit ja lataa ne MIDI-tiedostona. Toimii parhaiten yhdellä soittimella tai lauluäänellä; ääni analysoidaan laitteellasi eikä sitä koskaan ladata palvelimelle.

Toimii selaimessasi Ei rekisteröitymistä

Tarkistetaan pakettiasi…

Käyttöohje

  1. Valitse tallenne, jossa on yksi soitin tai lauluääni (enintään 10 minuuttia).
  2. Valitse Tunnista nuotit ja odota, kun ääni analysoidaan selaimessasi.
  3. Säädä kynnysarvoja ja lyhintä nuottia samalla kun seuraat pianorullaa.
  4. Aseta tempo, jos haluat nuottien kohdistuvan tahteihin DAW:ssa, ja lataa sitten MIDI-tiedosto.

Näin se toimii

Ääni dekoodataan selaimessasi, muunnetaan monoksi ja näytteistetään uudelleen 22 050 Hz:n taajuuteen, joka on Basic Pitchin syötemuoto. Basic Pitch on Spotifyn julkaisema avoimen lähdekoodin (Apache 2.0) sävelentunnistusmalli. Malli toimii selaimessasi TensorFlow.js:n avulla ja arvioi jokaiselle 11,6 ms:n kehykselle ja jokaiselle 88 pianokoskettimelle, kuinka todennäköisesti sävel alkaa ja kuinka todennäköisesti se soi. Nämä todennäköisyydet muunnetaan säveliksi käyttämällä aloitus- ja kehyskynnyksiä, lyhintä sävelen pituutta ja valinnaisesti melodia-temppua, joka poimii myös sävelet, jotka voimistuvat ilman selkeää iskua.

Sävelet kirjoitetaan yksiraitaiseksi Standard MIDI File -tiedostoksi akustisella piano-ohjelmalla. Voimakkuus tulee havaitusta äänenvoimakkuudesta. Asettamasi tempo määrittää vain tahtiruudukon; sävelet säilyttävät ajoituksensa sekunteina, joten ne eivät napsahda iskuille, ellei äänitystä ole soitettu metronomin mukaan kyseisessä tempossa. Sävellajeja ei kirjoiteta.

Tulokset riippuvat paljon äänityksestä. Puhdas sooloinstrumentti toimii hyvin; soinnut tunnistetaan, mutta joskus puuttuvia tai ylimääräisiä säveliä esiintyy; rummut, särö, kaiku ja täydet miksaukset tuottavat monia vääriä säveliä. Analyysi kestää muutamasta sekunnista muutamaan minuuttiin pituudesta ja laitteestasi riippuen.

Esimerkit

Pianoäänitys

Kahden minuutin puhelinäänitys pianokappaleesta antaa MIDI-tiedoston, jossa on melodia ja useimmat sointusävelet; kehyskynnyksen laskeminen palauttaa hiljaiset sävelet, nostaminen poistaa haamusävelet.

Hyrailty melodia

Hyraile sävelmä puhelimen sanelimeen, muunna se melodia-temppu päällä ja tuo MIDI DAW-ohjelmaan soittaaksesi sen millä tahansa instrumentilla.

Usein kysytyt kysymykset

Voiko se erottaa kappaleen instrumentit toisistaan?

Ei. Se tunnistaa sävelkorkeudelliset sävelet koko äänityksestä ja sijoittaa ne yhdelle raidalle. Täydessä miksauksessa laulu, basso, soinnut ja rumpujen yläsävelet päätyvät kaikki säveliksi, minkä vuoksi tulokset kokonaisista kappaleista ovat sotkuisia.

Ladataanko ääneni palvelimelle?

Ei. Ääni dekoodataan ja analysoidaan selaimessasi. Vain mallitiedosto ladataan tältä sivustolta; äänityksesi ei poistu laitteeltasi.

Miksi sävelet eivät osu tahtien kohdalle DAW-ohjelmassani?

MIDI säilyttää esityksen todellisen ajoituksen. Aseta tempo kappaleen tempoon ja kvantisoi DAW-ohjelmassa, jos tarvitset sävelet ruudukkoon.

Miksi käytössä on 10 minuutin raja?

Analyysi pitää kaiken mallin tuottaman tiedon muistissa. Pitkät tallenteet voivat kuluttaa selaimen muistin loppuun, etenkin puhelimilla. Pilko pitkät tiedostot ensin osiin.

Tietosuoja

Äänitiedostosi puretaan ja analysoidaan kokonaan selaimessasi; sitä ei ladata eikä tallenneta. Nuotintunnistusmalli ladataan tämän sivuston omalta palvelimelta.