GEN 01
– function table로부터 들어오는 사운드 파일로부터 데이타를 전송시킨다. 즉 소리파일을 테이블 형대로 전환시켜 저장한다. 저장한것으로 변조나 조옮김등을 f-table을 불러냄으로서 할수 있기 때문이다.
– 형식
f # time size 1 filcod skiptime format channel
– size : 일반적으로 2ⁿ, 2ⁿ+¹.최대 테이블 크기: 16777216(2²⁴)테이블 크기 0도 가능하다. (loscil의 경우; loscil은 sample play back에 조옮김과 반복을 제공하긴 하지만 지정한 skiptime에서 시작되지도 못하고 테이블을 역으로읽어내지도 못한다. 이런 조작은 소리파일이 2ⁿ또는 2ⁿ?¹크기의 GEN1으로 쓰여질 때만 가능하다. 이런 테이블 크기를 사용하면 소리파일을 일부 줄이거나 0값으로서 확장시키게 된다. ;즉 사운드 파일의 size를 확인한 후, 사운드 파일보다 크게 사이즈를 써주어야 한다.)
– filcod : 정수 또는 character-string으로 표된 사운드 파일의 이름.(ex: “soundin.33”)
– skiptime : 파일의 어느 부분부터 시작할 것인지 결정해 주는 값.
– format : 1= 8bit signed character
2= 8bit A-low bytes
3= 8bit U-law bytes
4=16bit short integers
5=32bit long integers
6=32bit floats
format=0이면 sample format은 sample file header로 부터 가져오거나 Csound-0commend flag의 default값으로 부터 가져온다.
– function table로부터 들어오는 사운드 파일로부터 데이타를 전송시킨다. 즉 소리파일을 테이블 형대로 전환시켜 저장한다. 저장한것으로 변조나 조옮김등을 f-table을 불러냄으로서 할수 있기 때문이다.
– 형식
f # time size 1 filcod skiptime format channel
– size : 일반적으로 2ⁿ, 2ⁿ+¹.최대 테이블 크기: 16777216(2²⁴)테이블 크기 0도 가능하다. (loscil의 경우; loscil은 sample play back에 조옮김과 반복을 제공하긴 하지만 지정한 skiptime에서 시작되지도 못하고 테이블을 역으로읽어내지도 못한다. 이런 조작은 소리파일이 2ⁿ또는 2ⁿ?¹크기의 GEN1으로 쓰여질 때만 가능하다. 이런 테이블 크기를 사용하면 소리파일을 일부 줄이거나 0값으로서 확장시키게 된다. ;즉 사운드 파일의 size를 확인한 후, 사운드 파일보다 크게 사이즈를 써주어야 한다.)
– filcod : 정수 또는 character-string으로 표된 사운드 파일의 이름.(ex: “soundin.33”)
– skiptime : 파일의 어느 부분부터 시작할 것인지 결정해 주는 값.
– format : 1= 8bit signed character
2= 8bit A-low bytes
3= 8bit U-law bytes
4=16bit short integers
5=32bit long integers
6=32bit floats
format=0이면 sample format은 sample file header로 부터 가져오거나 Csound-0commend flag의 default값으로 부터 가져온다.