Orchestra Syntax

Csound오케스트라 파일에서 일반적 조작부호 진술의 구문법은
output     opcode     argument     comment(optional)이다.

oscil의 경우에 다음과 같은 구문법을 따른다.
output          oscil     amplitude,      frequency      function# ;comment
    a1             oscil        10000,             440,                 1           ;ocsilator

위의 ocsil은 440Hz의 sinetone을 10000의 진폭으로 계산한다.
comment는 구문의 대한 설명이며 콜론(;)뒤에 오는 문구는 계산에 적용되는 것이 아니다.
위의 입력의 결과로 1초에 44100번 소리를 만든다. 이 샘플은 출력부호처럼 다음부호에 의해 입력되고 변화가능한 입출력의 경로 a1값을 가진다. 이런식으로 변하기 쉬운 이름들은 전통적인 아날로그 신디사이저에서 패치코드처럼 된다. 오디오와 조절신호는 새 값에 매개변수를 정해놓거나 매개변수를 조작하거나 오디오 입력을 조작변수 프로세싱에 저장함으로서 사실상 악기가 쓰였던 어느 곳에서나 루트를 정한다.

Leave a Comment.

This site uses Akismet to reduce spam. Learn how your comment data is processed.