[edit: 23 April 2020: no solution has yet been reported or found on this topic. I am still debugging this issue]
Okay, so I posted this same thread over a year ago and have not had one response, so I will try again with a new thread (sorry Admins and Users, I don't know how to bump a thread!)
My setup:
Macbook Pro (Seirra 10.12.5)
DAW is Logic Pro X (10.3.1)
USB cable connected from Macbook pro to Beatstep Pro as MIDI connection.
Beatstep Pro (later FW as of June 2017) being used as: real-time controller when recording new MIDI takes in Logic Pro; MIDI to CV/Gate converter for outboard analog Eurorack modules (see also photo attached)
[Logic Pro X shall be referred to as LPX, and Beatstep Pro shall be referred to as BSP)
Sequencer 1 on BSP set to MIDI ch 1
Drum Sequencer on BSP set to MIDI ch 10
Both of the above MIDI tracks in LPX also set to MIDI channels accordingly.
My objective:
To record / compose MIDI tracks, within the same song, but independently of each other (i.e. multiple takes, layering drums, then bass lines, then other synth parts, etc.), in LPX, but using the BSP as the controller in real-time to trigger those MIDI notes being recorded. Also, during playback, LPX transmits those recorded MIDI tracks so that the BSP can then convert and pass those CVs and Gates to my external instruments (Eurorack modular setup in this case).
My problem:
When I have a MIDI track already recorded in LPX (for example Drums on MIDI channel 10) that is playing back MIDI to the BSP (just fine), and at the same time I attempt to record a new MIDI track (for example Synthesizers on MIDI ch 1 using the BSP SEQ1 utilizing MIDI channel 1), I end up recording both the new real-time performance of the Synthesizer MIDI data and the MIDI data from the previously recorded track (from a different MIDI channel!).
I have searched Google, YouTube, MW forums, Arturia forums, FB group forums, Logic Pro forums, yet there seems to be enough people experiencing this problem and only some people report the solution(s) to be effective, while some of us are stuck.
I suspect this may have something to do with the MIDI Environment window of LPX, but there is not much helpful info in manuals for LPX on this subject.
Any help on this would be great. It might be something quite simple. Maybe not.
Thanks!