Replies: 7 comments 13 replies
-
More or less everything is possible, but that doesn't mean that it "should" be done like that (no matter what might be done in some HW odf).
I don't think this is the right way to go about it as this is most definitely not the default behaviour of generals/divisionals as far as I know. Nor am I so convinced that we should necessarily add more odf options for the odf generals/divisionals in themselves to alter their behaviour. Generals/divisionals are usually expected to visibly affect the drawstop states "one way" when they are pushed. For that type of combination system that were discussed and mentioned above, it's really not at all desired that the state of any drawstop should change (only what set of activators get precedence at the moment) - nothing beyond the "selector" state itself should change. Also, it seems that quite a few "Auslöser" functionality is not mentioned in that particular organ even though it's very common and integral for that pneumatic type combination system (nor is it mentioned on the website information about the organ, even if it's kind of visible in the images that they exist). Most of the pneumatic "fixed combinations" or even the type of "full organ" reversibles that I'm aware of should never visibly affect any drawstop state either, it's just the "reversible piston" itself that has it's state changed to indicate that it's in effect. Perhaps it's instead the reversible piston type of GrandOrgue that should be altered in order to be more versatile and capable? |
Beta Was this translation helpful? Give feedback.
-
The combinations buttons of this sample set (Registratur absteller, Freie 1, Freie 2, Piano, Mezzoforte, Forte, Tutti) are defined as latching switches in the HW ODF, with the following behaviors :
In GO ODF, only General sections can do the job to manage the mutual exclusion and to control switches states. Maybe a ReversiblePiston sections would permit to fulfill this need (mutual exclusions and possibility to disengage the controlled switches without having to press another piston), but the help of GrandOrgue does not describe to use it. |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
@eturpault This is my approach of implementing your diagram with current GO version: [Switch001] [Switch002] [Switch003] [Switch004] [Switch005] [Switch006] [Switch007] [General001] [General002] [General003] [General004] [General005] [General006] ; The same approach for other fixed combinations |
Beta Was this translation helpful? Give feedback.
-
I am closing this discussion in link with this comment in OdfEdit space : GrandOrgue/OdfEdit#50 (comment) |
Beta Was this translation helpful? Give feedback.
-
Now I'm working on adding an internal OR switch to any drawstop. It will make such ODFs a little bit simpler. |
Beta Was this translation helpful? Give feedback.
-
A drawstop has the attributes SwitchCount, Switch999 and Function permitting to have an input OR switch, what will be this internal OR switch that you are going to add ? |
Beta Was this translation helpful? Give feedback.
-
In order to have a chance to convert the combination buttons of the Szczecinek sample set from Hauptwerk to GrandOrgue ODF by OdfEdit (discussed here GrandOrgue/OdfEdit#50), I would need that a General push button (old style General section) had the possibility to be disengaged when one press on it whereas it is engaged, and that at the same time that all switches (and drawstops) which are referenced in this General are disengaged as well. So it would be a General with a reversible piston behavior.
This would permit to give the control to the standard stops when the free/fixed combinations and "Registratur absteller" button are all disengaged (like it is defined in the HW ODF).
It could be a default behavior of the General, or it could be set by a new boolean attribute called for example IsReversible.
It could be applied to Division as well.
Would it be possible to add this feature ?
Thank you.
Beta Was this translation helpful? Give feedback.
All reactions