Panelpotis mit Mittenrasterung / Multicores?
Moderator: herw
-
- meister
- Beiträge: 168
- Registriert: 10. August 2006, 14:06
- Wohnort: Berlin
Panelpotis mit Mittenrasterung / Multicores?
Hi!
1.
In meinem derzeitigen Reaktorprojekt brauche ich Potis mit Mittenrasterung. Die sollen den LFO Amount auf verschiedene Parameter regeln.
Wichtig ist natürlich, dass der Amout schnell auf 0 gesetzt werden kann, ohne dass ich ewig mit der Maus rumfrickle. Das hab ich bisher so gelößt, dass das Signal des LFOs mit einem Faktor von 0 bis 1 multipliziert wird. So kann ich schnell den Amout auf 0 setzen. Das ist aber unbefriedigend, weil ich eben mit ein und demselben LFO verschiedene Parameter gegenläufig, also mit einem Faktor -1 bis +1 Multiplizieren können will.
hab jetzt ewig nach so einer Art "Magnetische Mittenrasterung gesucht und nichts gefunden. Überseh ich etwas?
2. Gibt es in Reaktor soetwas wie "Multicores"? Also Verbindungen zwischen Makros die in der Stuktur sämtliche Event- und Audiostänge bereitstellt? Mein Projekt wird durch die Zahlreichen Verbindung dermaßen unübersichtlich, dass ich den Rappel kriege.
Gruß und Danke!
1.
In meinem derzeitigen Reaktorprojekt brauche ich Potis mit Mittenrasterung. Die sollen den LFO Amount auf verschiedene Parameter regeln.
Wichtig ist natürlich, dass der Amout schnell auf 0 gesetzt werden kann, ohne dass ich ewig mit der Maus rumfrickle. Das hab ich bisher so gelößt, dass das Signal des LFOs mit einem Faktor von 0 bis 1 multipliziert wird. So kann ich schnell den Amout auf 0 setzen. Das ist aber unbefriedigend, weil ich eben mit ein und demselben LFO verschiedene Parameter gegenläufig, also mit einem Faktor -1 bis +1 Multiplizieren können will.
hab jetzt ewig nach so einer Art "Magnetische Mittenrasterung gesucht und nichts gefunden. Überseh ich etwas?
2. Gibt es in Reaktor soetwas wie "Multicores"? Also Verbindungen zwischen Makros die in der Stuktur sämtliche Event- und Audiostänge bereitstellt? Mein Projekt wird durch die Zahlreichen Verbindung dermaßen unübersichtlich, dass ich den Rappel kriege.
Gruß und Danke!
Reaktor Befürworter
- toxonic
- synth professor
- Beiträge: 322
- Registriert: 2. Januar 2007, 20:46
- Wohnort: Stuttgart
- Kontaktdaten:
zu 1:
nee, so knöppe mit ner mittenrasterung, wie bei hardware gibt'S bei reaktor nicht und sich sowas zu basteln is - denke ich - mit nem mousarea und verschiedenen anderen modulen evtl. schon machbar aber ziemlich aufwendig!
ne simple alternative, wäre ein knopf mit reset button..... sowas is schnell gebaut, du musst dem reset button nur in den properties auf "trigger" stellen (damit er bei knopfdruck nur ein "on"-event ausgibt), den on-value musst du in den properties auf den gewünschten reset wert stellen (in diesem fall also 0) und dann machst du nur noch eine interne verbindung zum drehknopf - die kannst du auf der letzten registerkarte im properties-dialog der beiden module, die verbunden werden sollen, einrichten!
ich habe dir im anhang mal ein beispiel-ensemble beigepackt.
zu 2. multicores gibt's in dem sinne auch nicht und abgesehen davon hat ein multicore am ende auch immer ne peitsche oder irgendeine art der auflösung! obwohl, moment - der herw hat ja diesen abgefahrenen eventbus gebaut, den ich bisher nicht mal ansatzweise verstanden habe..... ich hab mich damit auch zugegebenermassen nicht beschäftigt, klang aber sehr interessannt....... guck mal in der ul unter event bus oder frag den herw direkt!
ich weiss, manchmal können diese spinnengeflechte einen echt zum wahnsinn treiben, aber alles in allem hab ich mich dran gewöhnt!
nee, so knöppe mit ner mittenrasterung, wie bei hardware gibt'S bei reaktor nicht und sich sowas zu basteln is - denke ich - mit nem mousarea und verschiedenen anderen modulen evtl. schon machbar aber ziemlich aufwendig!
ne simple alternative, wäre ein knopf mit reset button..... sowas is schnell gebaut, du musst dem reset button nur in den properties auf "trigger" stellen (damit er bei knopfdruck nur ein "on"-event ausgibt), den on-value musst du in den properties auf den gewünschten reset wert stellen (in diesem fall also 0) und dann machst du nur noch eine interne verbindung zum drehknopf - die kannst du auf der letzten registerkarte im properties-dialog der beiden module, die verbunden werden sollen, einrichten!
ich habe dir im anhang mal ein beispiel-ensemble beigepackt.
zu 2. multicores gibt's in dem sinne auch nicht und abgesehen davon hat ein multicore am ende auch immer ne peitsche oder irgendeine art der auflösung! obwohl, moment - der herw hat ja diesen abgefahrenen eventbus gebaut, den ich bisher nicht mal ansatzweise verstanden habe..... ich hab mich damit auch zugegebenermassen nicht beschäftigt, klang aber sehr interessannt....... guck mal in der ul unter event bus oder frag den herw direkt!
ich weiss, manchmal können diese spinnengeflechte einen echt zum wahnsinn treiben, aber alles in allem hab ich mich dran gewöhnt!
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
- herw
- moderator
- Beiträge: 3123
- Registriert: 13. März 2006, 18:28
- Wohnort: Dortmund
@undergrind
Eine kompliziertere Lösung ist es, jedem Regler einen eigenen Speicher zuzuweisen, der auch eine Resetmöglichkeit vorsieht. In Core geschieht dies zum Beispiel bei einem LFO, der durch einen Trigger auf 0 zurückgesetzt wird. Das kann man für einen Regler genauso vornehmen. Irgendein Triggersignal gibt den Null-Setzimpuls an den Speicher und dieser (zum Beispiel über eine interne Verbindung wie oben beschrieben) an den Regler. Probvlem dabei ist nur, dass man über den Speicher einen Eventloop bekommt, wenn der Speicher auch von den Werten des Reglers gespeist wird.
Du wirst sehr schnell erkennen, dass der Regler für solche Zwecke sehr unhandlich ist und auf die wesentlich flexibleren MausAreas ausweichen. Hier kann man mehrere Events (Left-Click-and-Draw, Right-Click etc.) für verschiedene Aktionen benutzen. Du kannst die MausArea unsichtbar über den Regler legen. Die MausArea hat bei der Aktivierung immer Vorrang vor allen anderen Panelobketen. D.h. auf den Regler wird niemals direkt zugegriffen. Im Prinzip würdest Du in diesem Fall den Regler über ein IC-Send und internal-Connection nur als Anzeige-Element benutzen.
Nachteil ist, dass die MausArea nicht midifizierbar ist (hoffentlich in R6, wenn es denn mal kommt). Das kann man aber auch lösen, indem man in der zweiten Panelansicht nur den Regler sichtbar lässt und die MausArea verschwinden läßt, so dass der Regler midifiziert werden kann.
Leider ist sehr viel Trickserei und Zeit nötig, um ein solches Panelelement zufriedenstellend aufbauen zu können. Meiner Einschätzung nach ist das aber mit diesen Ideen möglich. Ansonsten verweise ich auf den MODULAR MINI 2, dort findest Du im Modul LFO den Frequenz-Regler, der genau eine solche Rückstellmöglichkeit besitzt (durch Doppelklick wird die Frequenz auf einen bestimmten Wert eingestellt - das wäre für dich die Null). Der Regler hat noch mehr Eigenschaften: mehrere Bereiche, die man durch Mehrfachdrehungen erreicht. Alle anderen Regler haben diese Rückstellmöglichkeiten ebenfalls; einfache Beispiele findest du zum Beispiel beim Sustain-Regler des ADSR-Moduls. Der neue Modular hat sogar die Möglichkeit, den Rückstellwert frei auf dem Panell definieren zu können. Da musst Du allerdings noch wenige Wochen warten bis das Handbuch geschrieben ist.
Dass der LFO mehrere andere Quellen auch gegeläufig steuert ist kein Problem, da du ja ohne weiteres dessen Ausgang mit einem zweiten invertierten Ausgang versehen kannst
ja das ist eine praktikable Idee für den spontanen Praxisgebrauch.toxonic hat geschrieben:zu 1:
nee, so knöppe mit ner mittenrasterung, wie bei hardware gibt'S bei reaktor nicht und sich sowas zu basteln is - denke ich - mit nem mousarea und verschiedenen anderen modulen evtl. schon machbar aber ziemlich aufwendig!
ne simple alternative, wäre ein knopf mit reset button..... sowas is schnell gebaut, du musst dem reset button nur in den properties auf "trigger" stellen (damit er bei knopfdruck nur ein "on"-event ausgibt), den on-value musst du in den properties auf den gewünschten reset wert stellen (in diesem fall also 0) und dann machst du nur noch eine interne verbindung zum drehknopf - die kannst du auf der letzten registerkarte im properties-dialog der beiden module, die verbunden werden sollen, einrichten!
ich habe dir im anhang mal ein beispiel-ensemble beigepackt.
Eine kompliziertere Lösung ist es, jedem Regler einen eigenen Speicher zuzuweisen, der auch eine Resetmöglichkeit vorsieht. In Core geschieht dies zum Beispiel bei einem LFO, der durch einen Trigger auf 0 zurückgesetzt wird. Das kann man für einen Regler genauso vornehmen. Irgendein Triggersignal gibt den Null-Setzimpuls an den Speicher und dieser (zum Beispiel über eine interne Verbindung wie oben beschrieben) an den Regler. Probvlem dabei ist nur, dass man über den Speicher einen Eventloop bekommt, wenn der Speicher auch von den Werten des Reglers gespeist wird.
Du wirst sehr schnell erkennen, dass der Regler für solche Zwecke sehr unhandlich ist und auf die wesentlich flexibleren MausAreas ausweichen. Hier kann man mehrere Events (Left-Click-and-Draw, Right-Click etc.) für verschiedene Aktionen benutzen. Du kannst die MausArea unsichtbar über den Regler legen. Die MausArea hat bei der Aktivierung immer Vorrang vor allen anderen Panelobketen. D.h. auf den Regler wird niemals direkt zugegriffen. Im Prinzip würdest Du in diesem Fall den Regler über ein IC-Send und internal-Connection nur als Anzeige-Element benutzen.
Nachteil ist, dass die MausArea nicht midifizierbar ist (hoffentlich in R6, wenn es denn mal kommt). Das kann man aber auch lösen, indem man in der zweiten Panelansicht nur den Regler sichtbar lässt und die MausArea verschwinden läßt, so dass der Regler midifiziert werden kann.
Leider ist sehr viel Trickserei und Zeit nötig, um ein solches Panelelement zufriedenstellend aufbauen zu können. Meiner Einschätzung nach ist das aber mit diesen Ideen möglich. Ansonsten verweise ich auf den MODULAR MINI 2, dort findest Du im Modul LFO den Frequenz-Regler, der genau eine solche Rückstellmöglichkeit besitzt (durch Doppelklick wird die Frequenz auf einen bestimmten Wert eingestellt - das wäre für dich die Null). Der Regler hat noch mehr Eigenschaften: mehrere Bereiche, die man durch Mehrfachdrehungen erreicht. Alle anderen Regler haben diese Rückstellmöglichkeiten ebenfalls; einfache Beispiele findest du zum Beispiel beim Sustain-Regler des ADSR-Moduls. Der neue Modular hat sogar die Möglichkeit, den Rückstellwert frei auf dem Panell definieren zu können. Da musst Du allerdings noch wenige Wochen warten bis das Handbuch geschrieben ist.
Dass der LFO mehrere andere Quellen auch gegeläufig steuert ist kein Problem, da du ja ohne weiteres dessen Ausgang mit einem zweiten invertierten Ausgang versehen kannst
ja - wenn du viele Quellen beliebig zuweisen möchtest wie bei einem echten modularen Synthesizer, dann gibt es fünf Alternativen:zu 2. multicores gibt's in dem sinne auch nicht und abgesehen davon hat ein multicore am ende auch immer ne peitsche oder irgendeine art der auflösung! obwohl, moment - der herw hat ja diesen abgefahrenen eventbus gebaut, den ich bisher nicht mal ansatzweise verstanden habe..... ich hab mich damit auch zugegebenermassen nicht beschäftigt, klang aber sehr interessannt....... guck mal in der ul unter event bus oder frag den herw direkt!
ich weiss, manchmal können diese spinnengeflechte einen echt zum wahnsinn treiben, aber alles in allem hab ich mich dran gewöhnt!
- eine Modulationsmatrix; da gibt es verschiedene Beispiele in der user-library etwa 3X,
- die Summenmethode, eine Variante der Modulationsmatrix (typisches Beispiel das Ensemble Numalik III)
- die event modulation harp, die die Verharfung von Numalik wesentlich vereinfacht und relativ leicht zu verstehen und für die eigenen Zwecke anpassbar ist
- der oben erwähnte event-bus, der wie der Name schon sagt nur events erfasst, aber ganz ohne irgendwelche Leitungen auskommt und sich aus einem eventbus die jeweils passenden Informationen herausgreift. Ich habe dort mehrere Beispiel-Ensembles dazugestellt unter anderen auch den Modularen Synthesizer GREYHOUND, den erstaunlicherweise fast niemand kennt (übrigens mit hervorragenden Snaps von Phil Durrant) und last but not least
- der oben erwähnte MODULAR, der alle Verknüpfungen nur über Audioverbindungen regelt und völlig frei patchbar ist.
- toxonic
- synth professor
- Beiträge: 322
- Registriert: 2. Januar 2007, 20:46
- Wohnort: Stuttgart
- Kontaktdaten:
- toxonic
- synth professor
- Beiträge: 322
- Registriert: 2. Januar 2007, 20:46
- Wohnort: Stuttgart
- Kontaktdaten:
guck mal, hat mich selbst gejuckt, mal sowas wie nen knopp mit zurücksetz-funktion zu bauen.... um genau zu sein, kann man den nicht nur "resetten" sonder "setten".......
funktion:
mit rechts-click auf den knopf erscheint unter der wertanzeige des knopfs noch eine kleine wertanzeige in der man den "set"-wert einstellen kann. bei links klick auf den knopf verschwindet die anzeige wieder.
ansonsten den knopf wie nen normalen knopf benutzen, bloss wenn man doppelt drauf clickt - tadaaaaa - springt er auf den "set"-wert.......
toll, oder.........? hahaha
funktion:
mit rechts-click auf den knopf erscheint unter der wertanzeige des knopfs noch eine kleine wertanzeige in der man den "set"-wert einstellen kann. bei links klick auf den knopf verschwindet die anzeige wieder.
ansonsten den knopf wie nen normalen knopf benutzen, bloss wenn man doppelt drauf clickt - tadaaaaa - springt er auf den "set"-wert.......
toll, oder.........? hahaha
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
- herw
- moderator
- Beiträge: 3123
- Registriert: 13. März 2006, 18:28
- Wohnort: Dortmund
eine schöne leicht zu verstehende Lösung. Übrigens kann man für jeden Snapshot einen anderen default-Wert abspeichern.toxonic hat geschrieben:guck mal, hat mich selbst gejuckt, mal sowas wie nen knopp mit zurücksetz-funktion zu bauen.... um genau zu sein, kann man den nicht nur "resetten" sonder "setten".......
funktion:
mit rechts-click auf den knopf erscheint unter der wertanzeige des knopfs noch eine kleine wertanzeige in der man den "set"-wert einstellen kann. bei links klick auf den knopf verschwindet die anzeige wieder.
ansonsten den knopf wie nen normalen knopf benutzen, bloss wenn man doppelt drauf clickt - tadaaaaa - springt er auf den "set"-wert.......
toll, oder.........? hahaha
Eine kleine optische Verbesserung: warum legst du die reset-Regler-Anzeige nicht in gleicher Größe und Position über die normale Anzeige? Dann brauchst Du keinen zusätzlichen Platz.
- toxonic
- synth professor
- Beiträge: 322
- Registriert: 2. Januar 2007, 20:46
- Wohnort: Stuttgart
- Kontaktdaten:
- toxonic
- synth professor
- Beiträge: 322
- Registriert: 2. Januar 2007, 20:46
- Wohnort: Stuttgart
- Kontaktdaten:
- toxonic
- synth professor
- Beiträge: 322
- Registriert: 2. Januar 2007, 20:46
- Wohnort: Stuttgart
- Kontaktdaten:

rechtsclick auf den knopf switcht zwischen normalem modus und "set-wert-edit-modus" (na, verstanden? nee? nochmal lesen....

ansonsten wie vorher, nur in der struktur hat sich was getan....
viel spass!
edit: die datei is so gross, weil ich skins für die knöppe benutzt habe.....
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
- herw
- moderator
- Beiträge: 3123
- Registriert: 13. März 2006, 18:28
- Wohnort: Dortmund
da sagst Du mir nichts Neues. Das nutze ich gerade im Modular aus. Der "Nachteil" Deiner wie auch bei meiner Lösung liegt darin, dass die MausArea nicht midifizierbar ist. Aber das wirst Du sicherlich auch noch lösen. Ich hab's durch eine B-Ansicht geregelt. Im Prinzip stimmen unsere Lösungen überein, nur dass ich die Rückkoppelung beim Neusetzen eines Default-Wertes über einen gemeinsamen Speicher realisiere. Stacked-Makros mag ich nicht so sehr, da sie im Design einige Probleme schaffen, vor allem, wenn noch mehr Grafiken darüber liegen (PatchCords).toxonic hat geschrieben:hab eine wesentlich elegantere version gebastelt........
rechtsclick auf den knopf switcht zwischen normalem modus und "set-wert-edit-modus" (na, verstanden? nee? nochmal lesen....)
ansonsten wie vorher, nur in der struktur hat sich was getan....
viel spass!
[...]
Ansonsten macht es, wie du selbst merkst, viel Spaß neue komfortable Panelelemente zu erfinden: zum Beispiel einen Dekaden-Regler (der Wertebereich wechselt automatisch von z.B 1.0-9.9 auf 10-99 auf 100-990 etc.).
ciao herw
- toxonic
- synth professor
- Beiträge: 322
- Registriert: 2. Januar 2007, 20:46
- Wohnort: Stuttgart
- Kontaktdaten:
- herw
- moderator
- Beiträge: 3123
- Registriert: 13. März 2006, 18:28
- Wohnort: Dortmund
ja das ist ja auch der Sinn des B-Panels. Ansonsten kommt man ja an die darunter liegenden Panel-Elemente nicht dran. In der Panel-B-Ansicht verstecke ich die MausArea.toxonic hat geschrieben:dacht ich mir, das du sowas schon lange gebaut hast.......
aber um ehrlich zu sein, der modular thread is so gross, das es mich abschreckt, den mal ganz durchzulesen!
das mit der mousearea und midi: muss man doch garnicht unbedingt, man kann ja die angesteuerten panel elemente midifizieren!?
Trotz der Länge würde ich an Deiner Stelle mal einige Abschnitte im Modular-Thread lesen. Ich habe mich bemüht das ganze etwas zu strukturieren; warum solltest Du das Rad neu erfinden? Insbesondere die Grafikverwaltung von REAKTOR ist dort erschöpfend dargestellt.
Aber zeig mal Deine Verkabelungs-Matrix!
- toxonic
- synth professor
- Beiträge: 322
- Registriert: 2. Januar 2007, 20:46
- Wohnort: Stuttgart
- Kontaktdaten: