From: Benjamin F. <zyn...@so...> - 2004-07-10 05:59:47
|
The attached patch for JACKaudiooutput.C is a *quick hack* for working around the JACK zombification problem. This patch does two things: 1. It modifies the initialization for the JACK audio driver, so that it asks JACK for a list of physical outputs, and then immediately connects to the first pair. 2. It modifies the shutdown handler for the JACK audio driver so that the initialization routine is immediately called, thereby re-establishing the output connection. The result is that audio output from the synth continues with nothing more than a bit of crackling during the reconnect. The main problem with this approach is that ZynAddSubFX might have been connected to ports other than the main physical output pair - such as tracks in Ardour. These connections would not be automatically restored. Nonetheless, the patch works well enough for my purposes at the moment, and I hope it will be helpful to others on this list. |) |)enji |