Sculpting shapes and sounds with gestures using LeapMotion. Residency project of Konstantinos Vasilakos.
WORKSHOP RELEASE
- Tangibility, Live Coding, Phsyical Models, Gestures
- Live Coding and Incremental Sound Design with SuperCollider
- Controlling ChucK through SuperCollider
- Making Tangible Interfaces with Contact Mikes
- Gestural Control with Leap Motion
- (Networked) Collective Jam Session
- Conclusion
- SuperCollider classes and workspace files.
- ChucK code files.
- Config files for LeapMotion.
- Design and help doc.
- Files for the workshop (in folder “WorkshopExamples”).
- Download SuperCollider from: http://supercollider.sourceforge.net/downloads/
- Install SuperCollider
- Download ChucK from: http://chuck.cs.princeton.edu/release/
- Install ChucK
- Download the latest release of the
tiny-sc
library from this page: https://github.com/iani/tiny-sc/releases - Download the
tiny-sc-addons
library from: https://github.com/iani/tiny-sc-addons (this contains additional UGen plugins needed for onset tracking). - Download the latest release of the
sculpt
library from this page: https://github.com/eastn/sculpt/releases - Start SuperCollider
- From the SuperCollider menu
File
, choose item “Open user support directory”. - In the folder named
SuperCollider
that is opened by this item, create a new subfolder named “Extensions”. - Put the folders
tiny-sc
,tiny-sc-addons
andsculpt
(or aliases of these folders) inside the folderExtensions
. - Create a new folder named “sounds” inside the above
SuperCollider
folder. - Put any wav or aiff sample files that you would like to use inside the
sounds
folder. Note: Do not put large samples that take up a great part of your computer’s RAM portion, as all of these files will be loaded into RAM!. You can get the audio files used in some examples of the present documentation by downloading from: https://github.com/iani/sounds - Recompile the SuperCollider library (See menu item Language, keyboard shortcut: Command-shift-l).
- ca 5 contact piezos, connected to any surface of objects, big or small
- Note: the piezos should be soldered to common audio (mike) cable leading to Arduino (soldering/breadboard) or sound card (TS 0.5” input jack).
- 1 Arduino board for triggering from piezos
- 1 Sound card for audio input from piezos, and for sound output.
- Laptops / macmini
Download SuperCollider from: http://supercollider.sourceforge.net/downloads/
- Utopia (https://github.com/muellmusik/Utopia)
- tiny-sc (https://github.com/iani/tiny-sc)
- sculpt (This library: https://github.com/eastn/sculpt, folder: Classes)
Download ChucK from: http://chuck.cs.princeton.edu/release/
ChucK code is found in this library inside folder: ChucK.
Files for configuring LeapMotion so as to send OSC to SuperCollider using the application Geco are located in the present library inside folder: LeapMotionSetup.