Originally Posted By: Simon - PG Music

The way you've got BIAB configured, it is looking for MIDI coming in from LoopMidi (the Re.Corder) and sending MIDI out to the CoyoteWT synth. Pressing the keyboard keys in BIAB will not do anything on the Re.corder,

There's no point sending MIDI to the re.corder. It's 'just a controller', not a synth. The benefit of using the keyboard keys is that we can forget all about the re.corder, the bridge app, and loopMIDI. They are unnecessary. If I launch the MIDI Monitor and click those piano keys, a stream of MIDI messages appears in the Monitor just as if they were coming from my re.corder controller and the plugin spits out audio that I can hear in my headphones.

Originally Posted By: Simon - PG Music

and it will not record any audio into BIAB because MIDI is not Audio.

Glancing at the class names of Steinberg's VST API, it looks like these plugins take MIDI in via CMidiIO and spit out audio via CAudioBus. That's the audio I want to record to a track.

Originally Posted By: Simon - PG Music

What audio devices do you have selected in BIAB? Also, where exactly is the audio coming from, an app running on the same computer sending audio through the virtual audio device in your first post?

Clearly, BIAB gets the audio out of the plugin via the VST interface. If I had access to the debug symbols and source code I would bring up a debugger on the output API from the plugin and trace the program's execution to look for where it is supposed to surface a virtual audio device in Windows' Record control panel.

Originally Posted By: Simon - PG Music

Perhaps it's best if you explain in detail exactly how things are connected (physically and digitally) so that we can understand the signal flow. Could you do that?

I retired as a Windows developer 9 years ago. Reverse engineering BIAB so I could answer this question would be a chore. I'm a tired old man now.

Were there any new persistence files added in recent releases? I tried to return to factory settings both inside the program (Options->Return to factory settings) and outside the program (delete MySetup.DK and intrface.bbw) and it didn't help.