Die Hüllkurven-Generatoren |
Gliederung |
Der Hüllkurven-Generator ist eine
Funktionsgruppe, die einen Steuervorgang automatisiert, der, vom Anschlag einer
Taste ausgelöst, in mehreren Stufen abläuft, und dessen
letzte Stufe durch das Loslassen der Taste gestartet wird. Statt Tastenanschlag
auf einer
Tastatur
kann auch ein
MIDI-Note-An-Befehl
eine Hüllkurve auslösen. Der dabei erzeugte
Regelverlauf wird Hüllkurve genannt. Die gesamte Hüllkurve
wird mit mehreren Hüllkurvenparametern
eingestellt, steuert aber nur einen Parameterverlauf einer anderen
Funktionsgruppe.
Hüllkurvengeneratoren ( englisch: envelope generator,
EG) steuern unter anderem Lautstärke-, Filter- und Tonhöhenverläufe.
Bei dynamischen
Filtern
wird hauptsächlich die
Arbeitsfrequenz
durch eine Hüllkurve gesteuert, man spricht von der Filterhüllkurve
und meint den dynamischen Verlauf der Arbeitsfrequenz. Die häufigste Art
von Hüllkurvengeneratoren ist der vierstufige ADSR-Hüllkurvengenerator.
Sein Name setzt sich aus den Anfangsbuchstaben seiner vier Parameter zusammen:
Attack, Decay, Sustain
und Release.
Der Verlauf einer Hüllkurve kann beschrieben werden, indem man pro Stufe angibt, welcher Pegel (englisch: Level) und nach wieviel Zeit (englisch: time) dieser erreicht werden soll. Das Einstellen der Hüllkurve kann also durch mehrere Wertepaare erfolgen.
Dieser Begriff aus dem Englischen sollte nicht eingedeutscht werden, denn das hat in der Vergangenheit für viel Verwirrung gesorgt. Attack time heißt auf deutsch Anstiegszeit, Einregelzeit oder Ansprechzeit, jedoch sind alle Übersetzungen aus dem speziellen technischen Sprachgebrauch und eignen sich nicht für den verständlichen Alltagsgebrauch. Die Attacke (= der Angriff) trifft noch am besten den Sachverhalt. Der Parameter Attack bestimmt die Zeit, in der die Hüllkurve nach dem Start den größten Wert erreicht.
Decay heißt auf deutsch: abklingen. Der Parameter Decay bestimmt die Zeit, in der die Hüllkurve nach dem Attack auf den Haltepegel (Sustain) abfällt.
Sustainlevel heißt auf deutsch: Haltepegel, ein sustained sound: Dauerton, gehaltener Ton. Der Parameter Sustain bestimmt den Pegel, der nach dem Decay so lange gehalten wird, bis die Taste losgelassen wird.
Release heißt auf deutsch: freigeben, loslassen. der Parameter Release steuert also die Zeit, in der die Hüllkurve nach dem Loslassen der Taste braucht, um vom Sustain (Haltepegel) auf den Nullpunkt abzuklingen.
Manche Hüllkurven können zeitversetzt gestartet werden, oder eine spezielle Hüllkurvenstufe kann verzögert durchlaufen werden. An dieser Stelle findet sich dann zusätzlich ein Parameter namens Delay (auf deutsch: Verzögerung).