trigger

GlobalTrig.pd.2

GlobalTrig.pd.2

Global setting of the trigger threshold (and RESET/OFF switches). It can be useful to tune the threshold across all Drancels equally when the accelerometers are all worn/held in a similar location (like all hands), however when they are worn on - for example - both the hands and feet the thresholds need to be separately tuned.

Top level UML Composite Structure Diagram of Drancing and DranceWare JSyn

Top level UML Composite Structure Diagram of Drancing and DranceWare JSyn

Note that there are 4 main domains within the synthesis with (arbitrarily chosen) port colours:

  • The (continuous) analogue electrical "hardware" domain with ports in CYAN, from which data is acquired.
  • The (discrete) digital data acquisition domain with ports in BLACK, which conditioned signals are used to modulate the audio synthesis parameters and to trigger samples. This cycle is slower than the audio synthesis cycle.
  • The audio synthesis domain in MAGENTA, which performs the audio synthesis of modulated sine oscillations and triggered samples. This cycle is by default set at 44.1 kHz.
  • The user interface control domain in GRAY. Selected parameters of the system may be tuned using a GUI control layer (not shown). Such ports are here not exported to the component boundary; I prefer to think of these as being connected to a layer "orthogonal" to the main synthesis cycles ( imagine controls "out of the page" hovering above the component, or the front control panel of a hifi component with knobs and switches wired up to the GRAY ports).

Video: Drancing suit 2002: Drumming-by-Dancing "air drums" sample triggering mode

Play video (then use fullscreen !)
Scenes

The original "Drumming-by-Dancing" (a.k.a. non-tactile "air drums") mode after which Drancing was named. Drum samples are triggered by conditioned triaxial accelerometer signals driven by free body movement.

Syndicate content