PHONK - a #javascript coding playground for new and old #android devices.
#pd #LibPd #processing #creativecoding #phonk #android #javascript
I spent some time recently cleaning up (again) my #EmPd stuff for compiling #LibPd #Pd #PureData with #Emscripten so you can run audio patches in the #WebBrowser (still without pd-gui support, but you can build custom GUIs to make interactive things).
Instructions at
https://mathr.co.uk/empd/
Hopefully this time around it'll be merged into upstream Pd so I don't have to maintain it.
Haven't retried the #Gem stuff yet, but I heard the LLVM bug that was blocking it got fixed, maybe it's filtered down to Emscripten SDK by now...
#gem #webbrowser #emscripten #puredata #pd #LibPd #EmPd
I spent some time recently cleaning up my #EmPd stuff for compiling #LibPd #Pd #PureData with #Emscripten so you can run audio patches in the #WebBrowser (without pd-gui support, but you can build custom GUIs to make interactive things).
Instructions at
https://mathr.co.uk/empd/
Currently working on trying to support #Gem via Emscripten's #Regal port, but it's frustrating because Gem's `./configure` takes forever and I'm not skilled at #autoconf stuff to know how to fix it when weird things happen.
I heard #PurrData has a browser thing now too, maybe I should see how they do it. Don't know if they have Gem there.
#purrdata #autoconf #regal #gem #webbrowser #emscripten #puredata #pd #LibPd #EmPd
I updated my #LibPd #PureData #Pd #Emscripten stuff for the new pd-0.51 release:
It lets you run Pd patches (without the TCL/Tk GUI support) in a web browser.
#emscripten #pd #puredata #LibPd
I compiled my #Dynamo #generative #techno #PureData #patch to #web using #Emscripten and #EmPd. #Listen at:
https://mathr.co.uk/dynamo/live
(plays automatically in Firefox, you need to click to start playback in Chromium)
More info and links at
https://mathr.co.uk/dynamo
EmPd home page is at
https://mathr.co.uk/empd
(Note: not quite a stock empd, I patched the embedded Pure-data / #LibPd to expose the internal seed generator for [random] so that my driver script can set it so that Dynamo makes different tracks each time you load the page - the diff is in the Dynamo repository.)
#dynamo #generative #techno #puredata #patch #web #emscripten #EmPd #listen #LibPd