In an automatic play apparatus for electronic music system, it is often
desired to expand its function in universal and easy way. In this
invention, at steps 100-140, the sequencer module records music
performance data provided from an external device or it reproduces them.
Sometimes it does both at the same time. In a series of processing at
steps 100-140, the queue processing 200, 300 and 400 are introduced. In
each queue processing, a part of the music performance data is memorized
temporarily in Temporary Memory Area 200a, 300a and 400a, and the pointer,
as an argument, corresponding to the memorized part of the music
performance data is transferred to various plug-in programs which work as
function expansion modules. The plug-in programs are thus enabled to read
out the music performance data and write them, respectively from and in
Temporary Memory Area 200a, 300a and 400a.
In un'apparecchiatura automatica del gioco per il sistema elettronico di musica, è voluto spesso per espandere la relativa funzione nel senso universale e facile. In questa invenzione, ai punti 100-140, il modulo del continuatore registra i dati di prestazioni di musica forniti da un dispositivo esterno o li riproduce. A volte fa entrambi allo stesso tempo. in serie di elaborazione ai punti del 100-140, la coda 200 d'elaborazione, 300 e 400 è introdotta. In ogni coda che procede, una parte dei dati di prestazioni di musica è memorizzata temporaneamente nella zona di memoria provvisoria 200a, 300a e 400a e l'indicatore, come discussione, corrispondente alla parte memorizzata dei dati di prestazioni di musica è trasferito ai vari programmi alimentabili che funzionano come moduli di espansione di funzione. I programmi alimentabili sono permessi così di leggere fuori i dati di prestazioni di musica e di scriverli, rispettivamente da ed in zona di memoria provvisoria 200a, 300a e 400a.