Page 1 of 1

Output OSC to External Software

Posted: Thu Jun 07, 2018 4:17 am
by KevinE
I am brand new to QLC+ and usage of OSC protocol. I would like to output OSC messages from QLC+ to control another piece of software. I know how to enable OSC as an output on the particular IP address that I want, but where do I go and what do I click on in order to be able to write the actual OSC commands which I want to send to an external piece of software? Any help is much appreciated!

Re: Output OSC to External Software

Posted: Thu Jun 07, 2018 8:42 am
by mcallegari

Re: Output OSC to External Software

Posted: Fri Jun 08, 2018 4:33 am
by KevinE
Thanks for the quick reply. I've gone through that documentation before though, and I'm still a bit lost. Maybe I'm misunderstanding the purpose for outputting OSC from QLC+. My reason for looking into OSC at all in the first place was that I want to be able to trigger video to play alongside lighting cues and music. I had tested out combining video, audio, and lighting in the QLC+ Show timeline, and things seemed to be running well. But on my Mac, I would encounter the video stuttering after connecting the Macbook to an external TV through a Thunderbolt to HDMI converter, and the glitching would continue after disconnecting the external monitor (TV) - the glitching would disappear after restarting QLC+ until I'd connect the external monitor again. This testing was done with a few "shows",each consisting of a song and a few 10 second video clips, placed inside a chaser. The video stuttering would get worse the further into the show/chase it got. I also did similar testing on a Windows PC, and the stuttering issue when connecting to an external monitor did not appear, which was great! But that testing was not using anywhere near the amount of content that I would need to use during a show. I would need to be able to playback 60 to 90 minutes worth of video alongside my lighting. After having successfully loaded approximately 40 minutes worth of 5 to 45 second video clips (all mp4 and mov files) into QLC+ on the Functions page and then saving the workspace, upon closing the workspace and reopening, about 4 times out of 5 QLC+ would unexpectedly close about 10 seconds after opening the workspace. The times when it wouldn't close, when playing back a chase containing videos, most of the videos would stutter or not playback at all. I understand that the issue could be due to my testing computer not being powerful enough to handle that amount of video (Windows 10 i5 with 12GB of RAM), and I also know that QLC+ is first and foremost designed for running lights, and that the ability to playback video is more of an added benefit. But that happens to be a critical component of what I am looking to do. I tried using scripts in QLC+ to control VLC to playback video, but that did not seem to be a good solution that would look professional and be trustworthy to be precisely in time. So I presume the best choice would be to trigger video jockey software or some sort of media server software, or trigger something like QLab to playback the video, or possibly the other way around - have QLab playback the audio and video and just trigger QLC+ to play back the lighting cues. Is the implementation of OSC in QLC+ meant to be able to trigger video playback by another piece of software, or am I misunderstanding the purpose of OSC?

Re: Output OSC to External Software

Posted: Fri Jun 08, 2018 6:39 am
by mlohrey
You might be interested in parts of this discussion...

http://www.qlcplus.org/forum/viewtopic. ... osc#p48271

I used QLAB for presentations and it is an excellent bit of software and with some fiddling you can trigger QLAB cues from QLC+

Cheers

Mark