Thanks, it's nice !
A little question for the moment : I'm using O-S-C on Chrome on an Android tablet (Samsung A5 2016), whose resolution is 1920x1200.
But on it the UI appears as it was zoomed, it exceeds in the 2 dimensions (so I have to scroll horizontally and vertically), while all the UI fills well my desktop screen (1920x1080).
I also tried Opera (which uses Chromium too), but same thing.
I found this page : https://support.google.com/chrome/forum/AAAAP1KN0B0oYPjdI7TR8w but it concerns desktop Chrome...
I don't find a solution, would you have an idea ?
Hi People,
i have a problem with open stage control. When i click on the start button i get only a blue window and nothing happens. No Browser window no error messages. Nothing.
My System is Windows 10 64bit, Installed Python 3.8, installed rtmidi, installed Build Tools
Ive tried so many things but nothing worked yet.
Did any of you have same problems or get it worked after some similar problems?
Thank you for your help.
Hi Manaberry,Hi Stephan,
Very weird bug indeed. Please, describe your problem on the project's Github. Jean-emmanuel (the developer) might have the answer to that problem.
Hi, now i get it with the help of JeanHi Stephan,
Very weird bug indeed. Please, describe your problem on the project's Github. Jean-emmanuel (the developer) might have the answer to that problem.
The phone connects with WiFi and PC via Ethernet.
How you
Have you tried with another device but this time connected with Ethernet and not wifi? Sometimes wifi can be unstable. Be sure that the signal is the strongest.
Hey @DMDComposer,
you're welcome
The XGDPA is for the VSL Dimension Libraries. You can choose what Tracks are visible in Cubase - X=None, G=Groups, D=Desks, P=Player, A=All
You need the two generics remotes configured like this:
Code:--midi oscTraVisIn:3,-1 oscTraVisOut:-1,2 oscTraCtrlIn:5,-1 oscTraCtrlOut:-1,4 oscInstIn:9,-1 oscInstOut:-1,8 oscRecallIn:7,-1 oscRecallOut:-1,6
The oscInstr is the third port, which should be included in All Midi. All Messages that needs to reach the instrument, vep, vst are send through this port.
The reason for individual In and Out loopback ports is to prevent feedback loops. So all ports are named from the osc perspective. That means, that the oscOut is an cubaseIn. And only the oscInstOut should and oscTraCtrlIn be in 'All Midi'. oscTraCtrlIn is needed for the fact that cubase needs to see a message to transform it. A little weird, but that's how it is. In Cubase it should look like this:
In the debug log from Osc you should see the two messages after switching the track:
Code:MIDI received: CONTROL_CHANGE: channel=1, cc=126, value=127 From: midi:oscTraCtrlIn ... MIDI received: CONTROL_CHANGE: channel=1, cc=117, value=4 From: midi:oscRecallIn
The first message is the track change message from Cubase before the transformation on the individual track. The second message cc117 is the track change to value 4 message out of the midi transform. That leads us to this track definition from the custom module:
Code:4: { 'trackname': 'VSL - Synchron Strings - Cellos', 'trackarticulations': [] },
The visibility control is a bit more complex then normal, since the "all, none and default" button change a lot of the other buttons.
BR Joe
Hi Joe! Brilliant work you´ve done. Im so greatful to guys like you. You are so talented and also extremely generous to help out, and share your stuff. Thanks for that!Hey @DMDComposer,
you're welcome
The XGDPA is for the VSL Dimension Libraries. You can choose what Tracks are visible in Cubase - X=None, G=Groups, D=Desks, P=Player, A=All
You need the two generics remotes configured like this:
Code:--midi oscTraVisIn:3,-1 oscTraVisOut:-1,2 oscTraCtrlIn:5,-1 oscTraCtrlOut:-1,4 oscInstIn:9,-1 oscInstOut:-1,8 oscRecallIn:7,-1 oscRecallOut:-1,6
The oscInstr is the third port, which should be included in All Midi. All Messages that needs to reach the instrument, vep, vst are send through this port.
The reason for individual In and Out loopback ports is to prevent feedback loops. So all ports are named from the osc perspective. That means, that the oscOut is an cubaseIn. And only the oscInstOut should and oscTraCtrlIn be in 'All Midi'. oscTraCtrlIn is needed for the fact that cubase needs to see a message to transform it. A little weird, but that's how it is. In Cubase it should look like this:
In the debug log from Osc you should see the two messages after switching the track:
Code:MIDI received: CONTROL_CHANGE: channel=1, cc=126, value=127 From: midi:oscTraCtrlIn ... MIDI received: CONTROL_CHANGE: channel=1, cc=117, value=4 From: midi:oscRecallIn
The first message is the track change message from Cubase before the transformation on the individual track. The second message cc117 is the track change to value 4 message out of the midi transform. That leads us to this track definition from the custom module:
Code:4: { 'trackname': 'VSL - Synchron Strings - Cellos', 'trackarticulations': [] },
The visibility control is a bit more complex then normal, since the "all, none and default" button change a lot of the other buttons.
BR Joe
Thank you! Now i think I got hang of it!Hello @Gefionsong !
Thanks for being patient.
Well, the correct .exe for W10 (64bit) is open-stage-control-0.48.7-win32-x64.zip
There is no need to have a specific folder to install OSC. Just create an Open Stage Control folder in your regular Program Files directory and pin a shortcut to your taskbar or something. Just be sure to run OSC as an administrator (in the shortcut or program properties.)
I invite you to use Python 3.7. If you have the feeling that you did messed up with multiple installations, try to uninstall everything related to OSC tutorial, clean the registry (ccleaner for instance) and start again from scratch.
If you still have issues, I suggest you to open a thread on OSC forums.
I've not seen this error message before. I'm afraid that I can't help you more on this one.
Good luck!
Below you'll find the zip file containing the Generic Remote file for Cubase, as well as the O-S-C template and some info on how to set it up properly (I use 2 midi ports, one for the regular CCs (1, 11, 2, 14, etc) and one for the custom ones specified in the Generic remote. That way there's no conflicts.
Have fun with it.