Motion Sensors + Audio Visual Performance

31
Motion Motion Sensors Sensors + Audio Visual + Audio Visual Performance: Performance: Using Kinect to Control Live Visuals and Sound by Joey Bargsten, Ph.D. Florida Atlantic University • SCMS • MTEn

Transcript of Motion Sensors + Audio Visual Performance

Page 1: Motion Sensors + Audio Visual Performance

MotionMotionSensors Sensors + Audio Visual + Audio Visual Performance:Performance: Using Kinect to Control Live Visuals and Sound

by Joey Bargsten, Ph.D. Florida Atlantic University • SCMS • MTEn

MotionMotionSensors Sensors + Audio Visual + Audio Visual Performance:Performance: Using Kinect to Control Live Visuals and Sound

by Joey Bargsten, Ph.D. Florida Atlantic University • SCMS • MTEn

Page 2: Motion Sensors + Audio Visual Performance

Thanks!

http://film-gate.org

http://sweatrecordsmiami.com

Page 3: Motion Sensors + Audio Visual Performance

Format/Overview:

• Presentation / Demo (noon – 12:40)

• Questions? (12:40 – 12:50)

• Break (10 min)

• Workshop on PureData (1pm – 2pm)

Page 4: Motion Sensors + Audio Visual Performance

Background on Kinect

Page 5: Motion Sensors + Audio Visual Performance

Background on Kinect

• Released November 2010

Page 6: Motion Sensors + Audio Visual Performance

Background on Kinect

• Released November 2010

• Sold 8M units in 60 days

Page 7: Motion Sensors + Audio Visual Performance

Background on Kinect

• Released November 2010

• Sold 8M units in 60 days

• SDK Drama!

Page 8: Motion Sensors + Audio Visual Performance

Kinect (Development)Community• Gaming and Virtuality

Page 9: Motion Sensors + Audio Visual Performance

Kinect (Development)Community• Gaming and Virtuality

• Medicine

Page 10: Motion Sensors + Audio Visual Performance

Kinect (Development)Community

• Gaming and Virtuality

• Medicine

• Surveillance, Security, Facial Recognition

Page 11: Motion Sensors + Audio Visual Performance

Kinect (Development)Community• Gaming and Virtuality

• Medicine

• Surveillance, Security, Facial Recognition

• Robotics

Page 12: Motion Sensors + Audio Visual Performance

Kinect (Development)Community• Gaming and Virtuality

• Medicine

• Surveillance, Security, Facial Recognition

• Robotics

• 3D Scanning and Printing

Page 13: Motion Sensors + Audio Visual Performance

Kinect (Development)Community

• Gaming and Virtuality

• Medicine

• Surveillance, Security, Facial Recognition

• Robotics

• 3D Scanning and Printing

• Avant-Garde Art, Music, and Performance

Page 14: Motion Sensors + Audio Visual Performance

Suggestions,ApproachesSystems & Configurations

Page 15: Motion Sensors + Audio Visual Performance

My Configuration

• Kinect Sensor (2011); Model 1414, EN/ES US HD

(this is the most ‘open’ one!)

• Synapse Middleware (converts skeleton to OSC)

• PureData v. 0.43.4-Extended (incl. MrPeach library)

• Quartz Composer v. 4.0 (+ old FW400 SD

camcorder)

• 2011 MBP, 2.4mHz, running OSX 7.5 “Lion”.

Page 16: Motion Sensors + Audio Visual Performance

Approaches to Performance• One-Person Band (virtuoso!)

– One person, one controller

– Controls both audio and visual

Video on YouTubehttp://www.youtube.com/watch?v=1ge7RcIBWsc

Page 17: Motion Sensors + Audio Visual Performance

Approaches to Performance• Division of Labor (conventional

ensembles)

Page 18: Motion Sensors + Audio Visual Performance

Approaches to Performance• Division of Labor (conventional

ensembles)

“For every new technology that comes along,

make an ensemble out of it!”—JB, EMV (2011)

Page 19: Motion Sensors + Audio Visual Performance

Approaches to Performance• Division of Labor (conventional

ensembles)

“For every new technology that comes along,

make an ensemble out of it!”—JB, EMV (2011)

• Applied to Kinect:–Multiple controllers –Dedicate separate software to audio and visuals–Multiple performers for audio and visuals

Page 20: Motion Sensors + Audio Visual Performance

What Do You Want to Control?

Page 21: Motion Sensors + Audio Visual Performance

How Do You Want To Control It?

• Discontinuous, trigger events

–model: keyboard

• Continuous, gradual events

–model: theremin

• Hybrid Control: multiple parameters

–model: sample player

Page 22: Motion Sensors + Audio Visual Performance

Kinect Control Parameters

Page 23: Motion Sensors + Audio Visual Performance

Kinect Kombo™:Quad Theremin + Sample Player

• Built in PureData • Free, cc-by-d-nc

Page 24: Motion Sensors + Audio Visual Performance

Kinect Kombo™:Skeleton View + Performer Interface

Page 25: Motion Sensors + Audio Visual Performance

Kinect Kombo™

Page 26: Motion Sensors + Audio Visual Performance

Kinect Kombo™

Page 27: Motion Sensors + Audio Visual Performance

Controlling Visuals

Kinect and

Quartz

Composer

Page 28: Motion Sensors + Audio Visual Performance

TheAugmentedDance:

LiveBody—Kinect— VirtualBody

Page 29: Motion Sensors + Audio Visual Performance

Variations• Figure

– Simple Camera Figure and Skeleton

– Primitives, 3D Objects, Video Mapped to

Skeleton

• Paint Brush/Image Hose (Effects Mapped to

Skeleton)

• Background (Texture or Stylized Video Controlled by Skeleton)

Page 30: Motion Sensors + Audio Visual Performance

“My Profundis (2012)”

Video on YouTube http://www.youtube.com/watch?v=gT1lbhR1Qj8

Page 31: Motion Sensors + Audio Visual Performance

Resources

• OpenKinect.org

• OpenNI.org

• PureData.info

• Synapsekinect.tumblr.co

m

• CreateDigitalMusic.com

• CreateDigitalMotion.com

• V002.info (vade &

bangnoise)

• Cycling74.com

• IdeaChannel ‘Kinect’

Episode

• OffBook ‘Creative Coding’

Episode

• www.fau.edu/scms (MFA -

MTEn)

• www.badmindtime.com

• Melancholalaland™ (my

multimedia opera)