found a very nice SVF this morning...

stkr's icon

...so thought i'd share it:

5010.testSimperSvf3.maxpat
Max Patch
Wetterberg's icon

That is RAD! And yeah, the noise->filter->bit of pong~ or similar folding after, some cycle~ biasing that, baby you've got a stew going!

Wetterberg's icon

I'd so love it if you could do these gen~ explorations more often, I love every one of them. *nods in appreciation*

Gregory Taylor's icon

I'm not sure this is necessarily "judicious", but I generally prefer my SVF filters in stereo - so I made a few alterations to combine the 4-outlet and the Bell together. And I never turn my filters "off," so....

(oh yeah - I'm not protecting anyone against changes in amplitude when you choose the Bell outlet. Just sayin'. :-) )

Max Patch
Copy patch and select New From Clipboard in Max.

And, like the rest of you, I raise my virtual pint to toast the health and well-being of the stkrmonster.

roger.carruthers's icon

Hmmm- Greg's version crashes Max without so much as a crashlog, when I try 'New from clipboard'...
Cheers
Roger

Gregory Taylor's icon

Wow. What version of Max are you running? Platform? The usual stuff.

I can reproduce, although... Oh. I'll bet I know what's going on.

I coded it using the current *beta* build. I'll look into it.

roger.carruthers's icon

Max 6.0.4, MacOS 10.6.8, 3.06 GHz iMac, 12 GB RAM,
Cheers
Roger

Gregory Taylor's icon

My other reliable testbed is running 6.0.8, so I can't comment you your system. I've identified the specific circumstances under which a working patch - when transferred from 6.1.0 to 6.0.8. creates the spectacular crash you describe. I'm looking into it, but it might turn out to be something that was *fixed* in 6.1. and the fix allows it to run, in which case you may need to be patient. I'll let you know.

Peter McCulloch's icon

Would be fun to try adding self-oscillation to this. The Digital Sound Generation book from ICST has a how-to (they build in an envelope follower to the feedback path. IIRC).

oli larkin's icon

thanks stkr. This filter seems to be similar in response to the one that I ported here, although I can get more resonance on that one, and it doesn't have notch output:

stkr's icon

@everyone, glad it seems useful

@gregory, thanks for additions. i will make a cpu saving multiple filters version at some stage, too.

@peter, i was hoping you'd turn up. it turns out it is very difficult to try and add the saturation etc characteristics of the Beat Frei paper to this svf. or at least i am finding it hard! will continue hacking away, but if you have any thoughts...

@oli, thanks so much for that collection of filters. i am upset i missed them when you first posted. they are fantastic, and i am pouring over them now.

p.s. @roger, i think you'll need at least 6.0.7 or later for this filter to work anyway, although i could be wrong.

roger.carruthers's icon

Actually, I am running 6.0.8. - no idea why I wrote 6.0.4- a typo, I guess!
Thanks for this filter, btw and to all the others posting gen~ goodies; I've not yet found the time to learn gen~ but this is certainly inspiring me to do so,
Cheers
Roger

Ernest's icon

Thank you also. Filter works on Max 6.1.1, but when clicking link I get 'no launchbrowser object' messsage, which isn't that important, but as you may not know, and it's really good work, this is for FYI:)

newtfish's icon

Just wondering, how does the licensing work for this kind of thing in a commercial application. Is the svf filter white paper in the public domain? Can we use this gen example in a commercial app freely, without licensing it?

Gregory Taylor's icon

Part of the activity of creating commercial applications involves figuring that stuff out, which means it's time for a little research on your part. Doing that research yourself and getting a legal opinion rather than relying on hearsay is a good idea, since it's your liability at stake. To mangle Samuel Johnson, "The prospect of litigation wonderfully concentrates the mind." :-)

Gregory Taylor's icon

I did get a little curious about the matter. This should give you a few directions to proceed, courtesy of Mr. Simper [whose filter code this appears to be] himself. If it's indistinguishable or qualitatively similar to the Chamberlain, then....

Ernest's icon

Phah. Next we'll hear they'll want to put prior invention rights on breathing, and stop everyone from doing that without paying for patent infringement.

Gregory Taylor's icon

Naah, Ernest. We'll wait until *you* try to make a little money off of your own work, purloin that, and *then* put prior invention rights on stuff. :-)

In case you didn't notice, I suggested but did not stipulate (that's the Newtfish person's job) that using the stuff would be okay.

Ernest's icon

You're too late, Greggy boy. People far nastier than one might possibly imagine ever a woman's womb couldeth have made already purloined every good idea or thing I ever had, the number of which are far beyond surmise. Including my wife, by one of the Google founders. That be the reason for my comment there. You have a wonderful day.

Roman Thilenius's icon

or just stop making commercial applications yourself. if you release your stuff for free, using third party code and ideas will be less of an issue.