Linearer Übergang zwischen zwei Werten
gedruckt am 26. Dec. 2024
Zwischen zwei Werten wird permanent linear vermittelt, das Ende eines Überganges löst den Nächsten aus.
In diesem Beispiel wird damit ein Übergang zwischen zwei Metronom-Werten gesteuert, lineare Übergänge mit dem Line-Objekt werden aber in allen möglichen Zusammenhängen eingesetzt.
Mittlerweile würde ich lineare Übergänge etwas einfacher realisieren, das Scale-Objekt hilft dabei:
Der Toggle wird durch Impuls alternierend 0 oder 1 gesetzt, er löst die Übergangszeit aus, das Ergebnis ist ein linearer Übergang zwischen 0 und 1 (Achtung: Dezimalpunkt beim Line-Objekt nicht vergessen, damit dezimale Zwischenwerte verwendet werden!). Diese Werte werden mit dem Scale-Objekt skaliert, im Beispiel wird aus dem Interall (0, 1) das Intervall (200, 2000). Der erhaltene Werte wird als nächster Metro-Wert verwendet.
Die nächste Variante ermöglicht zufällig gewählte Übergangszeiten (hier: zwischen 100 und 2000), indem Zufallszahlen zwischen 0 und 100 (eigentlich 99) entsprechend skaliert werden und in ein Number-Objekt (anstelle der Message Box) geschickt werden.
Die nächste Variante ermöglicht das Abschalten der Line-Automatik mit Hilfe eines Gate-Objektes (im organgen Bereich): Wenn der Toggle ausgeschaltet ist, wird die Rückkoppelungsverbindung unterbrochen (Gate geschlossen).
Verwendete Objekte: Loadbang, metro, line, scale, random