12345678910111213141516171819202122 |
- <html><head><title>chuck-song-builder</title></head><body>
- <h2>chuck-song-builder - some chuck classes for notating ditties</h2>
- <p>
- the Song and SongPart classes (in Song.ck and SongPart.ck) collaborate to make notating multi-part multi-instrument tunes fairly simple even if you do not know chuck very well
- </p><p>
- the remaining classes (in Bandedwg.ck, Modalbar.ck, Mooog.ck, Voicform.ck) are examples of how to subclass SongParts
- </p><p>
- daisy.ck is an example composition in a simple hand-rolled notation that demonstrates how the parts are put together to create an executable score
- </p><p>
- <code>play.sh daisy.ck</code> will play the tune if you have chuck installed or if you are lazy (or just not quite nerdy enough) then just click one of these links to listen to an example:
- <ul>
- <li><a href="https://bill-auger.github.io/chuck-song-builder/chuck-song-builder-demo.html?daisy-dry-mono.wav">standard mono example</a></li>
- <li><a href="https://bill-auger.github.io/chuck-song-builder/chuck-song-builder-demo.html?daisy-reverb-stereo.wav">enhanced stereo example</a></li>
- </ul>
- </p><p>
- there are loads of clever things that could be done building upon this - just ask chuck --> http://chuck.cs.princeton.edu/
- </p>
- </body></html>
|