the language application 와 the server.
The server는 synthesis engine으로 language, 또는 다른 application으로부터 명령(OSC)을 받는다.
1. Language
-Help
Help를 보려면, item을 활성화 한뒤 CMD-?를 누른다.일반적인 정보를 보려면 Help menu에서 window를 오픈.
-Evaluation(실행)
한줄로 된 명령문을 실행하려면, 커서를 라인 맨 뒤에 놓고 ENTER Key를 누른다.
만약 여러줄로 된 명령문이라면 라인들을 활성화 시킨후 ENTER key를 누른다.
다음 실행 문 맨 뒤에 커서를 놓고 ENTER를 눌러보아라.
Help.all;
//————————————–
2. Number as objects
SC는 object를 기반으로 한 언어로서 대부분이 오브젝트로 되어 메세지를 받는다.
Number는 objects로 간주된다.
1
0.5
1보다 작은 소수는 반드시 0을 동반하여야 한다.
.5 –> wrong
0.5 –> right
Objects는 Messages를 동반할 수 있다. 오브젝트 위에 . 뒤에 오는것이 Message :
0.5.sin
60.midicps
60.midicps.reciprocal
10.rand
10.value
위의 expression들이 실행되면 Message Window에 프린트 되어 나타난다. (다음 실행문들에 ENTER를 눌러 실행해보라)
receiver notation: object.message
440.cpsmidi.round
functional notation: function (argument)
cpsmidi(440)
round(cpsmidi(440))
random between two limits:
rrand(10,20)
rrand(10,20.0)
10.rrand(20)
——————————————
http://csound.x-y.net
Ji Youn Kang,
Csound Max Community