摘要 |
PROBLEM TO BE SOLVED: To play an arbitrary part of music semiautomatically by separating input operation information into plural groups, and reading sound generation data out of a music data storage means sequentially in synchronism with the operation information and performing sound generation processing. SOLUTION: In addition to a control program, timbre parameters, a frequency information table, etc., a ROM 2 is stored with music data. A panel circuit 5 is equipped with various switches for timbre selection, mode selection, etc., and detects state changes of the switches to generate a panel event information, thereby initiating an interruption to a CPU 1. The CPU 1 controls the whole device according to the control program in the ROM 2 while using a RAM 3 as a work area. Under specific conditions, the inputted operation information is separated into plural groups, and the sound generation data are read out of the ROM 2 sequentially in synchronism with the operation information in the groups to perform the sound generation processing. Consequently, an accompaniment and a melody, for example, are played independently and semiautomatically to lighten the burden on the player. |