I started porting a bunch of my patches into Purr Data the other day- and was struck with a thought- Seeing as purr data uses a webkit-like html backend, would it be possible to create a PD node that instantiates some sort of live-coding environment inside of it?
Gibber is a live-coding platform that runs in the browser- what hurdles would you have to jump if you wanted to use a gibber instance as a node in a pd graph?
-
Pure Data w/ Gibber (or other live-coding environments)
-
@vastus If you want it to be a signal object in a Pd patch, you'd need a perform routine with a function call in it that sends a block of samples from Pd to the Gibber instance. That function call would need to block until the Gibber instance processes that block and returns to deliver the block of samples for the output. I don't know enough about Gibber's API to tell you how hard or easy that would be.