✅ Wave oscillators
Auf dieser Seite:
Einstellungen für Wave-Oszillatoren
Alle Wave-Oszillatoren haben die folgenden Einstellungen:
- range min / range max - legt den Wertebereich für die Eigenschaft fest, die der Oszillator steuert. Die Eigenschaft wird auf range min gesetzt, wenn die Wellenform ganz unten ist, und auf range max, wenn die Wellenform ganz oben ist.
- duration - die Zeit, die ein vollständiger Zyklus (oder Loop) braucht. Sie ist relativ zum Tempo in Takten. ¼ ist also ein einzelner Beat. 1 ist ein vollständiger Takt usw.
- duration multiplier - skaliert die Basisdauer mit einem ausgewählten Faktor. Wenn duration zum Beispiel auf eine Viertelnote gesetzt ist und der Multiplikator 3 beträgt, läuft der Oszillator über drei Viertelnoten (eine punktierte halbe Note). Bruchwerte werden ebenfalls unterstützt — halte SHIFT gedrückt, während du den Slider ziehst, um nicht-ganzzahlige Werte einzustellen. Das ist nützlich für Phasing-Effekte oder subtile Timing-Verschiebungen.
- offset - der Startversatz der Welle als Prozentsatz der Dauer. Wenn die Welle nach einem Viertel der Dauer starten soll, setzt du diesen Wert auf 25%.
- repeat count - die Anzahl der Wiederholungen, bevor der Loop stoppt. Standardmäßig ist der Wert FOREVER, du kannst ihn aber ändern, wenn der Oszillator nicht unbegrenzt laufen soll. Nach dem Stoppen wird die Eigenschaft auf den Wert am Ende der Welle gesetzt.
- delay count - die Verzögerung in Beats, bevor der Oszillator startet. Bevor er startet, wird die Eigenschaft auf den Wert am Anfang der Welle gesetzt.
Gemeinsame Einstellungen
- steps - teilt die Bewegung in eine Anzahl diskreter Schritte auf. Nützlich, wenn Eigenschaften zu Werten „springen“ sollen, statt sich weich zu bewegen.
- clamp min / clamp max - vergrößert die Skalierung der Welle über ihre Minimal- oder Maximalwerte hinaus und begrenzt das Ergebnis.
- ease function - die Sawtooth- und Triangle-Wellen haben außerdem eine Ease-Funktion, die die Animationskurve subtil verändert und deine Animationen deutlich ausdrucksstärker machen kann.
- LINEAR - Standardwert, kein Easing; bewegt sich einfach linear zwischen Minimal- und Maximalwert.
- EASE OUT - startet schnell und wird zum Ende hin langsamer. Sehr gut, um Physik zu simulieren, z. B. ein Abbremsen bis zum Stillstand.
- EASE IN - startet langsam und wird allmählich schneller. Gut, um zunehmenden Schwung zu simulieren.
- EASE IN/OUT - eine Kombination aus beidem, mit sehr organischer Bewegung.
Sawtooth wave
Auch als Ramp Waveform bekannt, weil sie nach oben ansteigt und am Ende ihres Zyklus abrupt abfällt. Das ist wahrscheinlich der am häufigsten verwendete Wave-Oszillator, weil er einen Loop für zyklische Eigenschaften wie hue oder rotation erzeugt.
Siehe die Abschnitte oben für:
- range min / range max
- duration
- offset
- steps
- clamp min
- clamp max
- repeat count
- delay count
- ease function
Spezifisch für Sawtooth:
- cycle range compensation - verfügbar, wenn steps gesetzt ist, und nützlich für zyklische Werte, zum Beispiel eine Rotation von 0 bis 360. Wenn diese Option nicht gesetzt ist, sind Anfangs- und Endwert gleich, was am Startpunkt zu einem Hängenbleiben führen kann (weil 0 und 360 derselbe Winkel sind). Wenn du diese Option aktivierst, wird der Maximalbereich reduziert, um die Schrittpositionen zu korrigieren.
Triangle wave
Anders als die sawtooth wave, die in jedem Zyklus zurück zum Anfang springt, bewegt sich die triangle wave linear vorwärts und dann rückwärts.
Siehe die Abschnitte oben für:
- range min / range max
- duration
- offset
- steps
- clamp min
- clamp max
- repeat count
- delay count
- ease function
Sine wave
Die weichste Wellenform! Sie oszilliert sanft zwischen zwei Werten, wie ein Pendel.
Siehe die Abschnitte oben für:
- range min / range max
- duration
- offset
- steps
- clamp min
- clamp max
- repeat count
- delay count
Square wave
Die einfachste Wellenform - sie kippt einfach zwischen zwei Werten hin und her!
Siehe die Abschnitte oben für:
- range min / range max
- duration
- offset
- repeat count
- delay count
Spezifisch für Square:
- pulse width - die Zeitspanne, in der die Welle relativ zur Gesamtdauer auf ihrem Maximalwert ist. 50% ist der Standardwert, also genau halb und halb. Wenn sie nur ein Viertel der Zeit „an“ sein soll, setze den Wert auf 25%. Mit dem offset-Wert kannst du anpassen, wann dieser Puls stattfindet.
Noise
Eine Stärke von Liberation ist, dass es zufällige, aber wiederholbare Effekte erzeugen kann. Der noise-Oszillator kann verwendet werden, um eine organische, loopende Zufallsbewegung mit so viel Detail/Jitter zu erzeugen, wie du möchtest.
Siehe die Abschnitte oben für:
- range min / range max
- duration
- offset
- steps
- clamp min
- clamp max
- repeat count
- delay count
Spezifisch für Noise:
- noise type - der Algorithmus, mit dem das Rauschen erzeugt wird.
- SIMPLEX - Standardwert; ein wellenförmiger Wert, der an- und abschwillt und sich in einem Loop wiederholt.
- RANDOM - verwendet einen traditionelleren Zufallszahlen-Algorithmus, komplett verrauscht und chaotisch.
- seed - der Wert, mit dem das Rauschen erzeugt wird. Wenn dir das Aussehen der Noise-Welle nicht gefällt, probiere einen anderen Wert aus.
- simplex detail - ändert, wie detailliert oder jitterig das Rauschen ist. Wenn das sich wiederholende Muster weniger offensichtlich sein soll, erhöhe die Dauer und diesen Wert.
Custom Oscillator
Erzeugt komplett benutzerdefinierte Wellenformen. Das ist sehr nützlich, um komplexe Animationen zu erstellen.
Siehe die Abschnitte oben für:
- range min / range max
- duration
- offset
- steps
- repeat count
- delay count
Darunter befindet sich eine Liste mit Positionen und Werten. Die Dauer ist in 64 Schritte unterteilt, und du kannst an jedem dieser Punkte einen Wert platzieren.
Jeder Schritt hat die folgenden Einstellungen:
- Step - der Zeitschritt innerhalb der Dauer. 0 ist am Anfang und 64 am Ende.
- Level - der Pegel der Welle an diesem Zeitschritt. Der Pegel liegt zwischen 0 und 1.
- Animation type - im Drop-down-Menü kannst du auswählen, wie du dich vom vorherigen Schritt zu diesem Level bewegen möchtest.
- None - keine Übergangsanimation; springt zur angegebenen Zeit direkt auf dieses Level.
- Linear - eine vollständig lineare Bewegung vom vorherigen Level zu diesem.
- Ease in / Ease out / Ease in/out - eased vom vorherigen Level zu diesem. Eine Beschreibung der Animationstypen findest du oben unter ease function.