![]() ![]() ![]() 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 PC: Place OSC for OBS in a root folder such as C:/.If on Mac: Place OSC for OBS in Applications folder.Make sure you place the application in a folder with permissions to read and write: NOTE: If you're using obs-websocket v4.9 and lower download OSC for OBS (v2.7.1).Requires: obs-websocket plugin v5.0 and above (This is included in OBS v28) OSC for OBS Control and listen to OBS via OSC protocol OSC for OBS Control and listen to OBS via OSC protocol Setup Download OSC for OBS (v3.0) Now Application OSC -> OSC for OBS OSC Command List: - Trigger Scenes: - by Name in Argument by Index as Scene by Name in Address by TouchOSC Next Scene Previous Scene - Set Transition Type and Duration: - Set Source Visibility On/Off: - Set Filter Visibility On/Off: - Set Text (for FreeType 2 ONLY): - Set Opacity: - Set "Color Correction" Filter Properties: - Gamma Contrast Brightness Saturation Hue Shift - Translate Source's Position: - Translate Source's Scale: - Translate Source's Rotation: - Audio Controls: - Mute Unmute Toggle Audio Volume Monitor Off Monitor Only Monitor and Output - Media Controls: - Play Pause Restart Stop Cursor - Browser Controls: - Projector Controls: - Studio Mode: - Set StudioMode Enable Disable Toggle - Trigger Preview Scenes: - by Name in Argument by Name in Address Trigger Transition to Program - Streaming and Recording: - Set Recording Start Recording Stop Recording Toggle Recording Pause Recording Resume Recording Set Streaming Start Streaming Stop Streaming Toggle Streaming Set VirtualCam Start VirtualCam Stop VirtualCam Toggle VirtualCam - Settings: - Set Scene Collection Set Profile - NDI and Other Outputs - List Outputs NAmes Start Output Stop Output - Miscellaneous - Renaming Send Closed Captions Set Recording File Name Get Source Text (FreeType2) String Repeatedly Get Source Text (GDI) String Repeatedly Set Active Scene Item Visibility by Index Set Specific Scene Item Visibility by Index Take Screenshot Trigger Hotkey Open External File / URL Simulate Keypress on Front/Active Window (BETA) **~ Editing Commands While Selected in OBS: ~** Add Scene Item Change Transition Override Type Change Transition Override Duration Change Scale Change Position X and Y Change Position X Change Position Y Change Alignment Change Rotation Change Bounds to Fit to screen Get Source Settings OBS -> Application: TouchOSC Feedback: Active Scene Feedback Fader Volume Feedback Muting/UnMuting Toggle Feedback Media Playback Feedback Play Pause Stop Source Visibility Transitions Transition Type Transition Duration Stats Label Feedback Troubleshooting OSC Tester Editing The Code Yourself Mac PC Acknowledgement This was inspired by ObSC Support The Project ❤️ If OSC for OBS helped you, consider helping the project by making a one time donation via PayPal Join the Discord Community Download OSC for OBS (v3.1) Now ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |