Difference between revisions of "ChucK/Programs"

From CSWiki
Jump to: navigation, search
 
Line 10: Line 10:
  
 
--
 
--
* [[Stereo Chord EGG]] : Simulation of Ancient Technology: jahbini
+
 
 +
=== Packages and Repositories ===
 
* [http://chuck.cs.princeton.edu/doc/examples/ examples] : examples included with ChucK
 
* [http://chuck.cs.princeton.edu/doc/examples/ examples] : examples included with ChucK
* [[FractalMelody]] : Recursive Chuck Program : Kristjan Varnik
+
 
* [http://www.stacken.kth.se/stackhack/20041028/index.en stacken] : stacken ChucK competition
 
* [[ChucK_Program_Scales]] : scales and a cry for having arrays in ChucK : Mikael Johansson
 
  
 
* [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
Line 24: Line 23:
 
*** 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
 +
 +
* [http://www.stacken.kth.se/stackhack/20041028/index.en stacken] : stacken ChucK competition
 +
 +
 +
=== Standalone Programs ===
 +
 +
* [[Stereo Chord EGG]] : Simulation of Ancient Technology: jahbini
 +
* [[FractalMelody]] : Recursive Chuck Program : Kristjan Varnik
 +
* [[ChucK_Program_Scales]] : scales and a cry for having arrays in ChucK : Mikael Johansson
 +
 +
  
 
* [[ChucK_Program_Bad_VOSIM]] : quick and dirty vosim
 
* [[ChucK_Program_Bad_VOSIM]] : quick and dirty vosim

Revision as of 17:05, 21 February 2006

ChucK Programs

Scripts

(share your programs here)

--

Packages and Repositories

  • examples : examples included with ChucK


  • 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
  • stacken : stacken ChucK competition


Standalone Programs


  • ChucK_Program_Bad_VOSIM : quick and dirty vosim
  • ivyTree : 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

--

Wish List

What samples would you like to see?

  • Symphonic orchestra
  • Techno / Industrial

ChucK Editors

  • ye Audicle, OpenGL ChucK IDE / Visualizer ( OS X, Windows )
  • ye MiniAudicle, lightweight Chuck IDE ( currently OS X only )
  • ChucK text editor (XP) : Jon Fisher
  • ChucK Syntax Highlighting: small syntax highlighting script for the JOE editor (available for Unix, Linux and Mac OS X): Andreas Brandmaier
  • Smallest_ChucK_IDE_Ever : small python script to edit a chuck script using SciTE and auto-rerun it when the file changes. : paniq
  • ChucK Emacs Mode : A major mode for editing .ck files and for controlling a running ChucK process from Emacs : Mikael Johansson