<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
</head>
<body bgcolor="#ffffff" text="#000000">
Hi,<br>
<br>
My name is Darren Kelly, and I've been developing a gestural synthesis
accelerometer music system I call <b>Drancing</b> for over a decade:<br>
<br>
&nbsp;&nbsp;&nbsp; <a class="moz-txt-link-freetext" href="http://www.webel.com.au/project/drancing">http://www.webel.com.au/project/drancing</a><br>
<br>
<b>Drancing (</b>named after "Drumming by Dancing") is an "air
instrument".<br>
<br>
I've recently developed a PureData+GEM prototype of <b>Drancing</b>
for Mac OS X with the Wiimote as wireless 3D accelerometer via
Bluetooth:<br>
<br>
&nbsp;&nbsp;&nbsp; <a class="moz-txt-link-freetext" href="http://www.webel.com.au/project/drancing/wii">http://www.webel.com.au/project/drancing/wii</a> &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; (includes
movies) <br>
<br>
(The original version 1997-2002 used MIDI, and from 2002+ I developed a
real-time Java synthesis version using JSyn audio synthesis <br>
and Java3D visuals, with UML-driven port-based engineering. The <b>Drancing</b>
accelerometer sensor suit uses 5 Xbow 3D accelerometers.)<br>
<br>
One can download the PureData <b>Drancing</b> prototype for Mac OS X
(includes step-by-step instructions for the Wiimotes, too):<br>
<br>
&nbsp;&nbsp;&nbsp;
<a class="moz-txt-link-freetext" href="http://www.webel.com.au/project/drancing/puredata/index.jsp?page=DrancingWiimoteMacHOWTO">http://www.webel.com.au/project/drancing/puredata/index.jsp?page=DrancingWiimoteMacHOWTO</a><br>
<br>
This is strictly an unsupported prototype, however I welcome feedback
on trials from Pure Data users at <a class="moz-txt-link-abbreviated" href="mailto:drancing@webel.com.au">drancing@webel.com.au</a>.<br>
<br>
There is a comprehensive set of screenshots and explanations of the
PureData and GEM patches:<br>
<br>
&nbsp;&nbsp;&nbsp; <a class="moz-txt-link-freetext" href="http://www.webel.com.au/project/drancing/puredata">http://www.webel.com.au/project/drancing/puredata</a> &nbsp;&nbsp; (overview of
audio synthesis skin and GEM visuals) <br>
&nbsp;&nbsp;&nbsp;
<a class="moz-txt-link-freetext" href="http://www.webel.com.au/project/drancing/puredata/index.jsp?page=DranceWarePureDataWii">http://www.webel.com.au/project/drancing/puredata/index.jsp?page=DranceWarePureDataWii</a>
&nbsp;&nbsp;&nbsp; (detailed patches)<br>
<br>
There is also a SysML systems engineering signal processing mockup of
some PureData patches here:<br>
<br>
&nbsp;&nbsp;&nbsp;
<a class="moz-txt-link-freetext" href="http://www.webel.com.au/project/drancing/puredata/index.jsp?page=sysml">http://www.webel.com.au/project/drancing/puredata/index.jsp?page=sysml</a><br>
<br>
(I work professionally with UML and SysML-driven modelling, simulation,
and control of scientific instruments, as <br>
well as UML-driven software engineering, and I would like to eventually
use SysML diagrams as synthesis patches.)<br>
<br>
In principle the <b>Drancing.pd </b>prototype could work on any O/S,
however the Wiimote signal acquisition currently relies <br>
on Andreas Schlegels' adapted DarwiinRemoteOSC for Mac OS X, and also
only works for 2 Wiimotes (I may<br>
expand this PureData version to work with 5 triaxial accelerometers,
like my original "body star" Drancing suit).<br>
<br>
Some of the patches are quite naive (especially I would like to get
more sense of vector handling in the patches)<br>
and I am getting some unwelcome clicks and pops etc., which problems
are the topic of the posting following this.<br>
<br>
Hoping this is of interest to the Pure Data community,<br>
<br>
regards,<br>
<br>
Darren Kelly, Bondi, Sydney, Australia<br>
<br>
May I extend my thanks to Miller Puckette, IRCAM, IEM, and all the
PureData and GEM developers, <br>
whose synthesis software and examples made this rapid synthesis
prototyping work for Drancing possible. <br>
Thanks also to Prof. Christopher Dobrian for helpful online examples.
And thanks to Hiroaki Kimura for <br>
the original DarwiinRemote and to Andreas Schlegel from adapting
DarwiinRemote to DarwiinRemote OSC <br>
<pre class="moz-signature" cols="72">-- 
Darren Kelly, BSc, PhD
phone: +61 (2) 9386 0090
post: PO Box 1816, Bondi Junction, NSW 1355, Australia
<a class="moz-txt-link-freetext" href="http://www.webel.com.au">http://www.webel.com.au</a> 


</pre>
</body>
</html>