4.10.2b outputs incorrect OSC messages

Archive of the non-categorized posts related to the QLC+ technical support.
Please do not create new threads here, instead, use the categories above !
Post Reply
User avatar
darrow
Posts: 18
Joined: Sun Aug 16, 2015 1:42 pm
Location: Leicester UK
Real Name: John Ryder

When outputting OSC direct to an output port on Universe 1, Channel 1, the message should be of the form /0/dmx/0 followed by the intensity value as a float ( 0.0 to 1.0)
The float is either not being sent at all or is wrongly formatted. Same applies for other Universes and channels.

I tested with 4.8.3 (the only older version I had to hand) and it works correctly so this bug has been introduced since then.
User avatar
sbenejam
Posts: 621
Joined: Sun Apr 12, 2015 6:28 pm
Location: Spain
Real Name: Santiago Benejam Torres
Contact:

darrow wrote:When outputting OSC direct to an output port on Universe 1, Channel 1, the message should be of the form /0/dmx/0 followed by the intensity value as a float ( 0.0 to 1.0)
The float is either not being sent at all or is wrongly formatted. Same applies for other Universes and channels.

I tested with 4.8.3 (the only older version I had to hand) and it works correctly so this bug has been introduced since then.
This is solved on qlcplus 4.10.3 GIT, I found this error and it's fixed. Since changes on osc plugin from qlcplus 4.9 qlcplus sent 0-255 values. In qlcplus 4,10.3 it is fixed.
See this post. viewtopic.php?f=5&t=9361
plugz
Posts: 637
Joined: Sun Apr 12, 2015 6:30 pm
Real Name: David

Hello,

You're right that the OSC output has changed.

Have you seen this topic : http://qlcplus.org/forum/viewtopic.php?f=5&t=9361 ? Is this the issue you're referring to ?

If not, please add details. Do you use a program that did work and does not work anymore ? How do you read raw OSC value, how have you identified the issue ?
User avatar
darrow
Posts: 18
Joined: Sun Aug 16, 2015 1:42 pm
Location: Leicester UK
Real Name: John Ryder

Thanks plugz. Looks like it is the same issue. I use an Arduino board as a protocol converter running code I have written. It sends and receives OSC messages so I am able to inspect them.
If I create an 0\dmx\0 message with TouchOSC my code works OK. It's only bad when the message is received from QLC+
Works find on 4.8.5 (Windows).
Thanks also sbenejam. I will try 4.10.3.
User avatar
darrow
Posts: 18
Joined: Sun Aug 16, 2015 1:42 pm
Location: Leicester UK
Real Name: John Ryder

I tried 4.10.3 ( QLC+_4.10.3-TEST-20151231.exe) and unfortunately it is not fixed. I am seeing the same result as 4.10.2b.
plugz
Posts: 637
Joined: Sun Apr 12, 2015 6:30 pm
Real Name: David

QLC+_4.10.3-TEST-20151231.exe dates from 2015.12.31, fixes were made on 2016.01.08.
User avatar
mcallegari
Posts: 4827
Joined: Sun Apr 12, 2015 9:09 am
Location: Italy
Real Name: Massimo Callegari
Contact:

TEST versions 20160120 uploaded
User avatar
darrow
Posts: 18
Joined: Sun Aug 16, 2015 1:42 pm
Location: Leicester UK
Real Name: John Ryder

Thanks Massimo. I checked it and it works as expected.
Post Reply