Crosstalk between MIDI CC assignments

Hello,
Is this a known bug?

I’m using Play to control multiple synths.

When I make CC changes to the sequence for the synth on channel 4, it affects parameters of the synth on channel 5.
It is the same CC assigned-parameter that is being affected on both synths. On one it controls a wave’s shape; on the other it controls master volume.

I’ve done extensive trouble shooting at this point, including checking cables, mixer, MIDI thru box, rebuilding the pattern and synth patches, deleting all channel 5 MIDI CC assignments, etc.

The problem returns as soon as I program adjustments to CC 39 on channel 4, and goes away as soon as I delete them.

The problem occurs even if I send MIDI from Play to the channel 5 synth and use that synth’s MIDI thru to connect to the channel 4 synth.
Which is to say, Play’s adjustments to the parameter on the channel 4 synth affect the channel 5 synth – even when the MIDI signal chain goes one-way from the synth on channel 5 to the synth on channel 4.

The problem continues to occur if I change the synth on MIDI channel 5 to MIDI channel 16.
It also continues if I move the notes for MIDI channel 4 so that they are in a dedicated track that is not next to the synth on channel 5 (i.e. synth 4 and synth 5 were on tracks 6 and 7. I moved the notes for synth 4 to track 4 and the problem continues).

I’m not currently sure if this would affect all synths. The other synth I’m using has no MIDI implementation chart because all MIDI CC assignments are programmed per patch.

Soooo that was my day today, how was yours? :slight_smile:

3 Likes

Have you tried monitoring the raw MIDI data to confirm that it is indeed messed up?

How would I go about doing that?

I feel pretty confident in my assessment of the problem.
At first I was confused why the channel 5 synth’s volume was dropping out. I wasn’t sure what the connection was.
The problem would go away when I manually jiggled the channel 5 synth’s main volume knob to max.

I finally realized the problem started after I programmed adjustments to CC 39 for the synth on channel 4 and CC 39 happens to be the master volume for the synth on channel 5.

The problem even happens when the channel 4 synth is receiving no MIDI data.
If I connect MIDI from Play directly into the synth on channel 5 with no other synths receiving data or making sound, the synth on channel 5 is still affected in the same way.

Since the only connection between the Play and synth 5 is the MIDI, I think that confirms channel 4 MIDI is being sent on channel 5 (and I just confirmed each MIDI channel on the Play to each MIDI channel on this synth has the same problem).

The recipient synth has no global MIDI channel/receive all incoming MIDI option. It can only be set to receive MIDI on a specific track.

I’m open to testing the raw MIDI data, but how would it help?

Just to be clear: I’m in no way accusing you of being wrong. A raw dump of the data is just a lot more useful to anyone debugging this problem

It all depends on your computer OS. On Linux, there is a tool called amidi that can print the raw, incoming MIDI messages. I don’t know about other OSes, but I’m sure there are similar tools for Windows and MacOS.

Also feel free to zip and upload your project here. Then I can try doing the data dump.

Thanks, and apologies if I sounded defensive at all.
My tech and engineering skills are non-existent, so I actually wasn’t sure how MIDI data would be useful.

I think I found a tool online, I’ll see if I can figure it out this coming week.

1 Like

I can recommend:

Additional question that i haven’t seen asked/answered (excuse me if you have).

Are you sending MIDI via Jack or USB. Are there any midi mergers somewhere in the chain? Some more setup details would be helpful so we know what your chain looks like.

1 Like

I was using a Kenton midi thru box, but had the same problem running midi from Play → channel 5 synth → channel 4 synth as well as just Play → channel 5 synth.

I’m just using midi jacks, no usb in the chain.

Sadly the main knob on my Play just broke so it’ll be a bit before I can troubleshoot this some more :,(