Hi Maltin,
Jesse and I have been discussing your issue and I think we have a solution.
Can you give this a try… use MIDI 5 Pin B, not A.
The NDLR only responds to start/stop/continue messages on MIDI 5 Pin B and USB 1. I believe this is the reason why you see it behaving differently based on the port used. When you have it plugged into the USB port 1, where #1 (of 4) is the virtual cable number over the USB physical cable, both the clock messages and the stop/start/continue messages are being received. So it works as expected.
When you have it plugged into the MIDI 5 Pin A, The NDLR does NOT respond to start/stop/continue messages. So you’re seeing the phase issue, even though it is still in sync, because the midi clock messages are being received in MIDI 5 Pin A but NOT the start/stop/continue messages.
A side note: Often when you press “stop” or “pause” on a MIDI device that is sending clock and stop/start/continue messages, the stop message gets sent and it no longer sends clock tick messages. So even though the NDLR does not receive stop/start/continue messages on MIDI 5 Pin A, it will appear to respond to the “stop” message because no clock tick messages are being received. And the NDLR is, for the moment, “frozen in time”. When you then press “play” or “continue” the stop/start/continue messages are still not received on the MIDI 5 Pin A, but the clock tick messages start again and are received by The NDLR, so it continues where it left off, no longer “frozen in time”. :-)
BTW we did this because sometimes you may not want the stop/start/continue messages to actually stop The NDLR.
Please let us know if this resolves your problem. Happy noodling!
Steve
Jesse and I have been discussing your issue and I think we have a solution.
Can you give this a try… use MIDI 5 Pin B, not A.
The NDLR only responds to start/stop/continue messages on MIDI 5 Pin B and USB 1. I believe this is the reason why you see it behaving differently based on the port used. When you have it plugged into the USB port 1, where #1 (of 4) is the virtual cable number over the USB physical cable, both the clock messages and the stop/start/continue messages are being received. So it works as expected.
When you have it plugged into the MIDI 5 Pin A, The NDLR does NOT respond to start/stop/continue messages. So you’re seeing the phase issue, even though it is still in sync, because the midi clock messages are being received in MIDI 5 Pin A but NOT the start/stop/continue messages.
A side note: Often when you press “stop” or “pause” on a MIDI device that is sending clock and stop/start/continue messages, the stop message gets sent and it no longer sends clock tick messages. So even though the NDLR does not receive stop/start/continue messages on MIDI 5 Pin A, it will appear to respond to the “stop” message because no clock tick messages are being received. And the NDLR is, for the moment, “frozen in time”. When you then press “play” or “continue” the stop/start/continue messages are still not received on the MIDI 5 Pin A, but the clock tick messages start again and are received by The NDLR, so it continues where it left off, no longer “frozen in time”. :-)
BTW we did this because sometimes you may not want the stop/start/continue messages to actually stop The NDLR.
Please let us know if this resolves your problem. Happy noodling!
Steve