| Autor |
Nachricht |
|
Verfasst am: 08.03.2012 [15:01]
|
|
Christian Korber
Themenersteller
Dabei seit: 05.09.2007
Beiträge: 91
|
Hi,
fuer eine Tourproduktion hab ich hier ein Setup mit 2 Faderunits und nem Enterprise-Dongle.
Fuer einige Sachen moechte ich gerne auch die F-Buttons mitbelegen, hab da aber ein paar Probleme:
Ich bekomms nur zum Laufen, wenn ich Faderbank als "ANY" benutze, hat zur Folge dass F1-F10 beider Units gleich belegt sind.
Und der Trigger "On Key Release" scheint auch nicht zu funktionieren, wollte manches als Flash-Button ablegen - also Das Event "Key Pressed" sollte die Cue Starten und "Key released" wieder beenden - funktioniert aber leider nicht.
Hab ich nen Denkfehler oder funktioniert das wirklich nicht so?
Programmer ist der V5.1.601.906 Enterprise (V5.5 moechte ich nicht benutzen)
Gruss
Christian
|
|
Verfasst am: 08.03.2012 [18:25]
|
|
who-be
Dabei seit: 12.05.2004
Beiträge: 428
|
hi christian,
da du mit "any" arbeitest, gehe ich davon aus,
dass du ein macro triggerst.
dort kannst du meines erachtens mit DriverGetHandle();
herausbekommen, welche faderunit betaetigt wurde.
release ging leider noch nie;
@bjoern - was fuer mantis, die liste, sollte dort aber auch schon stehen 
cu da who
[Dieser Beitrag wurde 1mal bearbeitet, zuletzt am 08.03.2012 um 18:28.]
|
|
Verfasst am: 08.03.2012 [19:41]
|
|
Christian Korber
Themenersteller
Dabei seit: 05.09.2007
Beiträge: 91
|
Hi,
es sollten Cuelisten getriggert werden.
Ueber DriverGetHandle(); bekomm ich leider nichts, denn sobald ich von ANY auf irgendwas anderes umstelle, passiert einfach nichts mehr... Bisher war ANY der Weg fuer mich um wenigstens 10 zusaetzliche Buttons zu benutzen, ich wuerd aber gern auf die Buttons der zweiten Unit benutzen koennen...
Ist irgendwie nicht schoen, da die F-Buttons erst mit Dongle Sinn machen und auch dann nicht wirklich.
Gruss
Christian
|
|
Verfasst am: 08.03.2012 [21:20]
|
|
who-be
Dabei seit: 12.05.2004
Beiträge: 428
|
mit einem script kann man das sicher loesen,
kennst du dich ein bischen aus?
ich habe gerade keine faderunit am start
lege ein macro mit folgenden inhalt an
// Faderunit auslesen
printf ("\nTastendruck\nWert 1 = %d\n", getarg(0) )
printf ("Wert 2 = %d\n", getarg(1) )
printf ("Wert 3 = %d\n", getarg(2 )
printf ("Wert 4 = %d\n", getarg(3) )
printf ("Wert 5 = %d\n", getarg(4) )
printf ("\nFaderunit #1 Handle = %d\n", DriverGetHandle("faderunit#1"))
printf ("\nFaderunit #2 Handle = %d\n", DriverGetHandle("faderunit#2"))
erstelle nun einen trigger an, bei dem das value auch auf any steht, der das macro ruft,
mache das logbook gross,
loesche es (doppelklick im logbook),
nun drueckst du f3 auf faderunit1,
dann drueckst du f4 auf faderunit2,
machst nen screenshot vom logbook und postest den hier
es findet sich ein weg
cu da who
[Dieser Beitrag wurde 1mal bearbeitet, zuletzt am 08.03.2012 um 21:21.]
|
|
Verfasst am: 08.03.2012 [21:30]
|
|
who-be
Dabei seit: 12.05.2004
Beiträge: 428
|
und manchmal verschwindet der wald hinter den vielen baeumen...
du brauchst doch nur im device manager
setup / hotkey / ...
die funktion zuweisen!
das geht auch ohne dongle
|
|
Verfasst am: 08.03.2012 [21:41]
|
|
Marco Habeck
Dabei seit: 12.11.2006
Beiträge: 132
|
Das Problem ist das RegisterEvent bei p0 und p1 immer p0 = 0 und p1 =1 zurück liefert. In p2 ist dann die Tasten drin. Also die Nummer.
Egal welche unit du drückst da die ersten beiden variablen immer das selbe liefern kann man das nicht unterschieden von welche das Event kam. An dem Problem hängt dann auch die Triggerkiste.
Mit DriverGetHandle hast du dann die Nummer der Unit aber weist nicht welche das event ausgelöst hat.
Es wäre so einfach wenn p0 eine 0 für die erste und eine 1 für die zweite liefern würde. Das macht es aber schon seit 3.8 nicht es gibt eben Sachen die gingen noch nie
|
|
Verfasst am: 08.03.2012 [21:59]
|
|
Marco Habeck
Dabei seit: 12.11.2006
Beiträge: 132
|
Der Hotkey nutzt dir garnix denn du kannst bloß F1-F10 belegen. Also gibt es nur 1-10 zurück das egal auf welcher du drückst. Alle anderen Tasten lösen erst gar kein event aus.
Mich k... das echt an Es scheint genau so arg daran zu liegen das die Hindernisse das zu beseitigen extrem groß sein müssen. Wie das Mulitpart Fixture.
Das dumme ist das nicht mal das Triggern zum ActionPad funktioniert. Also einen Hotkey über das Pad zu machen. Das würde ja auch gehen. Man kann es belegen passiert aber nix.
|
|
Verfasst am: 09.03.2012 [10:55]
|
|
Christian Korber
Themenersteller
Dabei seit: 05.09.2007
Beiträge: 91
|
Hi,
zum Einen mal das Script - korrigiert ;)
// Faderunit auslesen
printf ("\nTastendruck\nWert 1 = %d\n", getarg(0) )
printf ("Wert 2 = %d\n", getarg(1) )
printf ("Wert 3 = %d\n", getarg(2) )
printf ("Wert 4 = %d\n", getarg(3) )
printf ("Wert 5 = %d\n", getarg(4) )
printf ("\nFaderunit #1 Handle = %d\n", GetDriverHandle("faderunit#1") )
printf ("\nFaderunit #2 Handle = %d\n", GetDriverHandle("faderunit#2") )
Und zum Anderen der gewuenschte Screenshot. Allerdings aendert sich ausser Wert 4 nichts, egal auf welcher FaderUnit ich druecke...
Gruss
Chris
Dateianhang
|
|
Verfasst am: 09.03.2012 [14:52]
|
|
Marco Habeck
Dabei seit: 12.11.2006
Beiträge: 132
|
wert eins 4 = Faderunit
wert zwei 0 = immer null
wert drei 1 = immer eins
wert vier 1-10 Tastennummer
die Handle sind unterschiedlich logisch zwei Driver. Aber diese lassen nicht nicht mit dem Event verknüpfen. Es sei denn du opferst eine Taste als "shift" Aber das bringt auch nix das geht ja dann auch mit einer. Mein Rat "Kopfnuss Alarm" Ein Board verkaufen und die BCF2000 oder BCD2000 erwerben. Dafür bekommt man eine Menge davon. Per Midi ist das kein Problem.
|
|
Verfasst am: 09.03.2012 [15:00]
|
|
Christian Korber
Themenersteller
Dabei seit: 05.09.2007
Beiträge: 91
|
Das ist nicht unbedingt die angestrebte Loesung, zudem hab ich schon ne BCF ;) MIr gehts ja net um mangelnde Fader, sondern um Buttons...
Ich wuerd einfach nur gern die vorhandenen Buttons der FaderUnit nutzen koennen... aber scheinbar geht das wohl nicht...
|