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 een automatisch spelapparaat voor elektronisch muzieksysteem, wordt het vaak gewenst zijn functie op universele en gemakkelijke manier uit te breiden. In deze uitvinding, bij stappen 100-140, registreert de sequencermodule de gegevens van muziekprestaties die van een extern apparaat worden verstrekt of het reproduceert hen. Soms tezelfdertijd doet het allebei. In een reeks van verwerking bij stappen 100-140, wordt de rij die 200..300 en 400 verwerkt geïntroduceerd. In elke rijverwerking, wordt een deel van de gegevens van muziekprestaties onthouden tijdelijk op het Tijdelijke Gebied van het Geheugen 200a, 300a en 400a, en de wijzer, aangezien een argument, dat aan het onthouden deel van de gegevens van muziekprestaties beantwoordt wordt overgebracht naar diverse insteekprogramma's die als modules van de functieuitbreiding werken. De insteekprogramma's worden zo toegelaten om de gegevens van muziekprestaties voor te lezen en hen te schrijven, respectievelijk van en op het Tijdelijke Gebied van het Geheugen 200a, 300a en 400a.