Hi there,
for web patching the most promising project so far is Chris McCormick's and Co WebPd: http://mccormick.cx/projects/WebPd/
As for audio dropouts with dynamic patching, there have been several discussion on the list (i.e. check the archive). This might be one of the best shots: http://lists.puredata.info/pipermail/pd-list/2011-08/090385.html
An easy solution is to detect the onset of a DSP graph change and stop the audio for few milliseconds, then activate it again. You can use messages to Pd to do this, such as:
[; pd dsp 1(
[; pd dsp 0(
M
Hi people,just a bit weird question...is there any other (graphical) way to create PD patches than the provided tcl/tk interface? Specially, a way to patch from a web page (?)... By the way, do you think Pd can handle dynamic instancing of audio patches without audio dropouts? What specific tricks could help with it? I know audio is interrupted when the DSP tree is rebuilt, but I don't know exactly whether this always happens and if there are some techniques to avoid it. I need a way to keep audio running while an user is adding or removing some audio-processing abstractions.
If you deactivate and activate again with the right timing, the interruption is not perceivable. Used it in few patches sometimes. Work well.
Please, check the link to the other thread I posted, there are further info. Discussions on this date back to 2005...
M
On Sat, Mar 3, 2012 at 11:42 AM, matteo sisti sette < matteosistisette@gmail.com> wrote:
An easy solution is to detect the onset of a DSP graph change and stop
the audio for few milliseconds, then activate it again.
You can use messages to Pd to do this, such as:
How exactly would that prevent an audio dropout????
On 03/03/2012 01:11 PM, Marco Donnarumma wrote:
If you deactivate and activate again with the right timing, the interruption is not perceivable. Used it in few patches sometimes. Work well.
I don't understand how a silence of a few milliseconds can be unperceivable, but I'll check out the old thread you mention...