#libpd

casualcomputingcasualcomputing
2025-01-07

First contact has been made with new native C++ sequencer code in Sputter. Read all about it:

casualcomputing.info/posts/nat

casualcomputingcasualcomputing
2024-03-06

Check out overlapped/seamless looping of waveforms in Spitback Pure Data Patch!

youtube.com/watch?v=bFztDyxNh7

2022-11-08
2021-08-27

PHONK - a #javascript coding playground for new and old #android devices.

phonk.app

#phonk #creativecoding #processing #libPD #pd

2021-08-11

@PureData

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
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...

2020-11-30

@PureData

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
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.

2020-06-06

I updated my #LibPd #PureData #Pd #Emscripten stuff for the new pd-0.51 release:

mathr.co.uk/empd/

It lets you run Pd patches (without the TCL/Tk GUI support) in a web browser.

2019-11-26

I compiled my #Dynamo #generative #techno #PureData #patch to #web using #Emscripten and #EmPd. #Listen at:

mathr.co.uk/dynamo/live
(plays automatically in Firefox, you need to click to start playback in Chromium)

More info and links at
mathr.co.uk/dynamo

EmPd home page is at
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.)

2019-08-24

Managed to get #libpd working with #SDL2 in C. I will probably try and make #guile bindings in the future #gamedev #audio #gameaudio

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst