I finally got this thing set up today, and I'm having a little trouble with the sustain pedal. It dies really quickly, kinda holds out the reverb a little, but it's not the same nice long sustain as when I hold a key down indefinitely.
I just tried it with a different controller, and it seems to work on the small controller. I used Midi-Ox to get a readout of the two controllers and here's what I found:
The 88 Key Technics SX-PR250 on which I was having the issue gives me this readout for pressing and releasing the pedal:
TIMESTAMP IN PORT STATUS DATA1 DATA2 CHN NOTE EVENT
00000E6A 10 -- B0 40 7F 1 --- CC: Pedal (Sustain)
00000C32 10 -- B0 40 00 1 --- CC: Pedal (Sustain)
The Akai LPK25 which isn't suitable for playing piano, but the sustain test worked properly, gave me this readout:
TIMESTAMP IN PORT STATUS DATA1 DATA2 CHN NOTE EVENT
00001030 9 -- B3 40 7F 4 --- CC: Pedal (Sustain)
00001328 9 -- B3 40 00 4 --- CC: Pedal (Sustain)
The only real difference seems to be the B3 rather than B1 in the "Status" column. I'm continuing to research what this means, and if all else fails I suppose I can have midi-ox filter that parameter, though I'd rather not have to go through midi-ox just to play this thing properly.