[PD] WAS future of WebPd- dreaming

2015-09-08 Thread Py Fave
hello pdlisters just dreaming of possibilities as i use sound AND images and can't have the time and will to really learn programming (outside of patching). as a limited human, I think we need GEM or sort of ported in the browser. what are the current possibilities? bridges to things like pa

Re: [PD] Present and future of WebPd

2015-09-08 Thread Julian Brooks
THis all sounds very interesting, unfortunately this: http://funktion.fm/#post/present-and-future-of-webpd is still devoid of text on my machine (what the deuce!:) On 8 September 2015 at 07:47, s p wrote: > > When I handed WebPd over to you, one feature that was important to me > was to have Web

Re: [PD] Present and future of WebPd

2015-09-08 Thread s p
dammit ... JavaScript bug on my website maybe? This pure - and ugly - html version should work : http://funktion.fm/post/present-and-future-of-webpd On Tue, Sep 8, 2015 at 10:42 AM, Julian Brooks wrote: > THis all sounds very interesting, unfortunately this: > http://funktion.fm/#post/present-an

Re: [PD] "G05.execution.order" issue (bug? just wrong?)

2015-09-08 Thread Joe White
It might be a bit misleading to call this behaviour 'undefined'. As Alexandre points out, control execution is defined by the order the connections appear in the netlist and so have reliable results each time the patch is run. It's not really the same problem you have in other languages where the

Re: [PD] "G05.execution.order" issue (bug? just wrong?)

2015-09-08 Thread i go bananas
certainly you could call it "untrustworthy" though...cos there's no way of telling creation order from the GUI, and cut and paste or other re-patching is liable to open your patch to changes which would re-order things. for all intents and purposes, you're best off thinking of it as totally random

Re: [PD] "G05.execution.order" issue (bug? just wrong?)

2015-09-08 Thread IOhannes m zmoelnig
On 2015-09-08 11:13, Joe White wrote: > It might be a bit misleading to call this behaviour 'undefined'. why? > > As Alexandre points out, control execution is defined by the order the > connections appear in the netlist and so have reliable results each time > the patch is run. > > It's not re

Re: [PD] "G05.execution.order" issue (bug? just wrong?)

2015-09-08 Thread Joe White
> > > It might be a bit misleading to call this behaviour 'undefined'. > why? a) for the reasons pointed out previously b) by virtue of the fact that Alexandre is questioning it (and I would agree with him) But how is it "undefined behaviour"? For trigger, for example, I understand > the order o

Re: [PD] "G05.execution.order" issue (bug? just wrong?)

2015-09-08 Thread i go bananas
not talking about connection order, but rather creation order. If you cut an object, and then paste it, it will jump to the front of the object queue. Say you created a [delwrite~] / [delread~] pair, in that order; if you cut the [delwrite~] and then pasted it back, then it would come after the [

Re: [PD] "G05.execution.order" issue (bug? just wrong?)

2015-09-08 Thread IOhannes m zmoelnig
On 2015-09-08 11:52, Joe White wrote: >> >>> It might be a bit misleading to call this behaviour 'undefined'. >> why? > > > a) for the reasons pointed out previously ??? > b) by virtue of the fact that Alexandre is questioning it (and I would > agree with him) i was under the impression that h

Re: [PD] "G05.execution.order" issue (bug? just wrong?)

2015-09-08 Thread Joe White
Oh yeah of course On 8 September 2015 at 11:04, i go bananas wrote: > not talking about connection order, but rather creation order. If you cut > an object, and then paste it, it will jump to the front of the object > queue. > > Say you created a [delwrite~] / [delread~] pair, in that order; if

Re: [PD] "G05.execution.order" issue (bug? just wrong?)

2015-09-08 Thread Joe White
> > dunno what you mean by "connection order". The order of the "#X connect" statements in the patch netlist. > Pd totally ignores the order > of connections; what is important is the order of creation of the > connected objects. Technically it doesn't. You can remove and re-add an existing

Re: [PD] "G05.execution.order" issue (bug? just wrong?)

2015-09-08 Thread IOhannes m zmoelnig
On 2015-09-08 12:21, Joe White wrote: > Technically it doesn't. You can remove and re-add an existing connection > and it could change the order. > > Re-instantiating objects does the same, I assume the GUI is removing the > object (and connection) and then re-connecting it back up. ah yes, stu

Re: [PD] Present and future of WebPd

2015-09-08 Thread Julian Brooks
Hey Seb. Good informative post, thanks for that. It does seem you're taking the right approach to this dilemma. Think too you're being a bit hard on yourself - I wouldn't describe the list of objects implemented with native audio nodes as 'not much' at all! Quite the opposite. Conceptually, for

Re: [PD] "G05.execution.order" issue (bug? just wrong?)

2015-09-08 Thread Alexandre Torres Porres
wow, this is quite a technical and theoretical discussion, nice. but, keeping it simple and trying to avoid this nitty gritty completely, all I'm curious about is if I can *rely* on building a patch with order of creation/connection for both data and audio without trigger and subpatches. and by t

Re: [PD] "G05.execution.order" issue (bug? just wrong?)

2015-09-08 Thread Joe White
Apologies for derailing the thread Ive saved the file and it is is now behaving the way I want every time I > open it, can I *rely* that it will always open and work like that if no > one edits the file changing the order of connections and everything? (As far as I know) you can be certain that

Re: [PD] "G05.execution.order" issue (bug? just wrong?)

2015-09-08 Thread Alexandre Torres Porres
cause if so, as I understant it, it is "defined", but not to get into the technical discussion about programming languages. It's just a synonym to "reliable", and I think it is important to note that, because otherwise you can give the idea to people that it'll be chaotic and all, when it isn't (th

Re: [PD] "G05.execution.order" issue (bug? just wrong?)

2015-09-08 Thread Joe White
I think that was what I trying to point in my original post. I believe IOhannes is referring to the fact that by looking at the patch it sometimes isn't possible to evaluate the correct order of operations, and therefore is 'undefined'. On 8 September 2015 at 15:29, Alexandre Torres Porres wrote

Re: [PD] gem advanced video keying

2015-09-08 Thread Py Fave
check this http://www.casparcg.com/ 2015-09-07 19:28 GMT+02:00 hi : > thanks for the answer! > > i will need to start to use shaders one day, i know that long already > **dream** For now the project goes back to the drawer > > I would love to see a new pd convention to find motivation for week i

Re: [PD] [declare -stdpath] has no effect on Windows

2015-09-08 Thread Roman Haefeli
On Fre, 2015-09-04 at 17:20 -0700, Miller Puckette wrote: > Interesting... I can't get -stdpath to work either on wine or in > linux. What is your test setup? It works for me in Linux. > But I noticed that -stdpath cecks if each directory exists before adding > it... How can I see that? > ther

Re: [PD] fexpr~ block limitations - bug

2015-09-08 Thread Alexandre Torres Porres
So, as it seems, I just found that there's an issue with the way [fexpr~] abbreviates the formulas and the way it behaves. If you use it like this [fexpr~ ($x + $x[-1] + $x[-2] + $x[-3]) * 0.25] by supressing the outlet number, it won't check back on previous block sample values. but if you do th

Re: [PD] 8 point average filter with biquad and raw filters?

2015-09-08 Thread Alexandre Torres Porres
by the way, are there externals for mean average filters out there? cheers 2015-09-08 1:00 GMT-03:00 Alexandre Torres Porres : > Hi, I was able to implement a 4 point average filter with raw filters and > biquad~ in Pd (find attached patch). I'm struggling to finda a way to > implement an 8 poin

Re: [PD] 8 point average filter with biquad and raw filters?

2015-09-08 Thread David Medine
I'm not sure how to do it with biquads, but I'm sure it's possible. It is absolutley possible to design an IIR filter that approximates this and then build it out of biquad sections, but I would have to look long and hard at my DSP theory texts to figure it out. I /do/ know how to do it with [

Re: [PD] gem advanced video keying

2015-09-08 Thread Marco Donnarumma
Hi there, perhaps this Pd project below may be of some help. I remember the presentation in Weimar and it was very well done. https://puredata.info/downloads/extended-view-toolkit It's not about keying, but, if I recall correctly, has a very nice setup for blurring edges and combining multiple v

[PD] cyclone/average~ should output signal, not data

2015-09-08 Thread Alexandre Torres Porres
hi there, found a problem with average~, it's sending numbers instead of audio signal like in Max/MSP You could implement moving average filters with average~, by the way, it seems there are no objects for that in Pd - but the output needs to be It'd be really nice. cheers ___

Re: [PD] gem advanced video keying

2015-09-08 Thread Pagano, Patrick
I suggested that a few weeks ago Marco. I think it' more about mapping than keying It's really easy to modify the GEM keyer pp Patrick Pagano B.S, M.F.A Audio and Projection Design Faculty Digital Worlds Institute University of Florida, USA (352)294-2020 From:

Re: [PD] 8 point average filter with biquad and raw filters?

2015-09-08 Thread Alexandre Torres Porres
> It turns out that whatever the value is for m, you will have n zeros > spaced at equal intervals around the unit circle for the mean filter I had that intuition, thanks for clarifying it should be easy to convert from cpoles and czeros to biquad, I'll get to it soon. cheers 2015-09-08 18:07

Re: [PD] Present and future of WebPd

2015-09-08 Thread Robert Esler
Hi Sébastien, I’m curious, was a plugin (e.g., PPAPI) or Chrome native client ever considered? Such as how Unity encapsulates it’s projects in a NPAPI plugin. Most of these SDKs are C/C++ so it could theoretically circumvent the need for Web Audio API and also use some of Pd’s native code.

Re: [PD] 8 point average filter with biquad and raw filters?

2015-09-08 Thread Christof Ressi
Hi, there's actually a nice and easy way of implementing a moving average filter of ANY length using only an integrator and a samplewise delay [z~]. The formular for a moving average filter of N points is simply: y[n] = (x[n] - x[n-N])/N + y[n-1]. I attached an abstraction. Not totally sure this

Re: [PD] fexpr~ block limitations - bug

2015-09-08 Thread Shahrokh Yadegari
Hi Alexandre, I recall that I fixed this bug a while back so I am surprised that I see it again. In any case your email is timely as I just started looking at the bugs and hope to be submitting new sources soon. Would you care to be my alpha tester? If so, what environment are you on? (mac, linu

Re: [PD] Present and future of WebPd

2015-09-08 Thread Chris McCormick
Hi Seb, On 08/09/15 14:47, s p wrote: so I chose pragmatism over purity That makes a lot of sense. You thought carefully about the best implementation with regards to the tradeoffs - my apologies for not seeing that. > I only hope to persuade you that faithfulness to Pd's output is proba

Re: [PD] Present and future of WebPd

2015-09-08 Thread puredata
I’m curious, was a plugin (e.g., PPAPI) or Chrome native client ever considered? In 2013, Google announced that they would be deprecating and then disabling NPAPI. Don't know about PPAPI. Cheers~ ___ Pd-list@lists.iem.at mailing list UNSUBSCRIB

Re: [PD] Present and future of WebPd

2015-09-08 Thread Jonathan Wilkes via Pd-list
Also-- what about compiling libpd using emscripten? -Jonathan On Wednesday, September 9, 2015 1:00 AM, "pured...@11h11.com" wrote: >  I’m curious, was a plugin (e.g., PPAPI) or Chrome native client  > ever considered? In 2013, Google announced that they would be deprecating and t

Re: [PD] Present and future of WebPd

2015-09-08 Thread Chris McCormick
On 09/09/15 11:13, Jonathan Wilkes via Pd-list wrote: Also-- what about compiling libpd using emscripten? Do it! Chris. -- http://mccormick.cx/ ___ Pd-list@lists.iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/

Re: [PD] fexpr~ block limitations - bug

2015-09-08 Thread Alexandre Torres Porres
sure, count me in for testing it, my pleasure ;) I'm on a mac os - yosemite and mavericks cheers 2015-09-08 21:22 GMT-03:00 Shahrokh Yadegari : > Hi Alexandre, > > I recall that I fixed this bug a while back so I am surprised that I see > it again. > > In any case your email is timely as I just

Re: [PD] 8 point average filter with biquad and raw filters?

2015-09-08 Thread Alexandre Torres Porres
I wasn't looking for this, but it's great to know it :) thanks! 2015-09-08 20:28 GMT-03:00 Christof Ressi : > Hi, there's actually a nice and easy way of implementing a moving average > filter of ANY length using only an integrator and a samplewise delay [z~]. > The formular for a moving average

Re: [PD] 8 point average filter with biquad and raw filters?

2015-09-08 Thread Alexandre Torres Porres
as long as we're on this, I don't know much about average filters, but is it common to have even sample average like 3-point / 5-point? i was guessing there had to be at least even numbers, but now i have a different intuition cheers 2015-09-09 2:00 GMT-03:00 Alexandre Torres Porres : > I wasn'

Re: [PD] [declare -stdpath] has no effect on Windows

2015-09-08 Thread Roman Haefeli
Hey Miller I got it working on Windows by removing the check you mentioned: -- diff --git a/src/g_canvas.c b/src/g_canvas.c index fbeef3d..de38e56 100644 --- a/src/g_canvas.c +++ b/src/g_canvas.c @@ -1337,11 +1337,8 @@ static void canvas_stdpath(t_canvasenvironment *e, char *stdpath) {

Re: [PD] 8 point average filter with biquad and raw filters?

2015-09-08 Thread Alexandre Torres Porres
so, here's the biquad verision of the 8 point average filter I was actually more interested in the raw filters and I could get there with the biquad version by converting the coefficients to poles/zeros. All I did now was the opposite conversion to make the biquads. but yeah, I fried my brains a