Midi Device Problem Mac OS X Catalina

Eriberto de Munari's icon

Eriberto de Munari

10月 18 2020 | 3:53 午後

Hi,
at the end I successfully create my first path in Max 8 it's a simply midi patch cord app.
Problem: could someone help me understand why if I choose a "Yamaha RX7" the port name goes to "Yamaha TX802"?
Same happen for "MacPro IAC Mackie Control 2" that's always "MacPro IAC Mackie Control 1"
and for "Icon Platform X+1 Icon Platform X+1 V2.04" that's always "Icon Platform X Icon Platform X V2.05"-
All this even if the Midi Interfaces menu' works fine and the probe tells me that it pass the correct string... see images.
Any help appreciated, cheers, Eriberto

MIDI IO etx save.maxpat
Max Patch
here is the max patch I'm working on

Here is my Mac OS X Midi Config

Selection and probe ok, Name Wrong

All Midi Devices


Eriberto de Munari's icon

Eriberto de Munari

10月 18 2020 | 6:37 午後

Hi,
after some more testing, it appears that the "Name" Message checks the string and choose the first device with that beginning name. So:
Yamaha TX802
Yamaha DX7
Yamaha RX7

All belong to the Yamaha TX802 the first of the list...

No way using exact match because the result is no matches at all.

First workaround is calling with unique name all the devices:
TX802
DX7
RX7
But there's no solution for IAC busses because all begin with the same device name, name what you like:
IAC BUS1
IAC BUS2
...
All belongs to IAC BUS1...
Any help appreciated, cheers, Eriberto

Source Audio's icon

Source Audio

10月 19 2020 | 1:32 午後

You are messing with symbols
insert tosymbol after coll output
or better store device names as symbol into coll in first place

Eriberto de Munari's icon

Eriberto de Munari

10月 19 2020 | 4:13 午後

Great, sorry for the silly question, "tosymbol" after "coll" works great!!

Cheers, Eriberto