Wii

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

Play video
See video
Scenes

Demonstrates combined oscillator frequency variation, amplitude variation, and triggered Drum sample ("Drumming by Dancing") modes along with DrancelRGB 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").

Filters.pd

Some of the very electronic noises generated can be a bit abrasive, especially from wide-sweeping VFOs, so it is useful to cut some very low rumble and some very high frequencies. This patch feeds stereo to some basic mono filters in FilterCh.pd.

VFOacc3D.pd

Variable Frequency Oscillators (VFOs) are grouped in a triad corresponding to the (X,Y,Z) accelerometer channels of a Drancel.

This is the most immediately powerful Drancing mode as far as aural biofeedback is concerned, and it promotes proprioception. It sounds quite sci-fi like and eerie, and reminds one of the Theremin, except there are (in the mode shown here) 3 independent frequencies, which can be made "rub" together to create beat frequencies.

Global.pd

The globals are grouped for application across all Drancels, along with RESET (defaults on) and OFF (silent) globals (via message sends), and DSP controls.

WiiOSC.pd

The accelerometer signals (as well as the button signals, orientation, and position signals) from each WiiTM Remote, are obtained via on OSC dump on a network port (decoupled here as an inlet).

The accelerometer-centric Drancing system currently only uses the (X,Y,Z) acceleration signals, however I am working on exploiting the WiiTM Remote buttons to control various synthesis parameters and modes (they are all already recognised OK as flashing "bangs").

GlobalAM.pd

The gain and smoothing timescale of the amplitude modulation can be globally controlled across all Drancels.

Syndicate content
Unified Modeling Language
OMG Systems Modeling Language
Java Get Powered
PHP
Powered by MySQL
Powered by Drupal
Lunarpages.com Web Hosting