Yes, it appears step record does not like using the virtual controller directly as an input.
I was able to use the virtual controller doing the following:
- Add a MIDI track with the input set to the virtual controller omni and the output set to LoopBe1 omni.
- Add an instrument track with the input set to LoopBe1 omni
- Enable input echo on both tracks
- Enable step recording
- Record
Any virtual MIDI cable should work.
LoopBe1 and
LoopMIDI are free. Install one of them and enable the input/output for the virtual cable in MC MIDI device preferences.