Re: [jOrgan-user] Dealing with the Tremulant Change Issue in jOrgan - Theoretical Discussion
Brought to you by:
svenmeier
From: Roy R. <roy...@ya...> - 2009-11-12 16:48:54
|
Hi, Graham, If I'm reading this correctly it would replay the starting transient when you engaged trems. Would that give a spurious "Gulp" in the middle of the note? Have fun, Roy. --- On Thu, 12/11/09, Graham Goode <ggo...@gm...> wrote: From: Graham Goode <ggo...@gm...> Subject: [jOrgan-user] Dealing with the Tremulant Change Issue in jOrgan - Theoretical Discussion To: "jorgan-user" <jor...@li...>, "VTPO" <VT...@ya...> Date: Thursday, 12 November, 2009, 15:39 Hi guys, When using jOrgan and LinuxSampler/Gigastudio/Fluidsynth with Theatre Organ Ranks that have Non-Trem and Trem samples there is the problem that the tremulant will only play once a new note is pressed. If you are holding a note down while changing the Trems there is no change in the note... (and this in not how a real pipe organ would behave!!). I have been thinking about how to solve this (in the back of my busy mind) for a while and have something that I want to try.... but thought I'd share the thought with the group to see if others have tried it and found that it didn't work, or if they have thought of a better way to do it. I will describe the proposed concept using soundfont terminology, but the system should work with the instrument channels in LinuxSampler just as easily... So, if we take Bruce Miles' Theatre Organ soundfont as modified for Miditzer, we find that there is a patch for the non-tremulant samples and a patch for the tremulant samples. Currently these patches are separated by a value of '50', which means that using the 'Patch Change' tremulant method we can engage/disengage the Tremulant samples using a Continuous Filter. Each RANK access two soundfont patches to differntiate between the Trem and Non-Trem samples, as controlled via the continuous filter. A single STOP activates or deactives the Rank. Now, what if we create a STOP > RANK for the Non-Trem Patch and a STOP > RANK for the Tremulant Patch, activate or deactivate them BOTH at the same time via an ACTIVATOR element (which would show on the console, the STOP elements would be invisible). Then controll the Tremulant via a COUPLER. This would require that when the Non-Trem Coupler is enganged the Trem Coupler is disengaged at the same time. Both the Trem and Non-Trem patches would be loaded and the switch between the two would be a true MIDI note transfer. Then end result would be double the amount of RANK elements, and double the amount of MIDI channels used. BUT (theoretically) the change between Trem and Non-Trem would be instant.... Questions, Comments, Other Ideas... all welcome :-) GrahamG ------------------------------------------------------------------------------ Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day trial. Simplify your report design, integration and deployment - and focus on what you do best, core application coding. Discover what's new with Crystal Reports now. http://p.sf.net/sfu/bobj-july _______________________________________________ jOrgan-user mailing list jOr...@li... https://lists.sourceforge.net/lists/listinfo/jorgan-user |