Controlling PureData patches from browser with Open Stage Control server.
Demo-stage.mp4
Warning : very alpha work in progress !
STAGE is a series of abstractions for quickly creating an OpenStageControl .json file with GUI elements exported from an existing PureData patch.
Once created, the script has to be executed by the OpenStageControl server, and enables the control of the PureData patch from a browser-based client interface, such as Chrome, Firefox, on any target platform (desktop, IPad, Android), via local networking.
- pd > 0.52
- iemguts + iemlib externals libs
- You must preliminary have installed Open Stage Control stuff .
- clone or download https://github.com/jyg/stage project
- copy (and rename) stage parent folder (and all its content) into your puredata externals folder
- in any pd patch, create a new [stage] object
- you get the following abstraction
- if you click on green button ("network_settings"), you get the network configuration window.
- compare the port settings with the corresponding properties values in Open Stage Control server :
- read doc and tutorials
- hsl / vsl
- bng
- tgl
- nbx (number2 box)
- hradio / vradio
- comment
- array
- mob/lcd
- canvas
- symbol box
- openpanel and savepanel abstractions for file browsing from O.S.C.