Skip to content

elburz/PyConCa2015-TouchDesigner

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PyCon Canada 2015 - Interactive Media Development with Python & TouchDesigner Projects

Instructions and project files for Interactive Media Development with Python & TouchDesigner tutorial at PyCon Canada 2015

##Final Product ScreenShot

##Goals The goal of this tutorial is to quickly use TouchDesigner and Python to:

  1. Get sensor inputs and create control values and triggers
  2. Use the sensor triggers to scrape data from Twitter using Python Requests library
  3. Analyze the incoming tweets to create a map of most used words in tweets relating to PyCon Canada 2015
  4. Visualize the word cloud
  5. Use sensor control values to manipulate the word cloud in real-time

##Pre-requisite steps

  1. Download 64-bit Windows Python 3.x (3.5 will be used in this tutorial)
  2. Run pip install requests requests-oauthlib in an elevated command prompt (make sure your PATH is calling Python 3 pip!)
  3. Download and install TouchDesigner
  4. In TouchDesigner, in the menu bar, go to Edit -> Preferences.
  5. In the General settings, set the Python 64-bit Module Path to your site-packages folder. With Python 3.5, the default is C:/Program Files/Python 3.5/Lib/site-packages
  6. Go to Twitter's Developer page and register an application
  7. Generate a set of OAuth credentials for yourself

##Attribution & Useful Tools

##Notes

  • To receivce sensor data on-site in real-time, bring a CAT5 cable to connect to our local switch. You will receive multicast OSC messages at 239.255.0.2 on port 10000.

About

Instructions and project files for Interactive Media Development with Python & TouchDesigner tutorial at PyCon Canada 2015

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published