Difference between revisions of "SamLeachmanFinalProject"

From CSWiki
Jump to: navigation, search
(What is PPR?)
Line 1: Line 1:
 
== Sam's Final Project: PLOrk PLOrk Revolution ==
 
== Sam's Final Project: PLOrk PLOrk Revolution ==
 
[[Image:PPRev.jpg|frame|right|A 2-player typical PPR setup.]]
 
[[Image:PPRev.jpg|frame|right|A 2-player typical PPR setup.]]
=== What is Sol? ===
+
=== What is PPR? ===
  
Sol is an interactive piece of electronic music heavily inspired by [http://en.wikipedia.org/wiki/Star_Control_II Star Control II], a computer game published in 1992. In Sol, you control a vessel which you can pilot around the inner solar system. Each planet has a theme (à la Holst); as the ship gets closer to the planet, first an ambient soundscape and then melodic elements begin to emerge. Deep space also has its own theme. Many of the samples, melodies, and graphics are taken from the original game.
+
PPR is an interactive multiplayer drum machine. Using PSX controllers and DDR pads as input devices, players can toy with individual beats and melodies through the built-in sampler. Once they've found a cool pattern, pressing start will record the sound and time for each input note. Pressing start again stops recording and transmit the musical data over to the host computer, which cleans up the timing and plays it along with the loop.
  
Star Control II is easily one of the best games of all time. But don't take my word for it! [http://www.gamespot.com/gamespot/features/all/greatestgames/p-7.html Gamespot] and [http://top100.ign.com/2005/011-020.html IGN] agree! Best of all, the game was open sourced a few years back and adapted for modern platforms by some dedicated fans, so I highly recommend you [http://sc2.sourceforge.net give it a try]... it's awesome and free!
+
Check out this [http://www.princeton.edu/~downloads/PLOrkProject.mov demo video]
  
 
=== How do I use Sol? ===
 
=== How do I use Sol? ===

Revision as of 03:18, 11 May 2008

Sam's Final Project: PLOrk PLOrk Revolution

A 2-player typical PPR setup.

What is PPR?

PPR is an interactive multiplayer drum machine. Using PSX controllers and DDR pads as input devices, players can toy with individual beats and melodies through the built-in sampler. Once they've found a cool pattern, pressing start will record the sound and time for each input note. Pressing start again stops recording and transmit the musical data over to the host computer, which cleans up the timing and plays it along with the loop.

Check out this demo video

How do I use Sol?

Download the code here.

You must have a copy of Processing and the latest version of the ChucK programming language compiled from the CVS source. (Or, for Spring 2008 PLOrkers, the new version of miniAudicle Dan Trueman emailed us a few weeks back will work.) To start Sol, first run the Processing sketch, and then run the sol.ck file in ChucK.

The controls are simple:

  • Arrow keys for moving the ship around.
  • Space bar to brake. Pressing space a few times will slow you down; holding down space will stop you.

I'm too lazy to do all that!

Well, then listen to some prerecorded examples! That's so easy that even you can't whine about it!

Contact

Andrew Schran
Princeton University, Computer Science
Class of 2009