Iteration & Order

Warum funktioniert ein bestimmtes Modul nicht so, wie man es sich vorstellt? Hier kann man Dampf ablassen.

Moderator: herw

Antworten
Benutzeravatar
KlangRaum
synth guru
Beiträge: 647
Registriert: 1. August 2006, 12:55

Iteration & Order

Beitrag von KlangRaum »

Ich benutze ein Macro mit Iteration & Order, um in einer Table in definierte Bereiche zu schreiben
Dabei ist mir aufgefallen, das diese Schaltung wenn sie innerhalb eines Macro gekapselt ist, ein anderes Verhalten hat als wenn sie diskret auf einer Ebene darunter eingebunden wäre.
Innerhalb eines Macro rauscht der Zweig Order.1 komplett -mit allen Incrementen aus dem Iterationsmodul- durch, danach wird Order.2 durchgereicht, Value getriggert und Val bekommt den eigentlich aktuellen Wert.

Diskret eine Ebene darunter funktioniert es so wie es soll, Val wird via Order.2 nach jedem einzelnen Increment getriggert.

Ich wundere mich seit einiger Zeit, warum ich in Verbindung mit Iteration & Order die in eine Tabelle schreiben oder daraus lesen, immer wieder „seltsame Effekte“ erhalte.
Genau dieser „Kapselungseffekt“ ist die Ursache, die Lösung ist eigentlich einfach....

Vor einiger Zeit hatte ich mal ne Idee zu einem Arpeggiator und habe damals mit einem ähnlichen Macro eine Art Tastaturpuffer aufgebaut. Dabei blieb immer die zuletzt gedrückte Taste im Nirvana hängen und tauchte erst beim nächsten Tastendruck auf. Auch dieses Problem ist nun „erkannt“...

Der Haken bzw. das Unschöne an der Sache ist halt, das Schaltungen nicht unbedingt transparenter werden, wenn man bei der Kapselung in Macros an solche Seiteneffekte denken muss.....

Gruss
Peter
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
Siggi Natur ? :mrgreen:
Benutzeravatar
herw
moderator
Beiträge: 3122
Registriert: 13. März 2006, 18:28
Wohnort: Dortmund

Re: Iteration & Order

Beitrag von herw »

KlangRaum hat geschrieben:Ich benutze ein Macro mit Iteration & Order, um in einer Table in definierte Bereiche zu schreiben
Dabei ist mir aufgefallen, das diese Schaltung wenn sie innerhalb eines Macro gekapselt ist, ein anderes Verhalten hat als wenn sie diskret auf einer Ebene darunter eingebunden wäre.
Innerhalb eines Macro rauscht der Zweig Order.1 komplett -mit allen Incrementen aus dem Iterationsmodul- durch, danach wird Order.2 durchgereicht, Value getriggert und Val bekommt den eigentlich aktuellen Wert.

Diskret eine Ebene darunter funktioniert es so wie es soll, Val wird via Order.2 nach jedem einzelnen Increment getriggert.

Ich wundere mich seit einiger Zeit, warum ich in Verbindung mit Iteration & Order die in eine Tabelle schreiben oder daraus lesen, immer wieder „seltsame Effekte“ erhalte.
Genau dieser „Kapselungseffekt“ ist die Ursache, die Lösung ist eigentlich einfach....

Vor einiger Zeit hatte ich mal ne Idee zu einem Arpeggiator und habe damals mit einem ähnlichen Macro eine Art Tastaturpuffer aufgebaut. Dabei blieb immer die zuletzt gedrückte Taste im Nirvana hängen und tauchte erst beim nächsten Tastendruck auf. Auch dieses Problem ist nun „erkannt“...

Der Haken bzw. das Unschöne an der Sache ist halt, das Schaltungen nicht unbedingt transparenter werden, wenn man bei der Kapselung in Macros an solche Seiteneffekte denken muss.....

Gruss
Peter
Bei welchem der beiden Fälle zeigt sich das richtige Verhalten, mit oder ohne Kapselung.
Kannst Du mal ein kleines Mini-Beispiel hochladen?

ciao herw
Benutzeravatar
KlangRaum
synth guru
Beiträge: 647
Registriert: 1. August 2006, 12:55

Re: Iteration & Order

Beitrag von KlangRaum »

Muss mal schauen, wo ich das hab. Bin grad dabei meine (Chaoten)Platte zu putzen....
Siggi Natur ? :mrgreen:
Antworten