{"version":"1.0","provider_name":"NESS | APG","provider_url":"https:\/\/ness-apg.com","author_name":"APG","author_url":"https:\/\/ness-apg.com\/index.php\/author\/admin1072\/","title":"NESS OSC control and commands - NESS | APG","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"OOiVAWzCVi\"><a href=\"https:\/\/ness-apg.com\/index.php\/documentation\/ness-overview\/ness-osc-control-and-commands\/\">NESS OSC control and commands<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/ness-apg.com\/index.php\/documentation\/ness-overview\/ness-osc-control-and-commands\/embed\/#?secret=OOiVAWzCVi\" width=\"600\" height=\"338\" title=\"&#8220;NESS OSC control and commands&#8221; &#8212; NESS | APG\" data-secret=\"OOiVAWzCVi\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" class=\"wp-embedded-content\"><\/iframe><script>\n\/*! This file is auto-generated *\/\n!function(d,l){\"use strict\";l.querySelector&&d.addEventListener&&\"undefined\"!=typeof URL&&(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&&!\/[^a-zA-Z0-9]\/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret=\"'+t.secret+'\"]'),o=l.querySelectorAll('blockquote[data-secret=\"'+t.secret+'\"]'),c=new RegExp(\"^https?:$\",\"i\"),i=0;i<o.length;i++)o[i].style.display=\"none\";for(i=0;i<a.length;i++)s=a[i],e.source===s.contentWindow&&(s.removeAttribute(\"style\"),\"height\"===t.message?(1e3<(r=parseInt(t.value,10))?r=1e3:~~r<200&&(r=200),s.height=r):\"link\"===t.message&&(r=new URL(s.getAttribute(\"src\")),n=new URL(t.value),c.test(n.protocol))&&n.host===r.host&&l.activeElement===s&&(d.top.location.href=t.value))}},d.addEventListener(\"message\",d.wp.receiveEmbedMessage,!1),l.addEventListener(\"DOMContentLoaded\",function(){for(var e,t,s=l.querySelectorAll(\"iframe.wp-embedded-content\"),r=0;r<s.length;r++)(t=(e=s[r]).getAttribute(\"data-secret\"))||(t=Math.random().toString(36).substring(2,12),e.src+=\"#?secret=\"+t,e.setAttribute(\"data-secret\",t)),e.contentWindow.postMessage({message:\"ready\",secret:t},\"*\")},!1)))}(window,document);\n\/\/# sourceURL=https:\/\/ness-apg.com\/wp-includes\/js\/wp-embed.min.js\n<\/script>\n","description":"NESS integrates a full OSC (Open Sound Control) API to allow the remote control of the application. Any OSC compatible device or application can send OSC messages to NESS to recall scenarios, create fancy automations, time code a show or enable interactive performances. The OSC protocol consists in messages sent through the network via UDP. [&hellip;]"}