A mouthful
Having Midi in the hardware you've just outlined may not help you much...
Most of the time the digital recorder will only use MIDI in order to retain or receive "program" or "effect" changes...
Where the Keyboard actually needs something like a sequencer or an external device to "tell it what to do..."
Rule of thumb: MIDI is a technical standard that transmits and receives specifically outlined information different devices... Each Device you have will react differently depending on what the manufacturer decides to include in the system...
For instance: Your digital recorder may not transmit note information to your keyboard because it is not a sequencer - it's a digital recorder...
Hope this helps...
Riverdog