Wii

Video: YouTube: Drancing accelerometer music with Wiimotes: 3D variable frequency oscillators + amplitude variation + triggered "air drum" samples

Play video (then use fullscreen !)
ERROR: You are missing some Flash content that should appear here! Perhaps your browser cannot display it, or maybe it did not initialise correctly.
This error usually only occurs if embedding remote content fails; Please try playing the original video on the original site using the following link.
Scenes

Demonstrates combined oscillator frequency variation, amplitude variation, and triggered Drum sample ("Drumming by Dancing") modes along with Drancel RGB monitor visuals projected onto the "Drancer" performer.

For this demonstration two hand-held WiiTM Remotes on a MacBook Pro were used. (The original Drancing accelerometer suit (since 1997) used 5 triaxial accelerometers in a "body star" pattern").

DrumSamples.pd

DrumSamples.pd

Drum samples are preloaded into tables for triggered playback.

They can be heard triggered once on selection from the <a href="https://www.webel.com.au/image/drumspd">Drums.pd</a> radio buttons (with the slight side-effect that the selection process can be heard in recordings).

It's just enough for this prototype; it aint pretty, and it is bound to specific samples (adapted from the free AudioPervert CR-78 drum samples).

One could trigger samples other than drums and rely on samples for the entire music, however that is not the way of Drancing. Geez, why not just trigger your favourite CD to play from beginning to end, and say you're playing gestural music ?! It proves nothing. Only purist real-time synthesis provides realistic diagnostics and measures of the true performance power of evolving gestural synthesis instruments ! And it sounds much better, too.

Combining drum (or other) samples with real-time synthesis is an effective compromise.

StereoEcho.pd

StereoEcho.pd

Echo/delay and feedback can be very useful as it offers the performer a fixed timescale.

DrumTrig.pd

DrumTrig.pd

Detects a simple change w.r.t. a threshold (and blocks change detection on return), which is sufficient for this PureData prototype.

StereoOutput.pd

StereoOutput.pd

Accepts stereo input and groups some filters, FX, meters, and a compressor/limiter.

Drums.pd

Drums.pd

The 3 drum trigger channels select from preloaded drum samples.

Syndicate content
randomness