Difference between revisions of "PLOrk2009/ThomasAbendFinalProject"

From CSWiki
Jump to: navigation, search
(This is another subsection)
(Thomas's Final Project)
 
(12 intermediate revisions by one other user not shown)
Line 1: Line 1:
 
== Thomas's Final Project ==
 
== Thomas's Final Project ==
The Lisa Machine
+
                                              The TETHERPLEX
  
 
This is my instrument for 314. It uses the tether system and a 5 button FOOTIME mouse controller. A keyboard can be substituted for the mouse controller if absolutely necessary.
 
This is my instrument for 314. It uses the tether system and a 5 button FOOTIME mouse controller. A keyboard can be substituted for the mouse controller if absolutely necessary.
  
 +
For this project i wanted to mix the super sweet tethers we have with a guitar pedalboard concept. My goal was to make something very noisy with plenty of oppurtunity for feedback of various sorts, distortion and totally wacked out noises. I also wanted to get us much control as possible out of the tethers which are extremely versatile and can give you 6 paremeters in 2 hands. Lastly I wanted to use the hemi's distinctive feature of having 6 channels to turn it into a sort of rotary speaker and be able to use this as a sort of meta-effect that could be turned on and off on all of the other effects (currently only munge mode does not have a spin option).
 +
I think the amount of physical control is exciting and the versatility of sounds is basically limitless given the ability to loop live. Play it by yourself or have someone play an instrument while you use tetherplex to manipulate it. I'm very pleased with my final result and I invite anyone to try it out. My video is me performing some guitar licks and manipulating them with the tetherplex.
  
=== Instrument explanation ===
 
  
This instrument allows you to record a live sample and overdubs into a lisa. You can then playback and manipulate the sample using the left handed tether. The instrument also features three effects pedals. By pressing these pedals you change the controls that the right tether has over the sound. The three effects are Delay, Distortion and Munging. The button attached to the tether system allows you to switch from using all channels of the hemi at once to "spinning" around the hemi channels.
+
 
 +
=== The TETHERPLEX info===
 +
 
 +
This instrument allows you to record a live sample and overdubs into a lisa. You can then playback and manipulate the sample using the left handed tether. The instrument also features three effects pedals. By pressing these pedals you change the controls that the right tether has over the sound. The three effects are the Echoator, Distorter and Mungilator. You can guess what they do. The button attached to the tether system allows you to switch from using all channels of the hemi at once to "spinning" around the hemi channels. Be careful to only use one pedal at a time and make sure you turn them off before using the next one. The MAUI will make it pretty obvious what is on or off. Don't worry about spinner though, that will keep working as you change the other pedals.
  
  
Line 15: Line 19:
 
* Mess with them using the fx pedals
 
* Mess with them using the fx pedals
 
* Spin it
 
* Spin it
 +
*for more information view the instrument explanation at the beginning of my code
  
 
=== If you don't have FOOTIME ===
 
=== If you don't have FOOTIME ===
 +
Have no fear. A keyboard version exists with the top 3 FOOTIME buttons == the Q W E keys and the Bottom 2 FOOTIME buttons == space and the right side command keys.
 +
 +
=== Check it out ===
 +
 +
Here is the code for The Tetherplex. Just copy that baby right into chuck and let her rip.
 +
 +
Advanced instructions are in the opening comments
 +
 +
The video is a quick performance of some little guitar licks recorded live and then played back through the Tetherplex.
 +
 +
[http://wiki.cs.princeton.edu/index.php/TETHERPLEX.ck Tetherplex]
 +
 +
 +
[http://wiki.cs.princeton.edu/index.php/TETHERPLEX_KB.ck Tetherplex Keyboard Version]
 +
 +
 +
[http://www.mediafire.com/?sharekey=359dfea82906825fd2db6fb9a8902bda Check out this Video]
 +
 +
 +
=== More Footime Info ===
 +
 +
[http://wiki.cs.princeton.edu/index.php/FOOTIME.ck FOOTIME Mouse]
 +
 +
This is a mapping of the 5 button footime mouse pedal. Pretty simple, it makes each button control a different sine wav.
  
Easily modify the code by changing the FOOTIME shred msg.which to corrospond to keyboard msg.whichs and use a keyboard instead.
+
Working with footime is cool because pedal control allows you to do stuff with your hand but the controller is a little tempermental and at times it kind of messed with my normal mouse interaction. I'm pretty sure this could have been prevented if i had installed the footime program that let's you make the pedal "assignable" but i only just discovered that existed. Be warned the pedal is pre-programmed to hotkey stuff and in chuck those hotkeys add and remove shreds. By putting the MAUI in front of the miniaudicle i prevented anything to weird from happening but be warned.
i have a basic map of footime i will upload if anyone wants to use the pedal in the future and i have versions of each pedal mode that use only the tether button if anyone is interested.
 
  
=== What to include on your project page ===
+
=== Video sent to Rebecca ===
* A description of your project
+
is [http://plork.cs.princeton.edu/spring2009/abend/ here].
* Your code
 
** If it's short, you can make a new page for it like [http://wiki.cs.princeton.edu/index.php/Poly_demo.ck this one]
 
** Or, if there's a lot of it, put it in a .zip file so that people can upload it.
 
*** We suggest: put it in your public_html directory on your network drive, then make a link, e.g. to http://www.princeton.edu/~yourname/yourfile.zip. Let us know if you need any help!
 
* Instructions on how to run your code
 
* A sound or video recording of your piece. Going lo-fi and using built-in webcam from another laptop (e.g. PLOrk machine in studio B) is fine. But for audio, if you're using chuck, best to use rec.ck for writing chuck's output directly to a file.
 
** See directions above on putting it on your network drive and linking to it
 

Latest revision as of 15:12, 17 May 2009

Thomas's Final Project

                                              The TETHERPLEX 

This is my instrument for 314. It uses the tether system and a 5 button FOOTIME mouse controller. A keyboard can be substituted for the mouse controller if absolutely necessary.

For this project i wanted to mix the super sweet tethers we have with a guitar pedalboard concept. My goal was to make something very noisy with plenty of oppurtunity for feedback of various sorts, distortion and totally wacked out noises. I also wanted to get us much control as possible out of the tethers which are extremely versatile and can give you 6 paremeters in 2 hands. Lastly I wanted to use the hemi's distinctive feature of having 6 channels to turn it into a sort of rotary speaker and be able to use this as a sort of meta-effect that could be turned on and off on all of the other effects (currently only munge mode does not have a spin option). I think the amount of physical control is exciting and the versatility of sounds is basically limitless given the ability to loop live. Play it by yourself or have someone play an instrument while you use tetherplex to manipulate it. I'm very pleased with my final result and I invite anyone to try it out. My video is me performing some guitar licks and manipulating them with the tetherplex.


The TETHERPLEX info

This instrument allows you to record a live sample and overdubs into a lisa. You can then playback and manipulate the sample using the left handed tether. The instrument also features three effects pedals. By pressing these pedals you change the controls that the right tether has over the sound. The three effects are the Echoator, Distorter and Mungilator. You can guess what they do. The button attached to the tether system allows you to switch from using all channels of the hemi at once to "spinning" around the hemi channels. Be careful to only use one pedal at a time and make sure you turn them off before using the next one. The MAUI will make it pretty obvious what is on or off. Don't worry about spinner though, that will keep working as you change the other pedals.


In Summary:

  • Record live sounds from adc (mic or instruments)
  • Mess with them using the fx pedals
  • Spin it
  • for more information view the instrument explanation at the beginning of my code

If you don't have FOOTIME

Have no fear. A keyboard version exists with the top 3 FOOTIME buttons == the Q W E keys and the Bottom 2 FOOTIME buttons == space and the right side command keys.

Check it out

Here is the code for The Tetherplex. Just copy that baby right into chuck and let her rip.

Advanced instructions are in the opening comments

The video is a quick performance of some little guitar licks recorded live and then played back through the Tetherplex.

Tetherplex


Tetherplex Keyboard Version


Check out this Video


More Footime Info

FOOTIME Mouse

This is a mapping of the 5 button footime mouse pedal. Pretty simple, it makes each button control a different sine wav.

Working with footime is cool because pedal control allows you to do stuff with your hand but the controller is a little tempermental and at times it kind of messed with my normal mouse interaction. I'm pretty sure this could have been prevented if i had installed the footime program that let's you make the pedal "assignable" but i only just discovered that existed. Be warned the pedal is pre-programmed to hotkey stuff and in chuck those hotkeys add and remove shreds. By putting the MAUI in front of the miniaudicle i prevented anything to weird from happening but be warned.

Video sent to Rebecca

is here.