You need to define "play along with MIDI in BIAB" a little better.
Are you wanting BiaB to accept midi data coming from the Presonus Firestudio project or for BiaB to output midi data to the Presonus Firestudio project?
Either way, a better bet might be to use the audio mixing and monitoring capability built-into the Presonus Firestudio project. It offers zero latency monitoring so send the pc audio to two of the Presonus Firestudio project inputs, connect the instrument audio to the Presonus Firestudio project and listen to playback through the zero latency headphone jack.
Mix audio and MIDI together and you'll encounter latency which is the time between when you play a note on the instrument and hear the audio output. Most people can not handle latency times longer than 8 - 10 milliseconds. Many musicians are even LESS tolerant than "normal" people!
2019 BiaB (628) UltraPlusPak RB 2019 (Build 3)
Cakewalk by Bandlab - Audacity - Zoom MRS-8 recorder
i3 laptop, 64bit Win 7, 8 GB ram, 480GB SSD
Music at: http://fogle622.wix.com/fogle622-audio-home