MIDI-laitetesti

Yhdistä MIDI-laite ja napsauta "Aloita testi" nähdäksesi reaaliaikaisen MIDI-syötteen. Nuotit korostuvat virtuaalipianolla.

Valmis testattavaksi

Virtuaalipiano

Tapahtumaloki

MIDI-tapahtumat näkyvät tässä…

Vinkkejä MIDI-testaamiseen

1

Yhdistä MIDI-ohjain tai -koskettimet ennen "Aloita testi" -painikkeen napsauttamista. Selain pyytää lupaa MIDI-laitteiden käyttöön.

2

Soita nuotteja MIDI-laitteella – ne näkyvät virtuaalipianolla ja tapahtumalokissa nuottinimen, voimakkuuden ja kanavatiedon kanssa.

3

Web MIDI API vaatii suojatun yhteyden (HTTPS tai localhost). Joissakin selaimissa MIDI-tuki pitää ottaa käyttöön asetuksista.

Tietoa MIDI-tekniikasta

Mikä on MIDI?

MIDI (Musical Instrument Digital Interface) on vuonna 1983 luotu tiedonsiirtoprotokolla, joka mahdollistaa elektronisten soittimien, tietokoneiden ja muiden laitteiden välisen yhteydenpidon. Toisin kuin ääni, MIDI ei siirrä ääntä – se lähettää esitystietoja, kuten mikä nuotti painettiin, kuinka voimakkaasti ja kuinka pitkään. Tämän ansiosta MIDI-tiedostot ovat erittäin pienikokoisia ja täysin muokattavissa.

MIDI-viestit selitettynä

MIDI-tiedonsiirto käyttää useita viestityyppejä: Note On/Off – ilmaisee näppäimen painamisen/päästämisen sävelkorkeudella (0–127) ja voimakkuudella (0–127). Control Change (CC) – käsittelee nuppeja, liukusäätimiä, pedaaleja ja muita ohjaimia. Program Change – vaihtaa soitinääntä. Pitch Bend – pehmeä sävelkorkeuden muutos. Kukin viesti lähetetään yhdellä 16 kanavasta, mikä mahdollistaa useat soittimet yhdessä yhteydessä.

MIDI-ohjaintyypit

MIDI-koskettimet ovat yleisimpiä, 25-näppäimisistä kannettavista ohjaimista 88-näppäimisiin painotettuihin soittimiin. Pad-ohjaimet (kuten Akai MPC) käyttävät paineherkkiä padeja biittien tekemiseen. Puhallinohjaimet jäljittelevät puhallinsoittimia. MIDI-kitarat muuntavat kielten värähtelyt MIDI-dataksi. Nykyaikaiset ohjaimet yhdistetään USB:llä (luokkansa yhteensopiva – ei ajureita) tai perinteisellä 5-pinnisellä DIN-kaapelilla.

Web MIDI API

Web MIDI API antaa selaimille mahdollisuuden olla suoraan vuorovaikutuksessa MIDI-laitteiden kanssa. Se vaatii suojatun yhteyden (HTTPS tai localhost) ja käyttäjän luvan. Tuettu tällä hetkellä Chromessa, Edgessä ja Operassa – Firefoxissa ja Safarissa tuki on rajallinen. API tarjoaa reaaliaikaisen pääsyn MIDI-syöteviesteihin, mikä mahdollistaa verkkopohjaisten musiikkisovellusten, virtuaalisoittimien ja MIDI-monitorien rakentamisen.

Usein kysytyt kysymykset

MIDI-laitettani ei näy. Mitä pitäisi tehdä?

Varmista, että MIDI-laite on yhdistetty USB:llä ennen Aloita-painikkeen napsauttamista. Kokeile eri USB-porttia tai -kaapelia. Jotkin laitteet tarvitsevat ajurit ensin. Web MIDI API toimii parhaiten Chromessa, Edgessä ja Operassa. Firefox saattaa vaatia kokeellisten lippujen käyttöönottoa.

Siirtääkö MIDI ääntä?

Ei. MIDI siirtää vain esitystietoja (note on/off, voimakkuus, ohjainmuutokset). Se on kuin nuotteja tietokoneille – se kertoo soittimille MITÄ soittaa, ei MITEN se kuulostaa. Todellinen ääni riippuu MIDI-dataa vastaanottavasta syntetisaattorista tai sampleriasta.

Voinko käyttää tätä testiä Bluetooth MIDI -laitteiden kanssa?

Bluetooth MIDI -tuki vaihtelee selaimen ja käyttöjärjestelmän mukaan. macOS:ssä yhdistä Bluetooth MIDI -laite Audio MIDI Setup -ohjelmassa ensin. Windowsissa saatat tarvita kolmannen osapuolen työkalun virtuaalisen MIDI-portin luomiseen. USB MIDI -laitteet ovat luotettavin vaihtoehto verkkopohjaiseen testaamiseen.