previous naive implementation failed for a lot of MIDI files because
they use chords on one channel. added dynamic FM channel allocation.
Most MIDI files sound more "normal" now especially when chords are
involved.