When using livetrax set up with auto naming all dlive channels continously auto label themselves in live trax, good. However, if I change the names of dcas, fx, auxes etc. it overrides some of the names. Specifically: dca 1 - 8 overrides names of tracks 55 - 62, auxes and fx sends overides tracks 1 - ….(ufx doesnt seem to override anything) and fx returns sends names to tracks 33 and up. So I understand that these dcas, buses etc are sending some of the same midi as the input channels. Has anyone else experienced this and found a workaround?
I have the same issue with both a s5000 and a s3000 with two separate mac minis, so I guess this is the default. I talked to harrison but they had no solution. The workaround would be to manually update the “send names to livetrax” thing when all is set but its so easy to forget so any tip would be appreciated.
It looks like something is messed up with the “N” parameter in the track name message.
DCA1 is specified by N = N+4 and CH = 36
Input 55 is specified as N = N and CH = 36
etc.
It is almost like LiveTrax is ignoring the actual “N” sent by dLive and assuming inputs (N = N). But if this were strictly true, then UFX would be mapping to inputs 87-94.
I just checked and my Mix Rack (CDM64 with firmware 2.11, without a UFX card) is sending the correct TCP MIDI when the name of DCA1 gets changed.
Interesting. I was using a 64ch card when I noticed this. Will check with the 128ch Dante card tomorrow to see if the ufx buses affects channels 87-94. Thanks
Just in case this was a MixRack vs Surface connection issue, I checked the MIDI generated by both the MixRack and the Surface (for me this is a CDM64 and a C2500). Both send the same MIDI when changing the name of DCA1 “ABCD1234”:
F0 00 00 1A 50 10 01 00 0F 02 36 41 42 43 44 31 32 33 34 F7
\_____________________/ \/ \/ \/ \_____________________/ \/
\ \ \ \ \ +-- Sysex End
\ \ \ \ +--------------- Name = "ABCD1234"
\ \ \ +--------------------------- CH = 0x36
\ \ +----------------------------- Name report/answer
\ +------------------------------- N = 0x0B+4
+--------------------------------------------- Sysex Header
And when renaming Input 55 to “ABCD1234” the MIDI message is:
F0 00 00 1A 50 10 01 00 0B 02 36 41 42 43 44 31 32 33 34 F7
\_____________________/ \/ \/ \/ \_____________________/ \/
\ \ \ \ \ +-- Sysex End
\ \ \ \ +--------------- Name = "ABCD1234"
\ \ \ +--------------------------- CH = 0x36
\ \ +----------------------------- Name report/answer
\ +------------------------------- N = 0x0B
+--------------------------------------------- Sysex Header
These both look correct to me - note that the only difference between the two messages is the N parameter (the 9th byte in th emessage) that differentiates between an input channel and other types of channels. My hypothesis is that LiveTrax is not checking this byte. If so, then the LiveTrax developers are in the best position to fix it.
Aside from that, the only workaround I can think of is if there were some MIDI filtering software that could be inserted between AH MIDI Control and LiveTrax and could be configured to recognize the pattern “F0 00 00 1A 50 10 01 00 <anything but 0B> 02 <any 9 byte sequence> F7” and throw it away instead of passing it along to LiveTrax.