Hi All,
I would like to pledge $100 AU (roughly 61EU, 48GBP, 94USD) for someone to re-implement the [freeverb~] external as an efficient pure-pd abstraction which I can include in my s-abstractions collection. I just love the sound of that particular reverb and it really ticks me off that I can't distribute it as part of s-abstractions. You don't have to make it GOPified or anything; a patch that has the audible characteristics of Freeverb, and has the same editable parameters is just fine - I will do the work of tailoring it for s-abstractions. There is a whole heap of info out there on the net about Freeverb and its implementation to help you, including an external which is in the repository. It might even be easiest just to look at the source of the external in order to turn it into an abstraction. Of course you will also be credited in the final patch. The [jon~] reverb just posted by Anton is a perfect example of what I'm looking for in terms of layout, help-patch, and functionality, except with the freeverb characteristics and parameters.
Any takers?
Chris.
basically i think i got it. this is from reading the source code and info i found on the net:
now with stereo.
bad news: to my ears it doesn't sound anywhere near the same as the pd freeverb~ implementation. i just compared them, and it's chalk and cheese.
BUT, as a reverb it does sound pretty good.
my guess is that the pd implementation is probably a bit weird compared to the original freeverb.
It's really not bad at all imho. The colour matches fairly well with the Freeverb. I think freeverb is oversampled more (haven't seen the source but my ears say it has clearer top and air) The density is the difference, it's similar, but not as tight as the freeverb. Actually prefer your pureverb, I like looser reverbs for musical applications. What's missing imho is a predelay for ERs and a simple 2nd order damping lowpass - generally the problem with the freeverb alg is it's always too lively and close - sometimes you want a dark and spacious effect.
On Thu, 8 May 2008 18:01:08 +0900 "hard off" hard.off@gmail.com wrote:
now with stereo.
bad news: to my ears it doesn't sound anywhere near the same as the pd freeverb~ implementation. i just compared them, and it's chalk and cheese.
BUT, as a reverb it does sound pretty good.
my guess is that the pd implementation is probably a bit weird compared to the original freeverb.
cheers andy. i put that together at work today (no chance to listen and check), and was really surprised that it worked at all, let alone that it sounds quite good.
but the freeverb~ external has a really metallic ring to it. which i'm guessing is probably due to some 'happy-mistake' type of glitch in the pd implementation.
where can i get the source code for the pd [freeverb~] external?
google is not helping me .
Why, pure-data SVN, of course! :D
http://pure-data.svn.sourceforge.net/viewvc/pure-data/trunk/externals/ freeverb~/
.hc
On May 8, 2008, at 2:10 PM, hard off wrote:
cheers andy. i put that together at work today (no chance to
listen and check), and was really surprised that it worked at all,
let alone that it sounds quite good.but the freeverb~ external has a really metallic ring to it. which
i'm guessing is probably due to some 'happy-mistake' type of glitch
in the pd implementation.where can i get the source code for the pd [freeverb~] external?
google is not helping me .
PD-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/ listinfo/pd-list
"[W]e have invented the technology to eliminate scarcity, but we are
deliberately throwing it away to benefit those who profit from
scarcity." -John Gilmore
I would be curious to see what the comparisons in how much processing time it takes between the two different implementations. I would imagine that the Abstraction eats up more CPU time than the external. Mike
On Thu, May 8, 2008 at 7:10 AM, hard off hard.off@gmail.com wrote:
cheers andy. i put that together at work today (no chance to listen and check), and was really surprised that it worked at all, let alone that it sounds quite good.
but the freeverb~ external has a really metallic ring to it. which i'm guessing is probably due to some 'happy-mistake' type of glitch in the pd implementation.
where can i get the source code for the pd [freeverb~] external?
google is not helping me .
PD-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
mike, comparing the stereo abstraction i posted above with the freeverb~ external:
the abstraction is way more economic than the external. (less than half the cpu usage on intel mac)
if you want to do the test for yourself, all you have to do is go into 'media' in the pd menubar, and select 'Load Meter'. then make a new patch with multiple copies of the object you want to test. keep making copies of that object until the cpu usage hits about 50%.
andy, your perception about the oversampling seems to be right on the mark.
i modded my patch to include a quadruple overlap hanning windowed audio stream and it significantly tightens and thickens the sound.
still not freeverb~ perfect, but getting much closer.