Ah yes - and of course I should've included Derek and Matt in my
comment!
I find [filtergraph~] extremely useful pedagogically. I teach max and pd
in that I'm also teaching basic filter theory. Hearing a bandpass filter
for example without seeing or knowing its response curve is a hard way
to intuitively understand how that filter works and what it's doing, so
visuals go a long way when you're encountering this stuff for the first
time.
When I teach using Pure Data - my current go-to are the mmb abstractions
I mentioned earlier - which are pretty nice, and really worth a look if
you haven't checked them out.
Combining an intuitive gui with [biquad~] (as opposed to static filters
like [lowpass~], [bandpass~], etc) - is actually really exciting -
because you can go from learning about filters at a really high level -
to digging into biquad~ and *really* learning filter theory if you want
to go there - all sort of within the same patch. That said - dedicated
objects like the ones you're working on will be a great asset to have
around, and yes probably more useful for quick and general use.
And actually the mmb collection also includes a biquad abstraction that
uses the low level pole/zero objects - which is pretty cool.
That's exciting that [cyclone/biquad~] and [cyclone/filtercoeff~]
exists!
-Jesse
On 2017-07-09 22:52, Alexandre Torres Porres wrote:
> 2017-07-09 18:00 GMT-03:00 <[email protected]>:
>
>> Alex - any cyclone stuff in the works that might be like filtergraph in max?
>
> No, but I guess we could "steal" from this object and include it in cyclone
> as a starting point for a proper clone of max's filtergraph~
>
> Now, when I say "we", I'm not a part of it, so count me out actually :) -
> First cause it's out of my skills, but you know I'm not the only one working
> with cyclone; there are two other guys (Derek and Matt) who do the actual
> hardcore programming, and there is room for anybody else to join in and give
> us a hand coding ANY new object considered important.
>
> Secondly, even if I could do it, I'd also be out cause personally I don't
> really care for this GUI (I think there are others more important and missing
> in Pd, like matrixctrl). But anyone is welcome to help doing it, this is what
> I'm saying ;) - though I wish that any GUI new development in cyclone would
> be applied to other objects I consider having a bigger priority.
>
> Now, as long as we're at it, the new cyclone has new objects that I included,
> like [cyclone/filtercoeff~] and [cyclone/biquad~]. So [filtergraph~] is the
> only thing missing... Again, I don't really care much for that, I'm happy to
> set the cutoff frequency and Q with a number box only, I don't need a graph
> to see what is coming out, I already know what a bandpass is and what the Q
> does to it, I need my ears more than my eyes and I wonder if anyone misses
> seeing that during a performance - seems like it is only useful for didactic
> reasons, or if you're testing some formulas and biquad coefficients of your
> own.
>
> Well, now that I'm at it, I'd also like to say how I think the [filtercoeff~]
> + [biquad~] design seems more complicated than it should, if you're going for
> user friendliness. It's cool you can have more than one filter with the same
> object and switch around, but most the time you'll be using just one of them
> anyway... this is why I'm designing new filters on a new library of mine, and
> now I have all these filters as dedicated modules, such as [bandpass~],
> [lowpass~], [highpass~], [lowshelf~], etc... all taking audio inlets to
> control the parameters.
>
> I think this is in fact much more friendly, that is why I'm caring to design
> them. And I find this more important than bothering on the supposed
> friendliness of a filtergraph~ object. Yet once again, you can't see cute
> graphs or play with them, but being a musician who's been playing with
> filters live for a long time, I never felt that need...
>
> So, I haven't mentioned this new work of mine on this list because it is
> still at an early alpha stage, and I might change some stuff before the final
> version (I'm aiming for a release around september). But anyway, here it
> goes... https://github.com/porres/pd-else
>
> cheers
_______________________________________________
[email protected] mailing list
UNSUBSCRIBE and account-management ->
https://lists.puredata.info/listinfo/pd-list