Difference between revisions of "ChucK/Programs"

From CSWiki
Jump to: navigation, search
Line 6: Line 6:
 
* [[ChucK/foo.ck]] : (enter description) : author
 
* [[ChucK/foo.ck]] : (enter description) : author
 
* (if you like, you may also make a new page that describes the program)
 
* (if you like, you may also make a new page that describes the program)
 
  
 
== Links ==
 
== Links ==
Line 14: Line 13:
 
* [[ChucK/Dev/Tools]] - programs/tools written '''for''' using ChucK
 
* [[ChucK/Dev/Tools]] - programs/tools written '''for''' using ChucK
 
* [http://www.stacken.kth.se/stackhack/20041028/index.en stacken] : stacken ChucK competition (2004)
 
* [http://www.stacken.kth.se/stackhack/20041028/index.en stacken] : stacken ChucK competition (2004)
 
  
 
== Standalone Programs ==
 
== Standalone Programs ==
Line 23: Line 21:
 
* [[Chord-o-matic.ck]] : any midi note turns into a minor or major chord : paniq
 
* [[Chord-o-matic.ck]] : any midi note turns into a minor or major chord : paniq
  
 
+
== Larger pieces ==
== Multi-file Programs ==
 
 
* [http://www.stacken.kth.se/~kaj/2005/chuck12.en ChucK 12-bar blues] : A drum beat and a 12-bar blues standard : Rasmus Kaj
 
* [http://www.stacken.kth.se/~kaj/2005/chuck12.en ChucK 12-bar blues] : A drum beat and a 12-bar blues standard : Rasmus Kaj
 
** [[hihat.ck]] : the hihat program (with commented out syntax error) : Gary Williams
 
** [[hihat.ck]] : the hihat program (with commented out syntax error) : Gary Williams
Line 33: Line 30:
 
*** All I was aiming for is that the sound should not be heard when loading, but only when I "tell it to start".  Maybe there is some better way of doing that? -- Rasmus  
 
*** All I was aiming for is that the sound should not be heard when loading, but only when I "tell it to start".  Maybe there is some better way of doing that? -- Rasmus  
 
**** To not let sndbuf play until triggered, set .play or .rate to 0.0 (0.0 => s.rate) and set it to 1.0 when you want to start. -- Ge
 
**** To not let sndbuf play until triggered, set .play or .rate to 0.0 (0.0 => s.rate) and set it to 1.0 when you want to start. -- Ge
 
  
 
== Wish List ==
 
== Wish List ==

Revision as of 18:13, 21 February 2006

ChucK Programs

(share your programs here)

Links

Standalone Programs

  • StereoChordEGG.ck : Simulation of Ancient Technology: jahbini
  • FractalMelody.ck : Recursive Chuck Program : Kristjan Varnik
  • ChucK/Bad_VOSIM.ck : quick and dirty vosim : no one
  • ivyTree.ck : generative, algorithmic program based on an extended metaphor of cell differentiation and plant growth : Matthew Shanley
  • Chord-o-matic.ck : any midi note turns into a minor or major chord : paniq

Larger pieces

  • ChucK 12-bar blues : A drum beat and a 12-bar blues standard : Rasmus Kaj
    • hihat.ck : the hihat program (with commented out syntax error) : Gary Williams
    • kick.ck : the kick drum program (with commented out syntax error) : Gary Williams
    • snare.ck : the snare drum program (with commetned out syntax error) : Gary Williams
    • baseloop.ck : the base loop program : Gary Williams
    • The current version of Frankenstein didn't allow dividing a float by a dur, so I just commented the divide op and substituted a simple assign, which may not be what Rasmus was aiming at -- I'm not sure it positions to the end of the sndbuf correctly. -- Gary
      • All I was aiming for is that the sound should not be heard when loading, but only when I "tell it to start". Maybe there is some better way of doing that? -- Rasmus
        • To not let sndbuf play until triggered, set .play or .rate to 0.0 (0.0 => s.rate) and set it to 1.0 when you want to start. -- Ge

Wish List

What sample programs would you like to see?

  • Symphonic orchestra
  • Techno / Industrial