Mitä "MIDI WAV:ksi" oikeastaan tekee?
MIDI-tiedosto ei sisällä ääntä — vain esitysohjeita (katso MIDI-työkalut koko tarinalle). Siksi MIDI-WAV-muunnos ei ole oikeastaan muunnos: tämä sivu renderöi ohjeet ohjelmistosyntetisaattorin läpi, tallentaa tuloksen PCM-näytteinä ja kirjoittaa ne WAV-tiedostoon. Ajattele tätä partituurin tulostamisena yhdellä tietyllä orkesterilla: partituuri (MIDI) on resepti, WAV on yksi kiinteä esitys siitä. Kun renderöinti on tehty, WAV on tavallista ääntä — se toistuu missä tahansa, eikä syntetisaattoria tarvita.
Viisi tosiasiaa, joihin muu sivu nojaa:
• MIDI→WAV on renderöinti, ei formaatin muunnos — syntetisaattori luo äänen, jota ei ollut tiedostossa
• ääni tulee SoundFontista: näytekirjastosta, jossa on oikeasti nauhoitettuja soittimia (~32 MB, ladataan kerran selainta kohden)
• sisäänrakennettu pankki on GeneralUser GS: 261 soitinta ja 13 rumpusarjaa, jotka kattavat General MIDI -standardin
• sama MIDI-tiedosto renderöitynä eri SoundFontilla on erilainen, yhtä pätevä WAV
• syötemuodot .rmi (RMID), .kar (karaoke-MIDI) ja .xmf ovat kaikki vain kääreitä samalle SMF-tapahtumavirralle
Syntetisointi ja näytteet: mistä ääni tulee
Syntetisaattorin saa puhumaan kahdella tavalla. Subtraktiivinen syntetisointi rakentaa sävyt oskillaattoreista ja suotimista — halpaa, mutta kuulostaa kosketinsoittimelta, ei orkesterilta. Näytetoisto käyttää lyhyitä nauhoituksia oikeista soittimista ja virittää ne uudelleen koko koskettimistolle; SoundFont (SF2-muoto) on kokoelma tällaisia näytteitä sekä verhokäyriä ja silmukkapisteitä. Tämän sivun moottori käyttää näytetoistoa: kun MIDI sanoo "nuotti 60 kanavalla 1, piano", se etsii pianonäytteen, siirtää sen pyydettyyn sävelkorkeuteen, soveltaa nopeutta voimakkuutena ja sävynä ja sekoittaa sen tulokseen. Renderöinti on nopeampaa kuin reaaliaika — 3 minuutin tiedosto vie selvästi alle 3 minuuttia, koska syntetisaattori ei koskaan odota ketään.
Renderöintiä, ei muuntamista — ja miksi käänteistä ei ole
Muotomuuntimet (WAV FLAC-muotoon, MP3 M4A-muotoon) säilyttävät saman äänen eri pakkauksessa. MIDI-renderöinti luo ääntä tyhjästä jokaisella nuotilla. Sillä on kaksi seurausta. Ensinnäkin laatu riippuu renderöijästä: sama .mid-tiedosto 1990-luvun äänikorttipiirin, tämän sivun ja studion näytekirjaston läpi tuottaa kolme hyvin erilaista WAVia, eikä mikään niistä ole "oikea" — MIDI ei koskaan määritellyt, miltä soittimet kuulostavat. Toiseksi prosessi on ehdottomasti yksisuuntainen. "WAV MIDI:ksi" ei ole muunnosongelma vaan transkriptio-ongelma: aaltomuodosta tunnistetaan, mitkä nuotit soitettiin, mikä on sävelkorkeuden tunnistusarvailua, ei pakkausta. Työkalut, jotka yrittävät sitä, toimivat vain puhtailla yhden soittimen nauhoituksilla, ja ne ovat likimääräisiä.
Syötteen kääreet ja näytetaajuuden säädin
Tavallisen .mid-tiedoston (Standard MIDI File) lisäksi tämä sivu avaa .rmi-tiedostot (RMID — MIDI-tiedosto RIFF-kääreessä, Windowsin oma pakkaus), .kar-tiedostot (karaoke-MIDI: samat tapahtumat plus sanatraita näyttöä varten) ja .xmf-tiedostot (laajennettava kääre, joka voi sisältää MIDI:n ja sen äänet). Kaikki purkautuvat samaksi tapahtumavirraksi, joten renderöijä käsittelee ne samalla tavalla. Näytetaajuus-asetus määrää, kuinka tarkasti renderöinti mitataan: 44 100 Hz vastaa CD:tä, 48 000 Hz videota ja useimpia suoratoistoja, ja 96 000 Hz kaksinkertaistaa katon arkistointia tai myöhempää käsittelyä varten. Tiedostokoko skaalautuu lineaarisesti taajuuden mukaan — sama renderöinti on 96 kHz:ssä kaksi kertaa niin suuri kuin 48 kHz:ssä — ja useimmalle musiikille ero yli 48 kHz:n on kuulumaton.
Yleisiä väärinkäsityksiä
- Renderöity WAV on se, mitä säveltäjä tarkoitti. Se on yksi tulkinta. MIDI kiinnittää nuotit, ajoitukset ja soittimet kategorioittain, mutta ei niiden soittimien todellista ääntä. Jokainen renderöijä tekee omat orkestrointivalintansa.
- Onko MIDI-WAV-muunnos häviötön vai häviöllinen? Ei kumpikaan. Ei ole alkuperäistä ääntä, jota voisi menettää. Oikeat kysymykset ovat: mikä SoundFont ja mikä näytetaajuus — ne määräävät itse renderöinnin tarkkuuden.
- Suurempi SoundFont kuulostaa aina paremmalta. Ei. Kun General MIDI -setti on kunnossa (kuten sisäänrakennettu 261 soittimen pankki), lisäkoko tuo hienosäätöjä, jotka vain koulutettu korva huomaa tietyissä soittimissa. 2 Gt:n pianokirjasto auttaa pianosoolo-osuuksia; chiptune-tiedostolle se ei tee mitään.
Liittyvät työkalut: MIDI-työkalut MIDI:n tarkasteluun, transponointiin ja muokkaamiseen ennen renderöintiä, Ääni WAV / FLAC renderöidyn WAV:n häviöttömään pakkaamiseen, Ääni MP3 / ID3-tunnisteet pienelle jaettavalle kopiolle sekä Äänispektri renderöinnin taajuussisällön tarkasteluun.