Hi,
I am a programmer and have very limited knowledge in music.
I am building a robotic glockenspiel that can play midi files.
My problem is that most midi-files I encounter are for a piano.
A piano has a lot of octaves. My 27 note glock has 2.5 octaves.
Most midi that I want to play require more than 2.5 octaves, and as a result I am missing a bunch of notes.
Looking around on you-tube I have deduced 2 facts:
1. Some piano music uses redundant notes to sound more robust: I have encountered ferrere-jeaques played with bass chords, whereas all beginner xylophone tutorials teach it with single notes on 1.5 octaves.
2. I have seen some compositions of monster pieces like Tocatta and Fugue altered to be played on a xylophone. They were missing some notes, but they sounded allright.
As a programmer, I am guessing that there is some sort of musical transformation that I can make on a piano piece to make playable on only 2.5 octaves. As I am not trained in music, I do not know what that process is called, so Google is not helping out. What should I search for?
Also, is there some magical music program that could do this for me, and save me the trouble of writing my own algorithm?