We have discovered one major issue with GrandOrgue working in Linux:
"Many consumer audio interfaces support only 1 sample rate (48kHz).
When JACK used to fail to start if the user asked for 44.1kHz and the
device did not support it, users howled. So we changed it so that it
picks the closest available rate. Qjackctl displays the rate that was
As GrandOrgue requires a sample rate of 44.1khz, it is not able to recognize Jack running at 48khz (if Jack can't run at 44.1khz it will automatically try 48khz and configure itself to that sample rate because of the issue quoted above).
There is a proposed solution that I have working on my own computer, GrandOrgue48. A version of GrandOrgue that will run at 48khz, but it also requires sample sets to be 48khz. I have not yet worked out a way to differentiate between the sample rate of the wave files and the sample rate of the audio stream that plays. So, for now, GrandOrgue48 will require that your sample sets are converted from 44.1khz to 48khz before you can load them.
GrandOrgue48 is not yet ready for release, but if you have the same issue that is reported here please let me know and you can become an Alpha Tester of GrandOrgue48