Heather Corcoran and I have pretty much finished work on the Puredance project. The only copy I am maintaining is the MacOSX version which you can find here:
http://www.obiwannabe.co.uk/projects_obiwannabe.html
Puredance is a Pd "application" to allow Dance DJs to trigger samples live to a backing track using a dancemat input device connected by USB through the HID object.
It's basically an 8 part polyphonic sampler and file player run by using your feet.
Tomorrow on 29th June at Jongleurs, Bow Wharf, London E3 @ 6pm the system will be tested out in a live performance by a Puredance DJ crew. Ask heather@spacestudios.org.uk if you are interested to see this, there may still be tickets.
Cheers, Andy
Tomorrow on 29th June at Jongleurs, Bow Wharf, London E3 @ 6pm
if i was anywhere near Bow i'd be checking this out, for sure..
if you dont mind, im interested in quoting a few bits that you saw fit to put on the webpage, but not mention the list. we all love criticism!!
"a number of pitfalls, not so much to do with Pd as a language but the present state of its development. The most annoying thing was finding things working on one platform but missing or broken on another. Many compromises were needed to get the application working on the target architecture. All that is missing now in Pd for serious development is is a "compile" button to turn a project into an executable image with embedded resources for a GUI toolkit of choice."
if there was anything that was a serious roadbloack, let's hear it..since, we really want this thing to be able to scale to a park full of dance pads, one day...
On Wed, 28 Jun 2006 18:29:41 +0000 carmen _@whats-your.name wrote:
if you don't mind, I'm interested in quoting a few bits that you saw fit to put on the webpage, but not mention the list. we all love criticism!!
There's plenty that I see fit to put on the website, but not to mention. Period. ;)
if there was anything that was a serious roadblock, let's hear it..
Actually, there were no "serious" roadblocks. That's really the point.There were annoyances that wound me up some, but far less than, say dealing with Red Kens traffic Stasi.
I think Puredata is becoming everything Miller and the community have been aiming for. I don't think it's too grandiose to call it a working meta-application. Much of what Heather and I did for this took a few hours, the rest was refinement. Most of the grumbles would apply to any system in the same stage of dev as Pd, duplications, unpublished deprecations, platform specific idiosyncracies, difficult dependencies to compile certain things.
For example the ghost of [readsf~] still haunts [sfread~], a working [readanysf~] is still just a rumour, [hid] has been a moving target for months, and for some reason really basic essentials like [adsr~] and [ead~] seem to get left out of some builds in favour of far more exotic cruft. But as a regular Pd user you get to know the landscape and work around these things.
For the record the reason I try not to post whines up here is
busily sorting out many of the problems. Hans is bringing up a coherent build proc so that all platforms will soon be singing from the same hymn sheet. A deprecation process is evolving so that old code can gracefully die. Miller still meanly keeps the core clean and small, exactly how it should be. All is well.
That said, we do have a bit of a dining philosophers issue, too many forks and not enough talking, but that's what you get with a spicy meatball like Pd where theres lots of vision and enthusiasm. If theres one thing that *fundamentally* annoys me about Pd (read - it's too late to do anything about it so just shut up about it) it's the typing, which is plain ugly imho. But nobody ever fell in love with perfection.
I think the next big important issues in the life of Pd are things "surrounding the process". For example, as I said, I'd like to be able to take netlists to useful source code or linkable object code in an environment where FlTK or GTK GUI toolkits can be used to wrap up a proper stand-alone application.
I'd like to see Pd integrated right into the heart of Blender as the "sound engine" so I can further develop my work on closely coupled physics based synthesis for games worlds.
I'd like a pony.
we really want this thing to be able to scale to a park full of dance pads, one day...
I think you'll eventually see a park full of flying ninja robot monkeys on dance pads with lasers on their heads. Give it some time. :)
In summary - the task of building an app in Pd was, on the whole possible, quick and quite pleasurable.
Best, Andy