Dave,
MIDI cable runs from Roland MIDI OUT to B4000 MIDI IN-A. 1/4" phone cable from B4000 AUDIO OUT to amplifier. I currently have headphones connected to the PHONES jack. The B4000 comes with a pre-recorded factory DEMO, which plays just fine through the headphones and the amplifier. This tells me my problem may not be between the B4000 and the amp. It may be that the B4000 isn't recognizing my MIDI keyboard and therefore unable to process it. I'm wondering whether there is a way to tell whether the B4000 is receiving the MIDI signal.
Thanks. Happyrat hit a couple of points I'll reiterate:
Check the roland midi configuration to understand what midi channel it is sending to the midi out port.
Ensure the fish's midi IN port is set to receive on the same midi channel, in other words the roland's midi Out and the Fish's Midi In need to be on the same midi channel in order to talk to each other
The Fish only has one Output and that output is Tip,Ring, Sleeve (aka TRS). In order to get the proper output to the amp input you need a male TRS cable to two TS (Tip, Sleeve) females, then connect normal phone plugs (TS). Google TS vs. TRS connections to understand the difference.
Ensure the drawbars are pulled out, if they are all pushed "in" no sound is produced.
Putting the 'demo' aside for a second, can you hear sound from the headphone jack when you play from the keyboard? If so then the issue is the output to amp connection, if you cant then the issue is between the roland and the fish, which could mean: a bad midi cord, midi out on roland not sending at all or sending on a different channel than the fish is receiving on, the roland midi out port is not activated/enabled. My M-Audio controller's 5 pin midi out defaults disabled. Not sure why but out of the box it is deactivated and has to be turned on.
Try the above and report back. I'll put this topic on the 'watch list'.