Transponointiohjelma on ohjelmisto, joka muuttaa musiikkia näppäimestä tai sävelkorkeudesta toiseen. Käytetyn ohjelmiston tyypistä riippuen musiikki voidaan syöttää manuaalisesti tai se voidaan syöttää tietokoneeseen liitetyn näppäimistön kautta. Joidenkin transponointiohjelmien avulla käyttäjät voivat jopa säveltää musiikkia suoraan sovelluksessa ja siirtää sen erilaisiin näppäimiin eri instrumenteille ja äänivirheille. Saatavilla on ohjelmia, jotka voivat siirtää yksinkertaisia melodioita, sointuja ja kokonaisia partituureja.
Musiikki, joka on kirjoitettu yhdelle soittimelle, ei melkein koskaan kuulosta oikealta, kun sitä soitetaan eri näppäimellä. Esimerkiksi B-litteä klarinetti tarvitsee musiikkia, joka on kirjoitettu B-flat-instrumentille. Musiikki voi olla mitä tahansa näppäintä, mutta se on järjestettävä tietylle instrumentille. Pianolla soitetulla keski -C: llä ei ole samaa korkeutta kuin toisella näppäimellä soitetulla soittimella.
Esimerkiksi kyseisen nuotin soittamiseen käytetty B-litteä klarinetti kuulostaa täyden askeleen alaspäin C: stä, joten transponointi olisi tarpeen, jotta nuotit kuulostavat samalta. Transponointiohjelma voi ottaa tällaisen melodian ja laskea automaattisesti jokaisen nuotin täydellä askeleella. Kun tämä on tehty, pianoa ja klarinettia voitaisiin käyttää soittamaan samaa melodiaa, ja nuotit kuulostaisivat samalta, vaikka ne ovat täyden askeleen päässä musiikista.
Monilla muusikoilla on mahdollisuus katsoa musiikkikappaletta, joka on kirjoitettu eri soittimen näppäimelle, ja saattaa sen osaksi soitettaessa. He laskevat henkisesti kuinka monta askelta korkeammalle tai matalammalle uusien nuottien on oltava. Taitavat ja kokeneet muusikot voivat jopa ottaa musiikkikappaleen, jota he eivät ole koskaan ennen nähneet, ja aloittaa soittaminen eri avaimella.
Tenoriäänellä laulavalle kirjoitettu melodia voi olla liian korkea baritonilla laulavalle, joten musiikin transponointia voidaan käyttää myös tässä tapauksessa alentamaan sävelkorkeutta. Jotkut vokalistit voivat helposti siirtää laulun alemmalle tai korkeammalle näppäimelle. Mitä tahansa laulumusiikkia voidaan siirtää ylös tai alas samalla tavalla kuin instrumentaalimusiikkia. Usein kappale voidaan siirtää useisiin näppäimiin, jotta koko bändi tai orkesteri voi soittaa sitä yhdessä. Toinen yleinen syy käyttää transponointiohjelmaa on vaihtaa musiikki vaikeasta näppäimestä helpommaksi.
Transponointiohjelman transponointityökalut voivat määrittää, onko ohjelma helppokäyttöinen vai vaikea. Joitakin yleisimpiä tapoja syöttää musiikkia ovat kirjoittamalla muistiinpanot muistiinpanojen mukaan tai valitsemalla nuotit hiirellä. Transponointiohjelma, joka mahdollistaa syöttämisen näppäimistöltä, on todennäköisesti nopeampi ja helpompi käyttää, koska musiikki voidaan yksinkertaisesti näppäillä ohjelmaan. Tämän tyyppisen ohjelmiston pitäisi mahdollistaa musiikin siirtäminen mihin tahansa näppäimeen, joten se soveltuu useille soittimille ja äänialueille.