Jetzt ein Paar Fragen.
Ich glaube, es gibt grundsätzlich zwei Funktionsweisen für ein Crescendopedal:
"=" 1) Bei Betätigung des Pedals werden alle manuelle Einstellungen (oder wenigstens diejenige die im "Scope" definiert sind) überschrieben. Die Registrierung ist dann also (bei vollem "Scope") zu 100% definiert beim Pedal-programmierung. Hier gibt es keine Überraschungen - wird das Pedal betätigt, bekommt man genau das was man vorher (beim Programmieren) gedacht hat. Deutlich, aber nicht flexibel. DESTRUKTIV.
"+" 2) Bei Betätigung des Pedals werden Programmierte Register zu den manuell-eingestellte hinzugefügt. Betätigung führt also niemals zu weniger eingeschaltete Register. Die entstandene Kombinationen sind "neu", sie entsprechen nicht die Programmierte Registrierung. Flexibel, aber nicht ganz vorhersagbar. Stellt man das Pedal auf null, hat man aber seine ursprüngliche Registrierung wieder. ADDITIV.
Für Variante 1 gibt es zwei Unter-varianten.
1a. Wenn das Pedal aktiv ist (also nicht auf "0" steht) sind manuelle Änderungen von Registern (die im "Scope" sind) NICHT gestattet. Also, die Orgel wird ganze alleine vom Crescendopedal registriert. Deutlich. Einfach. Wenn man auf "0" zurück geht sind alle Register ausgeschaltet. ABSOLUT-DESTRUKTIV.
1b. Zu jeder Zeit kann man manuell die Einstellungen ändern, also Register zu- oder abschalten. Sobald man aber das Pedal berührt werden diese Änderungen vergessen. KONSTRUKTIV-DESTRUKTIV.
1c. Wie 1a, aber wenn man das Pedal auf null zurückstellt bekommt man seine Ursprungsregistrierung wieder. SEMI-DESTRUKTIV.
In GrandOrgue ist zur Zeit Variante 1b implementiert.
Programmierung geschieht wie bei andere Kombinationen.
Variante 2 kann man mit GrandOrgue realisieren, indem man jeden Stopp oder Switch zweimal ausführt (es gibt dann also zwei *verschiedene* Switches oder Stops die dieselben Ranks aktivieren - und das ist ganz etwas anderes als wenn man auf zwei grafische Oberflächen die Möglichkeit macht denselben Switch zu betätigen (wie ich in Billerbeck gemacht habe)) - einmal zur manuellen Betätigung, und einmal zur Crescendobetätigung. Dabei muss man bei der Crescendoprogrammierung den Scope richtig einstellen, damit die Schalter für manuelle Einstellung nicht im Scope sind.
Programmieren geschieht auf ein eigenes Panel das nur für Crescendoprogrammierung da ist.
Selbstverständlich ist das hier nur möglich wenn es im ODF einprogrammiert wird.
Also jetzt zu meine Fragen. Mein Ziel ist eine Spezifikation für GO-Entwickler zu machen (hmm, für mich also - hoffentlich nicht nur).
A) Habe ich die Varianten gut Verstanden, oder gibt es noch weitere gewünschte oder mögliche Varianten die wir im Auge halten sollten?
B) Welche Variante (oder Varianten) sollten in GrandOrgue implementiert werden? Variante 1b gibt es jetzt. Behalten oder ändern? Variante 2 ist gewünscht, aber ist das die gewünschte Variante für ALLE Benutzer?
C) Programmierung vom Pedal im Variante 1 geschieht jetzt in GO genau so wie man andere Kombinationen programmiert, was sowohl Vor- als Nachteile hat. Variante 2 braucht ein neues Panel (wie zum Beispiel von Sonus Paradisi in Hauptwerk programmiert), was aber unbedingt automatisch generiert werden muss (viele hunderte Schalter im ODF? Nein Danke). Falls GO sowohl Variante 1 (a, b, c?) als 2 unterstützen soll, wird man das Programmieren in allen Fallen über das neue Panel machen?
D) Muss man (besonders in Variante 2) beim Spielen sehen können welche Register vom Crescendopedal aktiviert werden sind, und wie würde man das machen?
Selbst glaube ich das Varianten 2 ("additiv") und 1a ("absolut-destruktiv") beide seine Vorteile haben. Programmieren machte ich am liebsten in einem neuen Panel, ein Crescendomatrix. Die manuelle Einstellungen würden sich dann beim Crescendospielen nicht ändern. Vielleicht könnte man im Crescendo-Panel die aktuelle Registrierung anzeigen - aber nur da. Nur bei Variante 1a, beim nullstellen des Pedals alt. bei Betätigung des Pedals würden alle manuell-gezogene Register (wenn im Scope) null-gestellt werden.
Bei "richtige" Orgel habe ich bis jetzt nur Variante 2 gesehen.
Bitte kurz und konkret antworten