edit docs

This commit is contained in:
Mustafa 2014-06-14 20:23:56 -07:00
parent 0684f8998a
commit 5908e8434e
3 changed files with 17 additions and 2 deletions

View file

@ -24,7 +24,14 @@ One tricky part was a difference in the list representations between r6rs scheme
## Features added ## Features added
It would be hard for first year students to use rsc3 directly. It would be hard for first year students to use rsc3 directly, so I created simplified functions to perform common tasks of creating and controlling sounds.
### Instruments
One main feature of SuperCollider is the Synthdef.
Students could create instruments with parameters that could be changed in real-time.
## Outline ## Outline

View file

@ -115,6 +115,7 @@
(define (play-note-at start dur inst-name freq) (define (play-note-at start dur inst-name freq)
(define node-id (gen-node-id)) (define node-id (gen-node-id))
;; TODO (if ((eq? start 0)
(send-msg (bundle start (mcons (s-new0 inst-name node-id 1 1) (send-msg (bundle start (mcons (s-new0 inst-name node-id 1 1)
(mcons (n-set1 node-id "freq" freq) '())))) (mcons (n-set1 node-id "freq" freq) '()))))
(send-msg (bundle (+ start dur) (mcons (send-msg (bundle (+ start dur) (mcons

View file

@ -23,7 +23,7 @@ or /Applications/...
#### Ubuntu 12.10 #### Ubuntu 12.10
o
Used [supercollider 3.6.6 ppa](https://launchpad.net/~supercollider/+archive/ppa) for ubuntu 12.10 Used [supercollider 3.6.6 ppa](https://launchpad.net/~supercollider/+archive/ppa) for ubuntu 12.10
Jackd needs to use the alsa driver, no real time, no mem lock, Audio: Playback Only. Jackd needs to use the alsa driver, no real time, no mem lock, Audio: Playback Only.
@ -155,6 +155,13 @@ Rutz, H. H. (2010). "Rethinking the SuperCollider Client...". Proceedings of Sup
- code to compile a synthdef: `src/overtone/sc/synth.clj` - code to compile a synthdef: `src/overtone/sc/synth.clj`
- code defines syntdef format: `src/overtone/sc/machinery/synthdef.clj` - code defines syntdef format: `src/overtone/sc/machinery/synthdef.clj`
- using:
in project page:
lein repl
(use 'overtone.core)
(connect-external-server 57110)
### RSC3 (Scheme) ### RSC3 (Scheme)