Hello Les,
ldeutsch wrote: am working on a new CODM project that requires ventils. My great idea for this is to use the built-in mechanism Hauptwerk has for separate tremmed ranks. Rather than use a stop to switch between a straight rank and its tremmed version, I use this stop to switch between the desired rank and a silent rank. By implementing ventils in this way rather than using a dummy divison for the ventiled ranks, I can still use the standard combination action (which will not have to worry about the extra divisions) and everything couples between manuals correctly.
Indeed a novel and ingenious work-around. (The only disadvantages that spring to mind are that even when the ventil has disabled the ranks they would still be consuming polyphony when played, and the disabled ranks would still be drawing wind from the virtual wind supply model when played.)
ldeutsch wrote:It works like a charm – almost! The problem seems to be creating a truly silent rank.
My first idea was to create a rank with a single pipe sample, but place its MIDI number out of range of all the real ranks. The definitely created a silent rank – but the other rank I wanted to switch with was also silent using this technique! This seems to be because both ranks (the real one and the silent one) must share the same MIDI scope - or at least they will only sound at the intersection of their MIDI scopes.
My next try was to create a rank with 61 pipe samples – and use the amplitude functions in the rank definition to set it -1000 dB lower than the original sample volume. This indeed works like a charm. The ventils all work correctly.
However, I am concerned that some noise will leak through from this rank since it is not truly silent.
Does anyone know how to use the CODM to create a truly silent rank with 61 silent pipes?
Setting
Rank.Amp_PipeMIDINoteNum0NN_LevelAdjustDecibels to -99999 dB is the easiest, and -99999 dB should always be inaudible and would be so quiet as to have no significant effect on noise floor (even if not quite truly silent).
If you really, really wanted the result to be truly silent, I think you'd have to create one or more silent .wav files in an audio editor.
Best regards, Martin.
Hauptwerk software designer/developer, Milan Digital Audio.