La manière la plus simple de le faire est de lire le mp3 plus rapidement.
Si vous jouez le MP3 deux fois plus vite (en ignorant la moitié des échantillons), la hauteur augmente d'une octave. L'inconvénient de cette approche est que la musique joue aussi deux fois plus vite.
Si vous voulez changer la hauteur, mais laisser la vitesse intacte, vous devrez faire un traitement sonore sophistiqué. L'algorithme que vous recherchez s'appelle pitchshift.
Dans tous les cas, vous devez accéder aux échantillons bruts avant qu'ils ne soient lus sur le périphérique audio.
Vous voulez dire augmenter ou diminuer la hauteur d'une touche différente? Parce que c'est tout ce que vous allez pouvoir faire. –