Touchosc editor key1/7/2024 ![]() Note: If a filter name or source name contains a SPACE, replace with "_", so if OBS has a filter "Color Correction" and a source name of "Video Input" make OSC message the example from above.Where as /Video_Input/Color_Correction/filterVisibility 1 will turn it ON. Example: /Video_Input/Color_Correction/filterVisibiltity 0 will turn OFF filter named "Color Correction" in OBS from source "Video Input".turn on or off the source's filter visibility.NOTE: If a scene name or source name contains a SPACE, replace with "_", so if OBS has a scene "Webcam 1" and a source name of "Text 1" make OSC message the example from above.Where as /Webcam_1/Text_1/visible 1 will turn it ON. Example: /Webcam_1/Audio_Input_Capture/visible 0 will turn OFF "Audio Input Capture" source in OBS from scene "Webcam 1".turn on or off the source's visibility.If you do not set a duration in the 1st argument it will keep the current duration and log what it is.Fade, Cut, Stinger, Fade_to_Color, Luma_Wipe, Slide, Swipe, and Custom Transition Names.Note: must be identical to Transition Type name in OBS:.Fade/transition 5000 will set the current Scene Transition to "Fade" with a "5000" millisecond duration (5 seconds). Example: /Cut/transition will change the current Scene Transition to "Cut".sets the desired transition and duration(in milliseconds).activates the previous scene in the list, if this is triggered on the first scene it will go to the last scene.activates the next scene in the list, if this is triggered on the last scene it will go to the first scene.See "OBS -> Application" for feedback of active scenes.Example: /scene/Wide and a value of 0 to 1 will activate the scene "Wide" in OBS.activates a scene with name in address and a value of 1 with TouchOSC.Note: If a scene name contains a SPACE, replace with "_", so if OBS has a scene "Webcam 1" make OSC message: /scene/Webcam_1.Example: /scene/Wide will activate a scene named "Wide" in OBS.activate a scene by name in the OSC address.Example: /scene 1 will activate the first scene in OBS.activate a scene with the index associated from the logged list.In QLab you can use quotations to wrap into a single argument: /scene "Webcam 1".Note: SPACES will work ok for this format, so /scene Webcam 1 is valid syntax.Example: /scene Wide will activate a scene named "Wide" in OBS.activate a scene by name in the OSC argument.Note: a space in the notated syntax indicates the separation between address and argument'sĮxample: /scene "Scene 1" would be. Note: Sending OSC Commands requires a paid version of Qlab.This was designed with QLab, so the example show file of all the OSC commands is available in Assets on the Github or in the downloaded folder: "Qlab OBSosc Examples.qlab4".OSC for OBS can be used for any application that transmits and/or receives unbundled OSC.Note: If OBS names contain UNDERSCORES this will not work.Example: if OBS Scene name is Scene 1, then your OSC address should use Scene_1.So, If your OBS Scene or Source name contains a SPACE, then in your OSC message replace the SPACE with an UNDERSCORE. In your OSC Application (QLab for example) patch your targeted OSC to match the "OSC IN" inputs on OSC for OBS.There is an option in 'File > Automatically Connect on Startup' that if enabled will automatically connect on opening OSC for OBS.When you close OSC for OBS it will save your configuration for when you open next.To save a config file with "Save As" please "Connect" first.This can be used as an index argument in your /scene OSC message.In the "Console" tab it will log IP and Port info, the number of available scenes, and a list of all scenes with numbers.Make sure it's on the "Console" tab, not "Elements".The window will open a "DevTools" window.If you don't you might get this error on close.If on Mac: Place OSC for OBS in Applications folder.NOTE: obs-websocket alpha 5.0 has not been tested.Requires: obs-websocket plugin for OBS (v4.9 and up) OSC for OBS Control and listen to OBS via OSC protocol
0 Comments
Leave a Reply.AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |