Patent ID: 6545210
Filing Date: 2003-04-08
Classification: G10H

Abstract:
A musical sound generator, comprising:a musical score data input processing unit that generates musical note data based on musical score data, the musical note data representing a sound state of each tone; a musical note data processing unit that generates synthetic sound data by synthesizing a plurality of tones based on the musical note data; and a musical sound generation processing unit that controls a sound processor for generating a musical sound based on the synthetic sound data; wherein each of the musical score data input processing unit, the musical note data processing unit and musical sound generation processing unit receives as an argument a pointer structure having a first region, a second region and a third region; wherein the first region is directed to an attribute data region storing attribute data related to a processing attribute inherent to each processing, the second region is directed to an input data region storing input data for each processing, and the third region is directed to an output data region storing output data for each processing, and wherein each processing unit, in each received pointer structure, reads the attribute data from the first region pointed to by a pointer when the pointer is set in the first region to perform each processing; and wherein each processing unit, in each received pointer structure, reads the input data from the second region pointed to by a pointer when the pointer is set in the second region to perform each processing; and wherein each processing unit, in each received pointer structure, writes output data to the region pointed to by a pointer when the pointer is set in the third region.