Choosing osc to send instead of all or none

Post your questions here and we'll all try to help.
Post Reply
cat
Posts: 196
Joined: Fri Oct 08, 2004 11:03

Choosing osc to send instead of all or none

Post by cat »

Is it possible to send some osc messages, not all of them? I can't see a way of deslecting some, eg I don't want timelines, but pretty much everything else, is this possible?

Zoltán
Team Resolume
Posts: 7741
Joined: Thu Jan 09, 2014 13:08
Location: Székesfehérvár, Hungary

Re: Choosing osc to send instead of all or none

Post by Zoltán »

you can create custom OSC presets to send specific items only
https://resolume.com/support/en/osc?#osc-output
Software developer, Sound Engineer,
Control Your show with ”Enter” - multiple Resolume servers at once - SMPTE/MTC column launch
try for free: http://programs.palffyzoltan.hu

cat
Posts: 196
Joined: Fri Oct 08, 2004 11:03

Re: Choosing osc to send instead of all or none

Post by cat »

Its more like excluding them, I don't want to send transports, they get sent every frame and clutter up messaging, so you can never do a learn in another program, or just have a backup laptop playing the same cues (they don't need to be frame sync'd) An enable button would let you turn off the spam, rather than creating custom messages for every layer clip deck and slider. Turn on your osc monitor while playing a couple of layer and try and debug some messages, just as an example... Yes its sending, but did send or catch my custom command...

cat
Posts: 196
Joined: Fri Oct 08, 2004 11:03

Re: Choosing osc to send instead of all or none

Post by cat »

Where is Custom OSC found? It doesnt seem to be in the shortcuts window, I've turned off all messages, but when I click on a field, its just has the default path in it and no way to edit it. It looks like a different UI to me...

Zoltán
Team Resolume
Posts: 7741
Joined: Thu Jan 09, 2014 13:08
Location: Székesfehérvár, Hungary

Re: Choosing osc to send instead of all or none

Post by Zoltán »

If you create a new OSC preset, that will be your "custom" one.
Clip triggers are easy to map, you can click on a clip thumbnail, and then select all clips in composition. That's one shortcut for all clip triggers.
Attachments
Képernyőfotó 2026-02-05 - 19.07.55.png
Software developer, Sound Engineer,
Control Your show with ”Enter” - multiple Resolume servers at once - SMPTE/MTC column launch
try for free: http://programs.palffyzoltan.hu

cat
Posts: 196
Joined: Fri Oct 08, 2004 11:03

Re: Choosing osc to send instead of all or none

Post by cat »

Screenshot 2026-02-05 at 20.15.32.png
I see nothing like that...

cat
Posts: 196
Joined: Fri Oct 08, 2004 11:03

Re: Choosing osc to send instead of all or none

Post by cat »

So you have to restart after changing osc it seems. Thats helped. But I’ll tell you what I’m trying to do and you can tell me if it’s possible.
I need to set transitions, transition times and blend modes per deck.
Using custom addresses i can receive when a deck is selected (I’ve tried using the default names and I don’t seem to get a useful param output)
However the order of the set list changes everyday, and I have a deck per track, ideally I’d actually revive the deck name, but I can’t see that as a parameter in the osc when sending all, I’m guessing this isn’t possible? It seems odd as column names get sent.
I can use custom names and update them every day when I get the setlist, but sometimes this isn’t very long before show time.
Some songs segue hence me want to set parameters on deck change…

Zoltán
Team Resolume
Posts: 7741
Joined: Thu Jan 09, 2014 13:08
Location: Székesfehérvár, Hungary

Re: Choosing osc to send instead of all or none

Post by Zoltán »

That's a weird bug with the OSC outupt checkbox, I've made a ticket.

Selecting decks by name is not possible via OSC currently. The deck select osc messages could help, if you keep the decks in the same order on both machines.

Building a custom application to do the triggers, and param setups, could be a way to make something more complex.
The Rest-api would give more information than what you can get via OSC, though so if you want to make something custom youself, I'd start with the api now.
Software developer, Sound Engineer,
Control Your show with ”Enter” - multiple Resolume servers at once - SMPTE/MTC column launch
try for free: http://programs.palffyzoltan.hu

cat
Posts: 196
Joined: Fri Oct 08, 2004 11:03

Re: Choosing osc to send instead of all or none

Post by cat »

This is the wire patch I'm trying to make.
I feel like /composition/selecteddeck/select should give me the int number of the deck,
and that /composition/decks/1/select should give me a 1 when selected.
And that seems so in the listener in wire and arena, but when I try and write it to a text renderer it doesn't give the value, and if I use an if it doesn't bang, although using a custom name does work. So how do I make this work.
Using rest would demand I learn about rest api, and I gave up messing with web protocols last century, yes I am that old, and I have experienced enough web server related errors and issues to last a lifetime! UDP is fairly stable and reliable in my experience ;)

OK I'll answer that myself, I can use the trigger of the read to send the osc
But it would be good to be able to query the name, or get that as well, so I can have songs around (and close the ones I don't need (20+ in the set, and another 20+ as possibles, order changing every show, and I use the deck order as the set list)

Code: Select all

{
	"connections": [
		{
			"from": [
				0,
				"output"
			],
			"to": [
				1,
				"osc"
			]
		},
		{
			"from": [
				0,
				"output"
			],
			"to": [
				2,
				"osc"
			]
		},
		{
			"from": [
				7,
				"output"
			],
			"to": [
				8,
				"input"
			]
		},
		{
			"from": [
				3,
				"osc"
			],
			"to": [
				10,
				"input"
			]
		},
		{
			"from": [
				11,
				"true"
			],
			"to": [
				3,
				"write"
			]
		},
		{
			"from": [
				12,
				"osc"
			],
			"to": [
				10,
				"input"
			]
		},
		{
			"from": [
				11,
				"true"
			],
			"to": [
				13,
				"write"
			]
		},
		{
			"from": [
				13,
				"osc"
			],
			"to": [
				10,
				"input"
			]
		},
		{
			"from": [
				14,
				"osc"
			],
			"to": [
				10,
				"input"
			]
		},
		{
			"from": [
				15,
				"true"
			],
			"to": [
				12,
				"write"
			]
		},
		{
			"from": [
				15,
				"true"
			],
			"to": [
				14,
				"write"
			]
		},
		{
			"from": [
				19,
				"osc"
			],
			"to": [
				10,
				"input"
			]
		},
		{
			"from": [
				20,
				"osc"
			],
			"to": [
				10,
				"input"
			]
		},
		{
			"from": [
				0,
				"output"
			],
			"to": [
				21,
				"osc"
			]
		},
		{
			"from": [
				0,
				"output"
			],
			"to": [
				22,
				"osc"
			]
		},
		{
			"from": [
				6,
				"output0"
			],
			"to": [
				7,
				"input"
			]
		},
		{
			"from": [
				0,
				"output"
			],
			"to": [
				23,
				"osc"
			]
		},
		{
			"from": [
				23,
				"parameter1"
			],
			"to": [
				6,
				"input0"
			]
		},
		{
			"from": [
				2,
				"parameter1"
			],
			"to": [
				15,
				"condition"
			]
		}
	],
	"inputOrder": {
		"groups": {},
		"roots": [
			{
				"node": 0
			}
		]
	},
	"meta": {
		"author": "",
		"category": null,
		"deploymentTarget": {
			"branch": "",
			"name": "Wire",
			"version": {
				"major": 7,
				"minor": 22,
				"patch": 0
			}
		},
		"description": "",
		"displayName": "Osctest",
		"identifier": "49181d69-1a9f-4078-8680-872d133e5df1",
		"licenseFile": "",
		"licenseName": "",
		"mail": "",
		"note": {
			"text": "",
			"textColorIndex": 1,
			"textSizeMultiplier": 3
		},
		"originalTarget": {
			"branch": "",
			"name": "Wire",
			"version": {
				"major": 7,
				"minor": 24,
				"patch": 0
			}
		},
		"quality": 32856,
		"resolution": {
			"height": 1080,
			"width": 1920
		},
		"saveTarget": {
			"branch": "",
			"name": "Wire",
			"version": {
				"major": 7,
				"minor": 24,
				"patch": 0
			}
		},
		"thumbnail": "",
		"url": "",
		"vendor": ""
	},
	"nextNodeId": 24,
	"nodes": {
		"0": {
			"attributes": {
				"flow": {
					"type": "flow",
					"value": "event"
				},
				"instances": {
					"type": "integer",
					"value": 1
				}
			},
			"bounds": {
				"height": 82,
				"width": 130,
				"x": -199.4230804443359375,
				"y": -88.39859771728515625
			},
			"class": {
				"id": "77697265-6489-4B7E-A024-A50A1F4C47E4",
				"version": 1
			},
			"clock": "video",
			"color": "ffff6a00",
			"constants": {
				"input": {
					"type": "osc",
					"value": null
				}
			},
			"hidden": [
				"flow",
				"instances"
			],
			"name": "OSC In",
			"thumbnail_visible": true
		},
		"1": {
			"attributes": {
				"instances": {
					"type": "integer",
					"value": 1
				},
				"parameter-number": {
					"type": "integer",
					"value": 1
				},
				"parameter-type1": {
					"type": "type",
					"value": "integer"
				}
			},
			"bounds": {
				"height": 82,
				"width": 195,
				"x": 25.06944656372070312,
				"y": -258.4635009765625
			},
			"class": {
				"id": "77697265-48C4-40C4-A756-81D6711CD472",
				"version": 2
			},
			"clock": "video",
			"color": "ffff6a00",
			"constants": {
				"address": {
					"type": "string",
					"value": "\/deck1"
				},
				"osc": {
					"type": "osc",
					"value": null
				}
			},
			"hidden": [
				"instances",
				"parameter-number",
				"parameter-type1"
			],
			"name": "CustomName",
			"thumbnail_visible": true
		},
		"10": {
			"attributes": {
				"instances": {
					"type": "integer",
					"value": 1
				}
			},
			"bounds": {
				"height": 82,
				"width": 132,
				"x": 1022.5987548828125,
				"y": -84.4183807373046875
			},
			"class": {
				"id": "77697265-5b59-4fd5-b374-c7ca941ce21e",
				"version": 1
			},
			"clock": "video",
			"color": "ffff6a00",
			"constants": {
				"input": {
					"type": "osc",
					"value": null
				}
			},
			"hidden": [
				"instances"
			],
			"name": "OSC Out",
			"thumbnail_visible": true
		},
		"11": {
			"attributes": {
				"instances": {
					"type": "integer",
					"value": 1
				}
			},
			"bounds": {
				"height": 82.83913421630859375,
				"width": 195,
				"x": 286.679290771484375,
				"y": -257.883514404296875
			},
			"class": {
				"id": "77697265-4b9a-a7f6-922d96685f6c",
				"version": 1
			},
			"clock": "video",
			"color": "ffff6a00",
			"constants": {
				"condition": {
					"type": "bool",
					"value": true
				}
			},
			"hidden": [
				"instances"
			],
			"name": "If",
			"thumbnail_visible": true
		},
		"12": {
			"attributes": {
				"instances": {
					"type": "integer",
					"value": 1
				},
				"parameter-number": {
					"type": "integer",
					"value": 1
				},
				"parameter-type1": {
					"type": "type",
					"value": "integer"
				}
			},
			"bounds": {
				"height": 107.13861846923828125,
				"width": 195,
				"x": 479.20916748046875,
				"y": 135.9578094482421875
			},
			"class": {
				"id": "77697265-8B96-4D66-BF59-C726226F8F9C",
				"version": 2
			},
			"clock": "video",
			"color": "ffff6a00",
			"constants": {
				"address": {
					"type": "string",
					"value": "\/composition\/layers\/1\/video\/transition\/mixer\/blendmode"
				},
				"parameter1": {
					"type": "integer",
					"value": 1
				},
				"write": {
					"type": "trigger",
					"value": null
				}
			},
			"hidden": [
				"instances",
				"parameter-number",
				"parameter-type1"
			],
			"name": "Layer1_Trans_Alpha",
			"thumbnail_visible": true
		},
		"13": {
			"attributes": {
				"instances": {
					"type": "integer",
					"value": 1
				},
				"parameter-number": {
					"type": "integer",
					"value": 1
				},
				"parameter-type1": {
					"type": "type",
					"value": "float"
				}
			},
			"bounds": {
				"height": 107.13861846923828125,
				"width": 195,
				"x": 500.956573486328125,
				"y": -150.744903564453125
			},
			"class": {
				"id": "77697265-8B96-4D66-BF59-C726226F8F9C",
				"version": 2
			},
			"clock": "video",
			"color": "ffff6a00",
			"constants": {
				"address": {
					"type": "string",
					"value": "\/composition\/layers\/1\/transition\/duration"
				},
				"parameter1": {
					"type": "float",
					"value": 0.07000000029802322
				},
				"write": {
					"type": "trigger",
					"value": null
				}
			},
			"hidden": [
				"instances",
				"parameter-number",
				"parameter-type1"
			],
			"name": "L1_TransTime",
			"thumbnail_visible": true
		},
		"14": {
			"attributes": {
				"instances": {
					"type": "integer",
					"value": 1
				},
				"parameter-number": {
					"type": "integer",
					"value": 1
				},
				"parameter-type1": {
					"type": "type",
					"value": "float"
				}
			},
			"bounds": {
				"height": 107.13861846923828125,
				"width": 195,
				"x": 479.209197998046875,
				"y": 255.7813568115234375
			},
			"class": {
				"id": "77697265-8B96-4D66-BF59-C726226F8F9C",
				"version": 2
			},
			"clock": "video",
			"color": "ffff6a00",
			"constants": {
				"address": {
					"type": "string",
					"value": "\/composition\/layers\/1\/transition\/duration"
				},
				"parameter1": {
					"type": "float",
					"value": 0.10000000149011612
				},
				"write": {
					"type": "trigger",
					"value": null
				}
			},
			"hidden": [
				"instances",
				"parameter-number",
				"parameter-type1"
			],
			"name": "L1_TransTime",
			"thumbnail_visible": true
		},
		"15": {
			"attributes": {
				"instances": {
					"type": "integer",
					"value": 1
				}
			},
			"bounds": {
				"height": 82.83913421630859375,
				"width": 195,
				"x": 266.022308349609375,
				"y": 135.41522216796875
			},
			"class": {
				"id": "77697265-4b9a-a7f6-922d96685f6c",
				"version": 1
			},
			"clock": "video",
			"color": "ffff6a00",
			"constants": {
				"condition": {
					"type": "bool",
					"value": false
				}
			},
			"hidden": [
				"instances"
			],
			"name": "If",
			"thumbnail_visible": true
		},
		"16": {
			"attributes": {
				"alignment": {
					"type": "integer",
					"value": 0
				},
				"fill": {
					"type": "bool",
					"value": false
				},
				"font-size": {
					"type": "float",
					"value": 19
				},
				"text": {
					"type": "string",
					"value": "Deck1"
				}
			},
			"bounds": {
				"height": 301.47833251953125,
				"width": 687,
				"x": 39,
				"y": -315
			},
			"class": {
				"id": "77697265-3C1D-467D-A722-0FC566538374",
				"version": 1
			},
			"clock": "video",
			"color": "ffd0c117",
			"constants": {},
			"hidden": [
				"alignment",
				"fill",
				"font-size",
				"text"
			],
			"name": "Group",
			"thumbnail_visible": true
		},
		"17": {
			"attributes": {
				"alignment": {
					"type": "integer",
					"value": 0
				},
				"fill": {
					"type": "bool",
					"value": false
				},
				"font-size": {
					"type": "float",
					"value": 19
				},
				"text": {
					"type": "string",
					"value": "Deck2"
				}
			},
			"bounds": {
				"height": 314.730133056640625,
				"width": 688,
				"x": 23.73021316528320312,
				"y": 84.6259002685546875
			},
			"class": {
				"id": "77697265-3C1D-467D-A722-0FC566538374",
				"version": 1
			},
			"clock": "video",
			"color": "ffd0c117",
			"constants": {},
			"hidden": [
				"alignment",
				"fill",
				"font-size",
				"text"
			],
			"name": "Group",
			"thumbnail_visible": true
		},
		"18": {
			"attributes": {
				"instances": {
					"type": "integer",
					"value": 1
				},
				"parameter-number": {
					"type": "integer",
					"value": 1
				},
				"parameter-type1": {
					"type": "type",
					"value": "integer"
				}
			},
			"bounds": {
				"height": 107.11867523193359375,
				"width": 195,
				"x": 265.362060546875,
				"y": -482.080230712890625
			},
			"class": {
				"id": "77697265-8B96-4D66-BF59-C726226F8F9C",
				"version": 2
			},
			"clock": "video",
			"color": "ffff6a00",
			"constants": {
				"address": {
					"type": "string",
					"value": "\/composition\/layers\/2\/video\/transition\/mixer\/blendmode"
				},
				"parameter1": {
					"type": "integer",
					"value": 1
				},
				"write": {
					"type": "trigger",
					"value": null
				}
			},
			"hidden": [
				"instances",
				"parameter-number",
				"parameter-type1"
			],
			"name": "Layer2_Trans_Alpha",
			"thumbnail_visible": true
		},
		"19": {
			"attributes": {
				"instances": {
					"type": "integer",
					"value": 1
				},
				"parameter-number": {
					"type": "integer",
					"value": 1
				},
				"parameter-type1": {
					"type": "type",
					"value": "integer"
				}
			},
			"bounds": {
				"height": 107.11867523193359375,
				"width": 195,
				"x": 530.3236083984375,
				"y": -467.453704833984375
			},
			"class": {
				"id": "77697265-8B96-4D66-BF59-C726226F8F9C",
				"version": 2
			},
			"clock": "video",
			"color": "ffff6a00",
			"constants": {
				"address": {
					"type": "string",
					"value": "\/composition\/layers\/2\/video\/mixer\/blendmode"
				},
				"parameter1": {
					"type": "integer",
					"value": 0
				},
				"write": {
					"type": "trigger",
					"value": null
				}
			},
			"hidden": [
				"instances",
				"parameter-number",
				"parameter-type1"
			],
			"name": "50%add",
			"thumbnail_visible": true
		},
		"2": {
			"attributes": {
				"instances": {
					"type": "integer",
					"value": 1
				},
				"parameter-number": {
					"type": "integer",
					"value": 1
				},
				"parameter-type1": {
					"type": "type",
					"value": "integer"
				}
			},
			"bounds": {
				"height": 82,
				"width": 195,
				"x": 25.51955795288085938,
				"y": 136.7580718994140625
			},
			"class": {
				"id": "77697265-48C4-40C4-A756-81D6711CD472",
				"version": 2
			},
			"clock": "video",
			"color": "ffff6a00",
			"constants": {
				"address": {
					"type": "string",
					"value": "\/deck2"
				},
				"osc": {
					"type": "osc",
					"value": null
				}
			},
			"hidden": [
				"instances",
				"parameter-number",
				"parameter-type1"
			],
			"name": "Custom NAme",
			"thumbnail_visible": true
		},
		"20": {
			"attributes": {
				"instances": {
					"type": "integer",
					"value": 1
				},
				"parameter-number": {
					"type": "integer",
					"value": 1
				},
				"parameter-type1": {
					"type": "type",
					"value": "integer"
				}
			},
			"bounds": {
				"height": 107.11867523193359375,
				"width": 195,
				"x": 775.389892578125,
				"y": -466.96075439453125
			},
			"class": {
				"id": "77697265-8B96-4D66-BF59-C726226F8F9C",
				"version": 2
			},
			"clock": "video",
			"color": "ffff6a00",
			"constants": {
				"address": {
					"type": "string",
					"value": "\/composition\/layers\/2\/video\/mixer\/blendmode"
				},
				"parameter1": {
					"type": "integer",
					"value": 11
				},
				"write": {
					"type": "trigger",
					"value": null
				}
			},
			"hidden": [
				"instances",
				"parameter-number",
				"parameter-type1"
			],
			"name": "Alpha",
			"thumbnail_visible": true
		},
		"21": {
			"attributes": {
				"instances": {
					"type": "integer",
					"value": 1
				},
				"parameter-number": {
					"type": "integer",
					"value": 1
				},
				"parameter-type1": {
					"type": "type",
					"value": "integer"
				}
			},
			"bounds": {
				"height": 82.285614013671875,
				"width": 195,
				"x": 25.30942153930664062,
				"y": -128.7657470703125
			},
			"class": {
				"id": "77697265-48C4-40C4-A756-81D6711CD472",
				"version": 2
			},
			"clock": "video",
			"color": "ffff6a00",
			"constants": {
				"address": {
					"type": "string",
					"value": "\/composition\/decks\/1\/select"
				},
				"osc": {
					"type": "osc",
					"value": null
				}
			},
			"hidden": [
				"instances",
				"parameter-number",
				"parameter-type1"
			],
			"name": "StandardOSC",
			"thumbnail_visible": true
		},
		"22": {
			"attributes": {
				"instances": {
					"type": "integer",
					"value": 1
				},
				"parameter-number": {
					"type": "integer",
					"value": 1
				},
				"parameter-type1": {
					"type": "type",
					"value": "integer"
				}
			},
			"bounds": {
				"height": 82.285614013671875,
				"width": 195,
				"x": 39.154327392578125,
				"y": 256.3680419921875
			},
			"class": {
				"id": "77697265-48C4-40C4-A756-81D6711CD472",
				"version": 2
			},
			"clock": "video",
			"color": "ffff6a00",
			"constants": {
				"address": {
					"type": "string",
					"value": "\/composition\/decks\/2\/select"
				},
				"osc": {
					"type": "osc",
					"value": null
				}
			},
			"hidden": [
				"instances",
				"parameter-number",
				"parameter-type1"
			],
			"name": "Read OSC",
			"thumbnail_visible": true
		},
		"23": {
			"attributes": {
				"instances": {
					"type": "integer",
					"value": 1
				},
				"parameter-number": {
					"type": "integer",
					"value": 1
				},
				"parameter-type1": {
					"type": "type",
					"value": "integer"
				}
			},
			"bounds": {
				"height": 82.285614013671875,
				"width": 195,
				"x": 24.762451171875,
				"y": -15.87957763671875
			},
			"class": {
				"id": "77697265-48C4-40C4-A756-81D6711CD472",
				"version": 2
			},
			"clock": "video",
			"color": "ffff6a00",
			"constants": {
				"address": {
					"type": "string",
					"value": "\/composition\/selecteddeck\/select"
				},
				"osc": {
					"type": "osc",
					"value": null
				}
			},
			"hidden": [
				"instances",
				"parameter-number",
				"parameter-type1"
			],
			"name": "Read OSC",
			"thumbnail_visible": true
		},
		"3": {
			"attributes": {
				"instances": {
					"type": "integer",
					"value": 1
				},
				"parameter-number": {
					"type": "integer",
					"value": 1
				},
				"parameter-type1": {
					"type": "type",
					"value": "integer"
				}
			},
			"bounds": {
				"height": 106,
				"width": 195,
				"x": 500.344635009765625,
				"y": -258.0406494140625
			},
			"class": {
				"id": "77697265-8B96-4D66-BF59-C726226F8F9C",
				"version": 2
			},
			"clock": "video",
			"color": "ffff6a00",
			"constants": {
				"address": {
					"type": "string",
					"value": "\/composition\/layers\/1\/video\/transition\/mixer\/blendmode"
				},
				"parameter1": {
					"type": "integer",
					"value": 17
				},
				"write": {
					"type": "trigger",
					"value": null
				}
			},
			"hidden": [
				"instances",
				"parameter-number",
				"parameter-type1"
			],
			"name": "Layer1_Trans_Lorez",
			"thumbnail_visible": true
		},
		"6": {
			"attributes": {
				"decimals-type": {
					"type": "type",
					"value": "null"
				},
				"flow": {
					"type": "flow",
					"value": "event"
				},
				"input0-type": {
					"type": "type",
					"value": "integer"
				},
				"instances": {
					"type": "integer",
					"value": 1
				},
				"trimZeroes-type": {
					"type": "type",
					"value": "null"
				}
			},
			"bounds": {
				"height": 57.83553314208984375,
				"width": 195,
				"x": 801.89947509765625,
				"y": 107.73247528076171875
			},
			"class": {
				"id": "77697265-5852-4454-89e5-61a24cea2d50",
				"version": 2
			},
			"clock": "video",
			"color": "ffff6a00",
			"constants": {
				"input0": {
					"type": "integer",
					"value": -9
				}
			},
			"hidden": [
				"decimals-type",
				"flow",
				"input0-type",
				"instances",
				"trimZeroes-type"
			],
			"name": "String",
			"thumbnail_visible": true
		},
		"7": {
			"attributes": {
				"alignment-dimensions": {
					"type": "integer",
					"value": 1
				},
				"alignmentvert-dimensions": {
					"type": "integer",
					"value": 1
				},
				"bitdepth": {
					"type": "integer",
					"value": 0
				},
				"bypass-dimensions": {
					"type": "integer",
					"value": 1
				},
				"font": {
					"type": "string",
					"value": "Arial"
				},
				"glowin-dimensions": {
					"type": "integer",
					"value": 1
				},
				"glowout-dimensions": {
					"type": "integer",
					"value": 1
				},
				"input-dimensions": {
					"type": "integer",
					"value": 1
				},
				"linewidth-dimensions": {
					"type": "integer",
					"value": 1
				},
				"material-dimensions": {
					"type": "integer",
					"value": 1
				},
				"outlinecolor-dimensions": {
					"type": "integer",
					"value": 1
				},
				"outlinewidth-dimensions": {
					"type": "integer",
					"value": 1
				},
				"position-dimensions": {
					"type": "integer",
					"value": 1
				},
				"reduce": {
					"type": "bool",
					"value": false
				},
				"resolution-absolute": {
					"type": "float2",
					"value": [
						1920,
						1080
					]
				},
				"resolution-mode": {
					"type": "integer",
					"value": 0
				},
				"resolution-relative": {
					"type": "float2",
					"value": [
						1,
						1
					]
				},
				"rotation-dimensions": {
					"type": "integer",
					"value": 1
				},
				"scale-dimensions": {
					"type": "integer",
					"value": 1
				},
				"spacing-dimensions": {
					"type": "integer",
					"value": 1
				},
				"style": {
					"type": "string",
					"value": "Regular"
				}
			},
			"bounds": {
				"height": 226,
				"width": 195,
				"x": 1033.9710693359375,
				"y": 26.64044189453125
			},
			"class": {
				"id": "77697265-E2EC-4F1B-901A-CEFC474D3C07",
				"version": 5
			},
			"clock": "video",
			"color": "ffff6a00",
			"constants": {
				"alignment": {
					"type": "integer",
					"value": 1
				},
				"alignmentvert": {
					"type": "integer",
					"value": 1
				},
				"bypass": {
					"type": "bool",
					"value": false
				},
				"glowin": {
					"type": "float",
					"value": 0
				},
				"glowout": {
					"type": "float",
					"value": 0
				},
				"input": {
					"type": "string",
					"value": "-9"
				},
				"linewidth": {
					"type": "float",
					"value": 1920
				},
				"material": {
					"type": "color",
					"value": [
						1,
						1,
						1,
						1
					]
				},
				"outlinecolor": {
					"type": "color",
					"value": [
						1,
						0,
						0,
						1
					]
				},
				"outlinewidth": {
					"type": "float",
					"value": 0
				},
				"position": {
					"type": "float2",
					"value": [
						0,
						0
					]
				},
				"rotation": {
					"type": "float",
					"value": 0
				},
				"scale": {
					"type": "float",
					"value": 1
				},
				"spacing": {
					"type": "float2",
					"value": [
						0,
						0
					]
				}
			},
			"hidden": [
				"alignment-dimensions",
				"alignmentvert-dimensions",
				"bitdepth",
				"bypass",
				"bypass-dimensions",
				"font",
				"glowin",
				"glowin-dimensions",
				"glowout",
				"glowout-dimensions",
				"input-dimensions",
				"linewidth-dimensions",
				"material-dimensions",
				"outlinecolor",
				"outlinecolor-dimensions",
				"outlinewidth",
				"outlinewidth-dimensions",
				"position-dimensions",
				"reduce",
				"resolution-absolute",
				"resolution-mode",
				"resolution-relative",
				"rotation",
				"rotation-dimensions",
				"scale-dimensions",
				"spacing-dimensions",
				"style"
			],
			"name": "Text Render",
			"thumbnail_visible": true
		},
		"8": {
			"attributes": {
				"instances": {
					"type": "integer",
					"value": 1
				}
			},
			"bounds": {
				"height": 82,
				"width": 132,
				"x": 1249.9710693359375,
				"y": 26.64044189453125
			},
			"class": {
				"id": "77697265-BEEA-4D38-8EE5-0EBA4CBD0AEE",
				"version": 1
			},
			"clock": "video",
			"color": "ffff6a00",
			"constants": {
				"input": {
					"type": "texture2d",
					"value": null
				}
			},
			"hidden": [
				"instances"
			],
			"name": "Texture Out",
			"thumbnail_visible": true
		}
	},
	"ui": {
		"camera": {
			"x": -202.41937255859375,
			"y": -668.3558349609375,
			"zoom": 0.73814010620117188
		},
		"selection": [
			"22",
			"21",
			"20",
			"19",
			"18",
			"17",
			"16",
			"15",
			"14",
			"13",
			"11",
			"23",
			"0",
			"10",
			"8",
			"2",
			"12",
			"1",
			"3",
			"7",
			"6"
		]
	}
}

cat
Posts: 196
Joined: Fri Oct 08, 2004 11:03

Re: Choosing osc to send instead of all or none

Post by cat »

OscDeckControl.wired
(25.15 KiB) Downloaded 4 times
Here is a proof of concept, which comes with a very defined need for sub patching, 20 songs out of 40 wired up like this...
ideally I'd have one per song, and be able to arranged them in order and patch them to the split, and it would be fine. As it is, it is going to be a huge mess of spaghetti! I can probably use the hubs to most of the mess I guess. Is there any issue with using an osc out for each cluster instead of one for all?

Post Reply