MIDI-työkalut

Avaa .mid-tiedosto tarkastellakseen sen rakennetta, seuratakseen nuotteja pianorullalla ja kuunnellakseen sisäänrakennetulla välittömällä syntetisaattorilla. Transponoi, muuta tempoa, mykistä raitoja tai vaihda soittimia ja vie sitten muokattu .mid. Kytketty MIDI-koskettimisto (tai ruudun näppäimet) soittaa myös reaaliajassa. Kaikki toimii paikallisesti — ei latauksia.
MIDI-tiedostoa ei ole ladattu.
Valmis.
Pianorulla
Web MIDI toimii Chromessa ja Edgessä. Safari ja iOS eivät tue sitä — käytä sen sijaan alla olevaa ruudun näppäimistöä.
Soita ruudun näppäimistöä hiirellä tai tietokoneen näppäimistöllä (A S D F G H J K L ; — valkoiset, W E T Y U O P — mustat).
Mikä MIDI on?

MIDI (Musical Instrument Digital Interface, standardoitu 1983) ei ole ääntä. Se on siirtoprotokolla ja tiedostomuoto esitysohjeille: mikä koskettimista painettiin, milloin, kuinka kovaa ja mikä soittimen pitäisi soida. MIDI-tiedosto on lähempänä pianolaulun rullaa kuin äänitettä — se tallentaa eleet, ja mikä tahansa syntetisaattori, joka ne vastaanottaa, tuottaa äänen. Tämä yksi ero selittää kaiken, mitä tämä sivu tekee: katselu, transponointi, tempon muutokset ja soittimien vaihto toimivat, koska .mid-tiedosto sisältää muokattavia ohjeita, ei kiinteitä aaltomuotoja.

Viisi tosiasiaa, joihin muu sivu nojaa:
• MIDI-tiedostot sisältävät nolla ääntä — vain nuotit, ajoitukset ja soitinnumerot
• jokainen nuotti on luku: 60 = keskikeskeinen C (C4), 69 = A4 = 440 Hz, yksi oktaavi = 12 askelta = täsmälleen kaksinkertainen taajuus
• nopeus (kuinka kovaa näppäintä painetaan) on 0–127
• tiedoston sisäinen kello on tickeissä, ei sekunneissa; tempo tallennetaan mikrosekunteina neljäsosanuottia kohden (120 BPM = 500 000)
• General MIDI määrittelee 128 vakiosoitinta, minkä vuoksi yksi .mid-tiedosto kuulostaa samankaltaiselta millä tahansa syntetisaattorilla
MIDI on ohjeita, ei ääntä

.mid-tiedosto on virta lyhyitä tapahtumia. Note On sanoo "kanava 1, koskettin 64, nopeus 100"; vastaava Note Off vapauttaa sen myöhemmin. Ohjausmuutostapahtumat kääntävät poljinta ja nuppeja; ohjelmanvaihtotapahtumat valitsevat soittimia. Koska tapahtumat kertovat mitä soittaa mutta eivät miltä se kuulostaa, sama tiedosto soitettuna 1990-luvun äänikorttipiirin, tämän sivun WebAudio-syntetisaattorin ja ammattimaisen näytekirjaston läpi tuottaa kolme hyvin erilaista tulkintaa samasta esityksestä — kuin sama nuottipaperi soitettuna kolmella eri pianolla. Kun halutaan kiinteää, siirrettävää ääntä, siitä huolehtii MIDI WAV:ksi -renderöijä, joka tallentaa yhden syntetisaattorin tulkinnan aaltomuotoon.

Nuotit, numerot ja pianorulla

MIDI nimeää nuotit numeroilla, ja tasavireisyys on sisäänrakennettu: taajuus = 440 × 2(n−69)/12. Nuotti 69 on täsmälleen 440 Hz, nuotti 60 on keskikeskeinen C 261,63 Hz:ssä, ja mikä tahansa 12 askelen hyppy kaksinkertaistaa (tai puolittaa) taajuuden — juuri sen transponointiliukusäädin tekee, kun vedät sen arvoon +12 tai −12. Pianorulla yllä on nämä luvut piirrettynä kuvaksi: sävelkorkeus kulkee pystysuunnassa (matalat nuotit alhaalla), aika vaakasuunnassa, ja jokainen nuotti on vaakasuora palkki, jonka pituus on sen kesto ja värin intensiteetti tulee sen nopeudesta.

Tickit, PPQ ja miksi tempoa voi vapaasti muuttaa

Standard MIDI -tiedostossa aika lasketaan tickeissä suhteessa tiedoston PPQ-arvoon (pulssia neljäsosanuottia kohden — yleisesti 480, joten neljäsosanuotti kestää 480 tickiä). Tempo on erillisessä tapahtumassa mikrosekunteina neljäsosanuottia kohden: 120 BPM on 500 000, ja 60 BPM on 1 000 000. Koska nuottien paikat tallennetaan musiikillisina yksikköinä eikä sekunteina, tempon muuttaminen skaalaa kaiken ajoituksen siirtämättä yhtäkään nuottia — yllä oleva tempoliukusäädin hyödyntää tätä, ja Vie-painike kirjoittaa tapahtumat uudelleen, jotta mikä tahansa toinen soitin toistaa muokkaukseen.

Yleisiä väärinkäsityksiä
  • MIDI-tiedostot sisältävät musiikin tallenteen. Eivät. Ne sisältävät esitysohjeet. 3 minuutin popkappale mahtuu muutamaan kymmeneen kilotavuun, koska aaltomuotoa ei tallenneta — ja siksi tiedosto kuulostaa eri syntetisaattorilla eri tavalla.
  • MIDI kuulostaa luonnostaan halvalta. Ei. "Halpa" maine tulee 1990-luvun äänikorttipiirien yksinkertaisista aaltomuodoista. Sama MIDI-data ammattimaisen SoundFontin tai orkesterinäytekirjaston läpi on erottamaton tuotetusta kappaleesta — ohjeet ovat täydelliset; renderöijä tekee eron.
  • Nopeus on vain äänenvoimakkuutta. Ei pelkästään. Oikealla pianolla kovempi isku tekee nuotista sekä voimakkaamman että kirkkaamman; hyvät syntetisaattorit mallintavat sen kuvaamalla nopeutta sekä voimakkuuteen että sävyyn. MIDI:n alue 0–127 säilyttää esittäjän kosketuksen, jonka syntetisaattori tulkitsee.

Liittyvät työkalut: MIDI WAV:ksi MIDI:n renderöintiin kiinteäksi aaltomuodoksi, Äänispektri renderöidyn tuloksen analysointiin ja Äänen tempo / sävelkorkeus, kun tarvitaan samaa aikavenytysvapautta todelliselle äänelle.