You can try baton: a Python OSC <-> websocket server. The examples are Pd + 
basic HTML+JS.

https://github.com/zkmkarlsruhe/baton

> On Jan 10, 2025, at 4:30 PM, Winfried Ritsch <rit...@iem.at> wrote:
> 
> Trying to find "best practices" to control a Pd application via HTML5 or 
> javascript or the like. 
> There is probably solution with Pd as server and (simple to handle) 
> middleware 
> as web-server in between and Pd and browser.
> 
> As Example usage to clarify the need:
> 
>  Providing a Web user interface (GUI) for a synthesizer with a lot of 
> parameter running on a headless embedded Linux computer only connected with 
> MIDI keyboard over an Ethernet interface for network connection. 
> The logic of UI should be done within the Webpage volume, program change, ... 
> and also key-press should be monitored.  
> 
> Description of any use case and suggestion is appreciated.
> 
> The goal is to compile different recipes, solutions for comparison and 
> helping 
> to make development decisions. Examples and solution with open Source and 
> free 
> software are appreciated.
> 
> mfg winfried
> 
> -- 
> - ao.Univ.Prof. DI Winfried Ritsch
> - rit...@iem.at - http://iem.at/ritsch
> - Institut fuer Elektronische Musik und Akustik
> - University of Music and Dramatic Art Graz
> - Tel. ++43-316-389-3510 (3170) Fax ++43-316-389-3171
> - mobile: 0043 664 2439369
> 
> 
> ---
> pd-dev@lists.iem.at - the Pd developers' mailinglist
> https://lists.iem.at/hyperkitty/list/pd-dev@lists.iem.at/message/Y5MMV2WO4MO7P4EB5KLFG6TZ6A33GPXF/
> 

--------
Dan Wilcox
danomatika.com <http://danomatika.com/>
robotcowboy.com <http://robotcowboy.com/>
 ---
pd-dev@lists.iem.at - the Pd developers' mailinglist
https://lists.iem.at/hyperkitty/list/pd-dev@lists.iem.at/message/5EDFXE3FFDINLM6U2MXFLKP7T77OZSVD/

Reply via email to