Difference between revisions of "ChucK/Programs"
From CSWiki
Line 1: | Line 1: | ||
== [[ChucK]] Programs == | == [[ChucK]] Programs == | ||
− | |||
− | |||
(share your programs here) | (share your programs here) | ||
Line 7: | Line 5: | ||
* [[Special:Upload]] upload your file (or make a new page) | * [[Special:Upload]] upload your file (or make a new page) | ||
* [[Special:Imagelist]] list of uploads | * [[Special:Imagelist]] list of uploads | ||
− | * [[ | + | * [[ChucK/foo.ck]] : (enter description) : author |
+ | |||
+ | |||
+ | === Standalone Programs === | ||
+ | |||
+ | * [[StereoChordEGG.ck]] : Simulation of Ancient Technology: jahbini | ||
+ | * [[FractalMelody.ck]] : Recursive Chuck Program : Kristjan Varnik | ||
+ | * [[ChucK_Program_Bad_VOSIM.ck]] : quick and dirty vosim | ||
+ | * [[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 | ||
− | |||
− | === | + | === Multi-file Programs === |
* [http://chuck.cs.princeton.edu/doc/examples/ examples] : examples included with ChucK | * [http://chuck.cs.princeton.edu/doc/examples/ examples] : examples included with ChucK | ||
Line 24: | Line 30: | ||
* [http://www.stacken.kth.se/stackhack/20041028/index.en stacken] : stacken ChucK competition | * [http://www.stacken.kth.se/stackhack/20041028/index.en stacken] : stacken ChucK competition | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
=== Wish List === | === Wish List === | ||
− | + | What sample programs would you like to see? | |
− | What | ||
* Symphonic orchestra | * Symphonic orchestra | ||
* Techno / Industrial | * Techno / Industrial | ||
+ | |||
=== ChucK Editors === | === ChucK Editors === |
Revision as of 18:39, 21 February 2006
Contents
ChucK Programs
(share your programs here)
- Special:Upload upload your file (or make a new page)
- Special:Imagelist list of uploads
- ChucK/foo.ck : (enter description) : author
Standalone Programs
- StereoChordEGG.ck : Simulation of Ancient Technology: jahbini
- FractalMelody.ck : Recursive Chuck Program : Kristjan Varnik
- ChucK_Program_Bad_VOSIM.ck : quick and dirty vosim
- 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
Multi-file Programs
- 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
- 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
- stacken : stacken ChucK competition
Wish List
What sample programs 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