Musical Instrument Digital Interface eli MIDI -harppu on harppu, joka toimii MIDI -järjestelmässä ja jota voidaan käyttää monien muiden instrumenttien tai ohjelmistojen ohjaamiseen. Jotkin MIDI -harpputyypit eivät luo akustista ääntä lähettäen musiikkitiedot vahvistimeen tai muuhun MIDI -yhteensopivaan instrumenttiin sähköisen signaalin kautta. Toiset tuottavat sekä akustista ääntä että MIDI -signaalia. Soittimen kynittyjen merkkijonojen värähtely tunnistaa mikit, jotka joko kiinnitetään yksittäisiin kieliin tai jakautuvat useille kielille.
Harput ovat perinteisesti akustisia soittimia, mikä tarkoittaa, että kielet tuottavat äänimerkin kynittyessään. Teknologinen kehitys on mahdollistanut elektronisten mikit, jotka mittaavat värähtelevien merkkijonojen aiheuttamia häiriöitä magneettikentässä. Tämä tarkoittaa, että voidaan tehdä harppuja, jotka eivät tuota fyysistä ääntä nyppiessään, mutta merkkijonojen värähtely muuttuu sähköiseksi signaaliksi. Mikrofonien signaali voidaan sitten luoda uudelleen toisella laitteella alkuperäisen nuotin tuottamiseksi. Nämä kaksi tekijää ovat välttämättömiä MIDI -harpin luomiseksi.
MIDI on universaali elektroninen musiikkikieli, jonka avulla monet eri instrumentit ja tietokoneohjelmat voivat kommunikoida keskenään. Yhteensä on 16 erilaista MIDI -kanavaa, ja jokainen laite on asetettu lähettämään ja vastaanottamaan yhdellä näistä kanavista. MIDI -signaalin kautta lähetetyt tiedot kertovat vastaanottavalle instrumentille, mitä nuottia on soitettu, kuinka kauan sitä on soitettu ja kuinka voimakkaasti nuotti iski. Tämän perustoiminnon avulla käyttäjä voi toistaa muistiinpanoja MIDI-yhteensopivalla näppäimistöllä tai syntetisaattorilla MIDI-harpulla ja ohjata MIDI-yhteensopivia tietokoneohjelmia instrumentilla. Pohjimmiltaan harppu voi tuottaa yhtä monta ääntä kuin elektroninen näppäimistö, kun se on varustettu MIDI: llä.
MIDI: n musiikkikieli on jaettu 16 eri kanavaan. Nämä kanavat toimivat kuten kaksisuuntaisen radion kanavat, koska laitteet on asetettava lähettämään ja vastaanottamaan saman kanavan kautta, jotta niiden välinen kommunikaatio olisi mahdollista. Käyttäjät voivat kommunikoida toisen MIDI -harpulla varustetun instrumentin kanssa vain, jos molemmat instrumentit on asetettu toimimaan samalla MIDI -kanavalla. Jos kaksi laitetta lähettää MIDI -tietoja toiselle laitteelle, vastaanottava laite tuottaa vain muistiinpanotiedot, jotka lähetetään nimetyllä vastaanottokanavalla.
Eri MIDI -harpeilla on hieman erilaisia ominaisuuksia, mutta useimpien tyyppien välillä on muutamia pakottavia yhtäläisyyksiä. Yleensä MIDI-harppu on kannettava ja mukava soittaa, ja siinä on ominaisuuksia, kuten sävelkorkeuden säätö, jonka avulla nuotti voidaan nostaa puoli askelta. MIDI -harpeissa on elektroniset mikit, joko jokaisessa kielessä tai strategisesti instrumentin poikki. Useimmissa MIDI -harpeissa on 31–47 kieltä.