Program do transpozycji to oprogramowanie, które zmienia muzykę z jednej tonacji na inną. W zależności od używanego oprogramowania muzykę można wprowadzać ręcznie lub za pomocą klawiatury dołączonej do komputera. Niektóre programy do transpozycji umożliwiają nawet komponowanie muzyki bezpośrednio w aplikacji i transponowanie jej na różne klawisze dla różnych instrumentów i tonów głosu. Dostępne są programy, które mogą transponować proste melodie, akordy i całe partytury.
Muzyka napisana na jeden instrument prawie nigdy nie zabrzmi poprawnie, gdy będzie grana na instrumencie w innej tonacji. Na przykład klarnet B-dur potrzebuje muzyki napisanej na instrument B-dur. Sama muzyka może być w dowolnej tonacji, ale musi być zaaranżowana pod konkretny instrument. Środkowe C grane na pianinie nie będzie miało tej samej wysokości, co ta sama nuta grana przez instrument w innej tonacji.
Na przykład klarnet B używany do grania tej nuty zabrzmi cały krok w dół od C, więc transpozycja byłaby konieczna, aby nuty brzmiały tak samo. Program transponujący może przyjąć taką melodię i automatycznie obniżyć każdą nutę o pełny krok. Kiedy już to zrobisz, pianino i klarnet mogą być użyte do grania tej samej melodii, a nuty będą brzmiały tak samo, mimo że są o krok od siebie w partyturze muzycznej.
Wielu muzyków ma możliwość spojrzenia na utwór muzyczny napisany dla innej tonacji instrumentu i transpozycji podczas gry. W myślach obliczają, ile kroków wyżej lub niżej muszą być nowe nuty. Wykwalifikowani i doświadczeni muzycy mogą nawet wziąć utwór, którego nigdy wcześniej nie widzieli, i zacząć grać w innej tonacji.
Melodia napisana dla osoby śpiewającej głosem tenorowym może być zbyt wysoka dla osoby śpiewającej barytonem, więc w tym przypadku można zastosować transpozycję muzyczną do obniżenia wysokości melodii. Niektórzy wokaliści mogą z łatwością transponować do niższej lub wyższej tonacji podczas śpiewania. Każdą muzykę wokalną można transponować w górę lub w dół w taki sam sposób, jak muzyka instrumentalna. Często piosenkę można transponować na kilka tonacji, dzięki czemu cały zespół lub orkiestra może ją zagrać razem. Innym częstym powodem używania programu do transpozycji jest zmiana muzyki z trudnej tonacji na łatwiejszą do grania.
Narzędzia do transpozycji znajdujące się w programie do transpozycji mogą określić, czy program jest łatwy, czy trudny w użyciu. Niektóre z najczęstszych metod wprowadzania muzyki to wpisywanie nut zgodnie z notacją muzyczną lub wybieranie nut za pomocą myszy. Program transponujący, który umożliwia wprowadzanie danych z klawiatury, będzie prawdopodobnie szybszy i łatwiejszy w użyciu, ponieważ muzykę można po prostu wprowadzić do programu. Ten rodzaj oprogramowania powinien umożliwiać transpozycję muzyki do dowolnej tonacji, dzięki czemu jest odpowiednia dla różnych instrumentów i zakresów głosów.