I just upgraded to Logic 9 and noticed some weird behavior in Mainstage.

Whenever I trigger a note on my Roland D-50 (I'm using it as a MIDI controller), sounds cut off right after I let go of the key. My sustain pedal doesn't work either. I also have a Yamaha P-85 and a M-Audio O2 which I also use as controllers and everything works fine.

When I load Logic itself, everything sounds fine when playing on the D-50 which really has me stumped as to what the issue is.

Any ideas? Is there something fishy about the MIDI spec on the D-50?