Skip to content
/ sculpt Public

Sculpting shapes and sounds with gestures using LeapMotion. Residency project of Konstantinos Vasilakos

License

Notifications You must be signed in to change notification settings

eastn/sculpt

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

sculpt

Sculpting shapes and sounds with gestures using LeapMotion. Residency project of Konstantinos Vasilakos.

WORKSHOP RELEASE

Sound sculpt workshop outline: 06/22/14 & 17

  1. Tangibility, Live Coding, Phsyical Models, Gestures
  2. Live Coding and Incremental Sound Design with SuperCollider
  3. Controlling ChucK through SuperCollider
  4. Making Tangible Interfaces with Contact Mikes
  5. Gestural Control with Leap Motion
  6. (Networked) Collective Jam Session
  7. Conclusion

This repository includes:

  • SuperCollider classes and workspace files.
  • ChucK code files.
  • Config files for LeapMotion.
  • Design and help doc.
  • Files for the workshop (in folder “WorkshopExamples”).

Installation instructions for workshop

  1. Download SuperCollider from: http://supercollider.sourceforge.net/downloads/
    • Install SuperCollider
  2. Download ChucK from: http://chuck.cs.princeton.edu/release/
    • Install ChucK
  3. Download the latest release of the tiny-sc library from this page: https://github.com/iani/tiny-sc/releases
  4. Download the tiny-sc-addons library from: https://github.com/iani/tiny-sc-addons (this contains additional UGen plugins needed for onset tracking).
  5. Download the latest release of the sculpt library from this page: https://github.com/eastn/sculpt/releases
  6. Start SuperCollider
  7. From the SuperCollider menu File, choose item “Open user support directory”.
  8. In the folder named SuperCollider that is opened by this item, create a new subfolder named “Extensions”.
  9. Put the folders tiny-sc, tiny-sc-addons and sculpt (or aliases of these folders) inside the folder Extensions.
  10. Create a new folder named “sounds” inside the above SuperCollider folder.
  11. 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
  12. Recompile the SuperCollider library (See menu item Language, keyboard shortcut: Command-shift-l).

Overall config, archiecture, parts

Hardware

  • 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

Software

SuperCollider

Download SuperCollider from: http://supercollider.sourceforge.net/downloads/

SuperCollider Libraries:

ChucK

Download ChucK from: http://chuck.cs.princeton.edu/release/

ChucK code is found in this library inside folder: ChucK.

LeapMotion Configuration Files

Files for configuring LeapMotion so as to send OSC to SuperCollider using the application Geco are located in the present library inside folder: LeapMotionSetup.

About

Sculpting shapes and sounds with gestures using LeapMotion. Residency project of Konstantinos Vasilakos

Resources

License

Stars

Watchers

Forks

Packages

No packages published