Page 1 of 1

MM 5.6.6 - All 3 OSC Position settings have a bug with being sent Zero

Posted: Thu Feb 06, 2025 7:54 pm
by Brian_WPG
MadMapper 5.6.6 being used - OSC controls being configured for <Media>/position/ /position_sec/ and /position_frame/ all seem to have the same issue if you try to send an OSC command with an integer of zero. After starting a video loop (at least mp4, I haven't tested other video formats) with or without video hardware acceleration it will not take a "/position_sec/ i 0" command until approximately 280-300 seconds have passed in the video, then suddenly the command will work again to send it back to the beginning.
If you send any other number, it works every time no matter how far the video has played.

This was very frustrating to run into, and then try to find out why one of our exhibits was taking 2 different /position_sec/ commands 100% reliably (in this case language selection to jump to the correct language), but 2 other systems were not reliable when I was trying to force sync between them.

So I have a workaround now, posting this to hopefully at least help someone else who might run into the same bug, and maybe so it can be fixed - not sure if this would be fixed in 5.x - I don't have 6.0 beta installed yet to see if it's still an issue with it.

Re: MM 5.6.6 - All 3 OSC Position settings have a bug with being sent Zero

Posted: Thu Feb 06, 2025 9:09 pm
by Brian_WPG
Just occurred to me I left out platform details. There is a chance the bug is specific to it.

MacOS (15.2.1 or 15.3) on Apple Silicon (Mac Studio with M1 Max and M4 Mac mini)

I'll double-check our x86 Macs as well (running an earlier version of MM 5)

Re: MM 5.6.6 - All 3 OSC Position settings have a bug with being sent Zero

Posted: Wed May 07, 2025 9:23 am
by franz
shouldn't you be sending a float instead of an int ?

Re: MM 5.6.6 - All 3 OSC Position settings have a bug with being sent Zero

Posted: Wed May 07, 2025 10:39 am
by mad-matt
I just tested with MadMapper 5.6.8 & MadMapper 6.0 Beta 9 and can't reproduce your issue, neither with QLab or MadMapper OSC Out module. Be sure the address is correct: right click the movie position slider and choose "Copy OSC Address"