Course project documentation
View the Project on GitHub Creative-Motion-Control-Course/Team-Pancho
Inspired by the “liveness” dimension of this project, we decided to take that principle literally by working with human pulse-rate data. Users wear a pulse-rate sensor and the AxiDraw translates the live waveform data into a slowly accumulating line drawing. The finished result simultaneously resembles a medical ECG readout and a personalized portrait of the body’s internal rhythm.
Our inspiration starts with Heartbeat Drawing Sasaki. His process involves attaching a pulse sensor to a participant, playing their heartbeat aloud through a speaker, and drawing the audible waveform by hand. Our project occupies a similar space, incorporating CNC automation as the machine draws from live biological data, while the operator shapes the output through adjustable parameters.

Other references:

The machine draws in horizontal passes across the page, with the amplitude of each line driven by live pulse data. Users can adjust parameters on the Stepdance module board to control noise, line continuity, and line density. We also plan to experiment with layering passes and different drawing media. The goal is essentially shaping the aesthetic character of the output without overriding the heartbeat data itself.

Pulse reader → Arduino for sensor output + pass values over serial → run Stepdance → map to AxiDraw motion parameters
How do we handle lag and noise in the continuous signal (rather than just a discrete BPM integer) in order to pass it into Stepdance?