macOS: virtualports disapeared / infinite loops

I develop all my code in Windows, but most of my users are in MacOS.

Yesterday I had to jump into TeamViewer to help remotelly a macOS user which was sufering from a lot of weird stuff;
after significant manual testing and reconfiguration I managed to stabilize his system.

I don't expect any hard answers, as I could not make the issues repeatable;
Instead I'm asking opinions that might explain these behaviours.

------

Rough timeline of events:

1) User had 2x virtual ports and v7.1 of my mapping. Everything was stable.
2) Loading the v7.2 settings resulted in BOME having no virtual ports at all
3) manally adjusting the virtual ports to any other number (eg, 5) made them appear, and in the right amount
4) manually setting the virtual ports back to "2" resulted in point 2)

Eventually this issue was fixed; loading the settings resulted in 2x virtual ports.

The next issue then appeared:
5) loading the project made all messages being looped around infinitelly.
Example for "toogle": play led ->traktor -> bome -> back to tracktor as a command -> back to bome

6) While the 2x virtual ports were there as normal, the project got corrupted as follows:
All 90 presets had specific ports, but they lost it somehow, and this reverted to default instead
The default ports are empty, as intended.
The midi router also was empty, without the "cross" (traktor -> DDJ; DDJ-> traktor)

After more manual testing this eventualy got resolved.
Toughts?


Attachments:
1604498629514_DDJ-1000-v7.2.1-BOME-Mapping.bmtp
1604498629519_DDJ-1000-v7.2.1-BOME-Settings.bmts

Hi Pedro,

What version of MT Pro are you currently running?

 

Steve Caldwell
Bome Customer Care


Also available for paid consulting services: bome@sniz.biz

both me and my user the latest: 1.8.4 build 962

OK, I didn’t see problems on my Windows machine however I noticed you are using Long Names instead of Short Names for virtual ports. I’m not sure if this has anything to do with it. Generally I recommend using Short Names as they are more friendly to other applications.

In windows I never saw this issue.
In mac I had a user reporting before that short names caused trouble, so I standarized in long names instead.
MAYBE that was actually THIS issue, and was unrelated to short/long names. Again sorry for these small speculations, but I only develop on windows, but almost all my users are in mac :slightly_frowning_face:

now sent a new comment with a video of this issue

Hi Steve
another user of mine has the symptoms that I reported before.

Please see the issue at 11 seconds.

  • traktor sends ‘play LED=127’ message to BOME.
  • BOME sends this to the DDJ.
  • BOME wrongly duplicates this message back to traktor.
  • As play is ‘toggle’, this turns off the deck immediately , stopping the deck.

Hi, could you either email or post your project file? Did you look at the log to see what translator is in play and whether it is set to send to multiple ports? Do you have any thru paths that might be causing this?

Steve Caldwell
Bome Customer Care


Also available for paid consulting services: bome@sniz.biz

this was just to show you the issue that I’ve seen before.
No action is requested at this time. Only if I make this repeatable

OK, I’m here to help if needed. I’ve not seen this issue before unless I had inputs and outputs set incorrectly.

Thanks!

Steve Caldwell
Bome Customer Care


Also available for paid consulting services: bome@sniz.biz