Étape 5: début d'échange de données ;)

aRts - Synthétiseur analogique en temps réel
Précédent | Chapitre 6. Tutoriel | Suivant

# 6.5. Étape 5: début d'échange de données ;)

Démarrez un autre artsbuilder.

Placez un module Synth_PLAY dedans, et configurez-le pour deux canaux. Placez aussi un module Synth_BUS_DOWNLINK et

- Mettez la valeur constante 8 à l'entrée "clie" (clients) du module Synth_BUS_DOWNLINK (nous en aurons besoin plus tard).

- Placez l'entrée bus de ce module à audio (c'est juste un nom, appelez-le Fred si ça vous fait plaisir).

- connectez la sortie left du module Synth_BUS_DOWNLINK à l'entrée left du module Synth_PLAY

- connectez la sortie right du module Synth_BUS_DOWNLINK à l'entrée right du module Synth_PLAY

Exécutez le module. Comme on pouvait s'y attendre, on n'entend rien, ... pas encore.

Revenez à la structure avec le module Synth_WAVE_SIN et remplacez le module Synth_PLAY par un module Synth_BUS_UPLINK, et configurez le nom à "audio" (ou à Fred si vous voulez). Pour effacer les modules, sélectionnez-les et cliquez sur edit/delete dans le menu (ou appuyez sur la touche Suppr)

Cliquez sur "File/Execute structure". Vous entendrez la séquence avec les notes dont le volume est modifié, transportées par le bus, et qui n'est pas aussi forte qu'avant car le bus peut accueillir 8 clients.

Si vous voulez vous rendre compte de l'intérêt réel d'une telle chose, cliquez sur OK (dans le artsbuilder qui exécute le module Synth_SEQUENCE, vous pouvez laisser tourner l'autre) et passez à l'étape 6.

Précédent | Sommaire | Suivant
Étape 4 | Niveau supérieur | Étape 6: échange de données pour les utilisateurs avancés.