Percussa micro super signal processor

In case you missed it in comments, amidst the news of a major pro sampling product being discontinued, reader Darren Landrum is interested in offering a free/GPL open source framework for samplers:

The LinuxSampler project offers GigaSampler 3 compatibility for Linux and Windows, so it’s already an open alternative for dealing with your orphaned Giga sampler files. (Naturally, you could also look to a number of Giga-compatibility samplers on the market.)

But the open source community has long been under fire — often rightly so — for simply copying proprietary software rather than doing something new and innovative. I enjoy "new and powerful," so that sounds like a great idea, and that’s what Darren is proposing. He writes:

What I want to do is build a code framework (not to be confused with a library) that will contain classes for handling streaming sample playback, resampling, and all that fun stuff, as well as directed graph building for DSP. From here, the framework can be used to build monolithic applications for sampling and synthesis, as well as a Reaktor-like application, if we do it right.

Yes, it would be better to split things out into libraries, but that takes a lot more work, and I’m tired of things not happening. The sooner we can get some code working, the better.

I should also mention that there are existing open source libraries we can and will leverage, like libsndfile, libsamplerate, libfftw3, and the Rubber Band library, so we won’t be starting completely from scratch.

This sounds terrific to me — not necessarily as a replacement for existing, proprietary tools, but as a framework on which new tools could be built. There are research and compositional projects that could absolutely benefit from the existence of such a library. And having this tool as an option could strengthen computer music platforms in general. (In other words, wherever you stand in terms of open source and philosophy, it could be a good thing. Hey, I’m happy all around — I couldn’t live, basically, without both systems.)

But enough theory — the idea needs developers and real code, so it’s not just an idea.

If you’re a developer, do get in touch. I’m happy to help host and support any such work in any way we can via CDM. Darren is on gmail as dmlandrum, or leave a comment here.

By the way, happy OSCON day.

Image: jagelado. (Interestingly, since the creation of that image, Microsoft has come to make more use of open source — you can argue about the reasons, but not the effect.)