Difference between revisions of "Njb/MUS220a/FinalProject"

From CCRMA Wiki
Jump to: navigation, search
Line 1: Line 1:
=[http://chuck.cs.princeton.edu/ Chu]-[https://cm-wiki.stanford.edu/mediawiki/images/8/82/Orgg.jpg Org]-[http://en.wikipedia.org/wiki/Orchestra Estra]=
+
=[http://chuck.cs.princeton.edu/ Chu]-[https://cm-wiki.stanford.edu/mediawiki/images/8/82/Orgg.jpg Ork]-[http://en.wikipedia.org/wiki/Orchestra Estra]=
  
 
'''IDEA/CONCEPT'''
 
'''IDEA/CONCEPT'''
Line 5: Line 5:
 
To implement a dynamically controllable set of ChucK programs for the purpose of live performance, synchronization, and orchestration of previously recorded short duration loop-able audio files.  As an example of performance, human grunting sounds recorded from the [http://ccrma.stanford.edu/courses/220a-fall-2007/docs/mic_build.jpg home-brew microphone] are used to create images of the [http://www.plong.com/MusicCatalog%5CU%5CUnderworld%20-%20A%20Hundred%20Days%20Off%5CUnderworld%20-%20A%20Hundred%20Days%20Off.jpg underworld] in the CCRMA 16-channel [http://cm-wiki.stanford.edu/wiki/Image:Listeningroom.jpg Listening Room].
 
To implement a dynamically controllable set of ChucK programs for the purpose of live performance, synchronization, and orchestration of previously recorded short duration loop-able audio files.  As an example of performance, human grunting sounds recorded from the [http://ccrma.stanford.edu/courses/220a-fall-2007/docs/mic_build.jpg home-brew microphone] are used to create images of the [http://www.plong.com/MusicCatalog%5CU%5CUnderworld%20-%20A%20Hundred%20Days%20Off%5CUnderworld%20-%20A%20Hundred%20Days%20Off.jpg underworld] in the CCRMA 16-channel [http://cm-wiki.stanford.edu/wiki/Image:Listeningroom.jpg Listening Room].
  
 +
'''PROCESS'''
  
 
Thirty individual grunting sounds (10 short, 10 medium, and 10 long) were recorded into [http://audacity.sourceforge.net/ Audacity] as a single stream.  The files were then cut up into isolated events and saved with a numerical naming convection.  Three folders were created to organize and store each class of recorded sounds (using folder names 1,2,3) as well.  The naming convection allows for easy manipulation and access within the ChucK programing language.  
 
Thirty individual grunting sounds (10 short, 10 medium, and 10 long) were recorded into [http://audacity.sourceforge.net/ Audacity] as a single stream.  The files were then cut up into isolated events and saved with a numerical naming convection.  Three folders were created to organize and store each class of recorded sounds (using folder names 1,2,3) as well.  The naming convection allows for easy manipulation and access within the ChucK programing language.  
  
Once all of the files are ready, the [http://chuck.cs.princeton.edu/doc/examples/basic/sndbuf.ck SndBuf] command in ChucK can be used to playback the files.  For variation, a random number generator can then be used to pick a random file among the folders and set a random playback rate (slower for lower grunts, faster for higher grunts).  The playback of a single sample can then be looped and added together with other samples, all in synchronized fashion (similar to moe.ck, larry.ck, and curly.ck files found in the ChucK distribution). By varying the synchronization quantization, playback rates, tempo, volume, panning, and the number of simultaneous sample playback very interesting/exciting sounds result.
+
Once all of the files are ready, the [http://chuck.cs.princeton.edu/doc/examples/basic/sndbuf.ck SndBuf] command in ChucK can be used to playback the files.  For variation, a random number generator can be used to pick a random file among the folders and set a random playback rate (slower for lower grunts, faster for higher grunts).  The playback of a single sample can then be looped and added together with other samples, all in a synchronized fashion (similar to moe.ck, larry.ck, and curly.ck files found in the ChucK distribution). By varying the synchronization quantization, playback rates, tempo, volume, panning, and the number of simultaneous sample playback very interesting/exciting sounds result.
  
 +
To paint the image of an amazing underworld filled with Orks, the 16-channels of discrete audio must be used intelligently
  
  
 +
'''RECORDED SOUNDS'''
  
 +
link...
  
 
'''RECORDED SOUNDS'''
 
link...
 
  
 
'''FINAL CHUCK FILES'''
 
'''FINAL CHUCK FILES'''

Revision as of 22:58, 4 December 2007

Chu-Ork-Estra

IDEA/CONCEPT

To implement a dynamically controllable set of ChucK programs for the purpose of live performance, synchronization, and orchestration of previously recorded short duration loop-able audio files. As an example of performance, human grunting sounds recorded from the home-brew microphone are used to create images of the underworld in the CCRMA 16-channel Listening Room.

PROCESS

Thirty individual grunting sounds (10 short, 10 medium, and 10 long) were recorded into Audacity as a single stream. The files were then cut up into isolated events and saved with a numerical naming convection. Three folders were created to organize and store each class of recorded sounds (using folder names 1,2,3) as well. The naming convection allows for easy manipulation and access within the ChucK programing language.

Once all of the files are ready, the SndBuf command in ChucK can be used to playback the files. For variation, a random number generator can be used to pick a random file among the folders and set a random playback rate (slower for lower grunts, faster for higher grunts). The playback of a single sample can then be looped and added together with other samples, all in a synchronized fashion (similar to moe.ck, larry.ck, and curly.ck files found in the ChucK distribution). By varying the synchronization quantization, playback rates, tempo, volume, panning, and the number of simultaneous sample playback very interesting/exciting sounds result.

To paint the image of an amazing underworld filled with Orks, the 16-channels of discrete audio must be used intelligently


RECORDED SOUNDS

link...


FINAL CHUCK FILES