Take the 2-minute tour ×
Musical Practice & Performance Stack Exchange is a question and answer site for musicians, students, and enthusiasts. It's 100% free, no registration required.

My digital piano (Roland FP 80) can transpose the existing MIDI file at most five semitones up or at most six semitones down (does not allow to select more). Has it been done for my convenience ("too many features") or there are some fundamental reasons making transposition by arbitrary range more difficult than appears?

share|improve this question

2 Answers 2

up vote 12 down vote accepted

Why would you need more than that?

Five semitones up and six down can make every possible key: Let's say the original MIDI file was in C major. Up 5 semitones and you can get C C# D D# E and F. Down 6 semitones and you can get C B Bb A Ab G Gb. I am aware that you cannot transpose to a different octave using that but for practical purpose that is easily sufficient.

I imagine, that that function was designed to allow the pianist to transpose to better meet a singer's vocal range so a total span of 11 semitones is perfect.

share|improve this answer
    
The piece "Bm G D" of the song my daughter learns has been transposed by the teacher up, Bm now to be Fm, to adapt to the voice that is higher (original singer is a guy). That I can transpose this MIDI file into Fm octave below instead, does seem very helpful... or should it be? But I understand the explanation - if you play the chords yourself, it is simple just to shift hands one octave above. –  Audrius Meškauskas Mar 2 at 19:54
2  
The ability to combine a transpose function with an octave shift function means every transposition is available. So it's quite fine if the Midi protocol does not offer more possibilities than that. As a user interface, however, such a restriction seems rather awkward. In an age where Midi keyboards are not built with solid-state circuitry, it is just lame to force non-redundancy into a user interface. –  User8773 Mar 3 at 15:29

Look for a separate Octave Shift function.

As David has already said above, there are two different functions, transpose, which shifts by semi-tones and octave shift which does the same thing by a whole octave. If you just want to shift the pitch by a whole number of octaves you need to use that function, if you then need to adjust by a few tones you need to select transpose as well.

So Audrius needs to transpose down to Fm and then also shift up one octave to get the desired result.

share|improve this answer
    
Could you maybe add a little more explanation? –  Shevliaskovic Mar 3 at 11:22

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.