Fermeture des structures

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

# 3.5. Fermeture des structures

Maintenant, un second point pour les instruments évolués est de fermer automatiquement les structures. Il y a un objet Synth_STRUCT_KILL pour cela, qui enlèvera une structure dès qu'il reçoit un signal d'entrée > 0.5 (lu : 1).

Bien sûr les autres modules ont été configurés pour générer de tels signaux dans des situations raisonnables : à la fois Synth_ENVELOPE_ADSR et Synth_PLAY_WAV ont un paramètre de sortie "done" (terminé), qui sera égal à un dès qu'ils sont prêts.

Cela signifie que si vous voulez un instrument (par exemple un son de percussion) qui soit juste un échantillon, il sera probablement suffisant d'avoir un objet Synth_PLAY_WAV, qui joue un échantillon, et de connecter le paramètre "done" à un objet Synth_STRUCT_KILL.

La structure sera alors retirée dès que l'échantillon est joué (et plus aucun signal d'amplitude nulle ne sera généré quoi qu'il arrive).

Précédent | Sommaire | Suivant
Bus | Niveau supérieur | Interfaces