A highly expandable musical sound generator using a sound library. Each module receives pointer structures as an argument and executes a processing. Each pointer structures includes attribute data pointers, input data pointers and output data pointers.
각 모듈(100, 200, 300)은 포인터 구조체(110. 210. 310)를 인수(引數; argument)로서 받아 처리를 실행한다. 각 포인터 구조체는 속성 데이터 포인터(111, 211, 311)와, 입력 데이터 포인터(112, 212, 312)와, 출력 데이터 포인터(113, 213, 313)를 갖는다. 이에 의해, 확장성이 높은 사운드 라이브러리를 사용한 악음 발생장치가 제공된다.