I tried the MIDI filter page and unticked 'program change' for that specific channel (10 in this example) but it still gets resetted. (Of course this would not be a desirable solution anyways if I do want program changes to occur in the song!)
As I can't find a way to avoid this undesirable behaviour, I insert a program change event on the sequencer, as soon as it can be done, which is measure 1, beat 01.000. The event does not get sent quickly enough though, so for example my ER-1 Electribe will start the first measure on pattern A01 in pattern mode (or song 01 in song mode) before the 'recorded' program change gets executed and jumps to A06 (pattern mode) in this case. A measure late.
