An electronic musical apparatus utilizes a central processing unit for
working various modules to generate music tones, while controlling a work
load of the central processing unit. The apparatus is composed of a player
module, a driver module, a sound source module, and a timing module. The
player module provides a sequence of event data indicating an event of a
music tone and timing data indicating an occurrence time of the event. The
driver module is intermittently triggered to process the event data to
create control parameters reserved for use in generation of the music tone
corresponding to the event data. The sound source module is routinely
triggered to load therein the reserved control parameters for generating
the music tone according to the timing data. The timing module issues a
synchronous trigger signal effective to routinely trigger the sound source
module, and issues an asynchronous trigger signal independently of the
timing data for intermittently triggering the driver module so as to avoid
concentration of the work load of the central processing unit.
Un appareil musical électronique utilise une unité centrale de traitement pour travailler de divers modules pour produire des tonalités de musique, tout en commandant une charge de travail de l'unité centrale de traitement. L'appareil se compose de module de joueur, de module de conducteur, de module de source sonore, et de module de synchronisation. Le module de joueur fournit une séquence des données d'opération indiquant un événement d'un signal de tonalité et de synchronisation de musique indiquant un temps d'occurrence de l'événement. Le module de conducteur est par intermittence déclenché pour traiter les données d'événement pour créer des paramètres de commande réservés pour l'usage dans la génération de la tonalité de musique correspondant aux données d'événement. Le module de source sonore est par habitude déclenché pour charger là-dedans les paramètres réservés de commande pour produire de la tonalité de musique selon les signaux de synchronisation. Le module de synchronisation publie un signal synchrone de déclenchement efficace pour déclencher par habitude le module de source sonore, et publie un signal asynchrone de déclenchement indépendamment des signaux de synchronisation pour déclencher par intermittence le module de conducteur afin d'éviter la concentration de la charge de travail de l'unité centrale de traitement.