(retracted) MIDI output: use different MIDI channels for each piano staff

• Feb 5, 2012 - 14:38

I am using Musescore to enter sheet music in order to produce MIDI file which I then use in another program that reads MIDI events from .mid file and visually represents them as the sequence of piano key presses in the orderly fashion so I could try to learn to play the piece on my midi keyboard.

The problem I faced is that Musescore outputs every MIDI event in the same channel, while piano sheet music is typically arranged in such a way that the lower staff is played with the left hand and the upper staff is played with the right hand, so by entering sheet music I expected to get 2 distinguishable channels which are represented in different colors in my midi trainer program.

So I wonder if it would be possible to fix this...

Is it hard to implement?

I tried to build from source in order to try to implement this myself, but did not succeed so far.. (using Debian sid distribution). Maybe I should try debian supplied source packages instead of teh official ones.


Comments

Yes - one of my current gripes with MuseScore is the inability to assign MIDI channels to parts

This means that I cannot send separate manual and pedal parts to Aeolus via Jack on my Linux box (Mint Katya) everything gets sent on channel 1.

Something has been done about this in version 2, but I'm not sure channels are user-configurable - but then we aren't all MIDI-geeks :)

Ok it seems like I was too hasty to have posted this.

I looked closer at the midi file and discovered it contains 2 tracks, one for each staff.

So all I have to do is to change channel for the second track and it will all be as I want it to be.

This request may be considered void now.

Do you still have an unanswered question? Please log in first to post your question.