With Guitar & Drum Trainer you can pitch shift music to transpose the recorded music into a new musical key without altering the playback speed. (You can separately slow down music without changing the pitch.) Transpositions can be up to ±5 octaves.
Pitch shifting music is single-click simple. Just click the pitch slider at the number of half-steps (semi-tones) that you want to shift the pitch by. The pitch shift slider below shows music being transposed up a half-step. The pitch shift slider only allows up to 1 octave as this is still more than most people need. Larger pitch changes can be done in the Controls & Options tool window.

Many bands, and particularly rock and metal bands, play with their instruments tuned down a half-step. By pitch shifting the recorded music, you can avoid retuning your guitar or playing in a different key than the music is normally played on the recorded instrument.
Shifting the pitch to transpose the music doesn't change the speed of the music. You can separately slow down or speed up the music though.
Pitch shifting music is useful for more than practicing music recorded in a different key though, particularly for vocalists. Unlike other musical instruments, it's not possible to "retune" a voice. Shifting the pitch of the music is a good way for vocalists to practice singing songs that would otherwise be out of their normal range.
For purely practicing purposes, shifting the pitch of a song to another musical key provides an excellent way to practice songs in different keys. This become more practical when working with singers that have limited ranges.