En musikinstrument digitalt gränssnitt, eller MIDI, harpa är en harpa som fungerar på MIDI-systemet och kan användas för att styra en mängd andra instrument eller program. Vissa typer av MIDI-harpor skapar inget akustiskt ljud, och skickar musikinformationen till en förstärkare eller annat MIDI-aktiverat instrument via en elektronisk signal. Andra producerar både akustiskt ljud och MIDI-signal. Vibrationen av strängarna som spelaren plockar av känns av pickuperna, som antingen är fästa på enskilda strängar eller spridda över flera strängar.
Traditionellt är harpor akustiska instrument, vilket innebär att strängarna producerar en hörbar ton när de plockas. Teknologiska framsteg har gjort det möjligt att skapa elektroniska pickuper som mäter störningar i magnetfältet som skapas av de vibrerande strängarna. Det betyder att det kan tillverkas harpor som inte producerar något fysiskt ljud när de plockas, utan strängarnas vibrationer omvandlas till en elektronisk signal. Signalen från pickuperna kan sedan återskapas av en annan enhet för att producera originalnoten. Dessa två faktorer är viktiga för att skapa en MIDI-harpa.
MIDI är ett universellt elektroniskt musikspråk som gör att många olika instrument och datorprogram kan kommunicera med varandra. Det finns totalt 16 olika MIDI-kanaler, och varje enhet är inställd för att sända och ta emot på en av dessa kanaler. Informationen som skickas genom MIDI-signalen talar om för det mottagande instrumentet vilken ton som spelades, hur länge den spelades och hur hårt tonen slogs. Denna grundläggande funktionalitet gör det möjligt för användaren att spela toner på ett MIDI-aktiverat klaviatur eller synthesizer med hjälp av en MIDI-harpa och styra MIDI-aktiverade datorprogram med instrumentet. Harpan kan producera lika många toner som ett elektroniskt klaviatur när den är utrustad med MIDI.
Det musikaliska språket i MIDI är uppdelat i 16 olika kanaler. Dessa kanaler fungerar som kanalerna på en tvåvägsradio eftersom enheterna måste ställas in för att sända och ta emot över samma kanal för att kommunikation mellan dem ska vara möjlig. Användare kan endast kommunicera med ett annat instrument med en MIDI-harpa om båda instrumenten är inställda för att fungera på samma MIDI-kanal. Om två enheter sänder MIDI-information till en annan enhet, kommer den mottagande enheten endast att producera notinformationen som skickas ner till den angivna mottagningskanalen.
Olika MIDI-harpor har lite olika egenskaper, men det finns några överordnade likheter mellan de flesta typer. I allmänhet kommer en MIDI-harpa att vara bärbar och bekväm att spela, och har funktioner som en pitch-bend-kontroll som gör att en ton kan höjas med ett halvt steg. MIDI-harpor har elektroniska pickuper, antingen på varje enskild sträng eller strategiskt placerade över instrumentet. De flesta MIDI-harpor har mellan 31 och 47 strängar.