cjcliffe / CubicSDR

Cross-Platform Software-Defined Radio Application
http://www.cubicsdr.com
GNU General Public License v2.0
2.07k stars 255 forks source link

Consider adding Jack support to the build to allow easier virtual audio support #289

Open N5FPP opened 8 years ago

N5FPP commented 8 years ago

On Mac OS X, I am running Jack as an alternative to creating virtual audio ports in OS X at the system level. This is working, but the initial configuration is somewhat cumbersome and order dependent. It is easy to do out of order and have to restart my system to recover. Allowing Jack to be enabled at build time and linked in should simplify some of that setup and make it easier to configure and use virtual audio ports with other applications (fldigi, WSJT-X, etc.). Supporting Jack would be applicable for use with Linux and Mac OS X.

k9wkj commented 8 years ago

as troublesome as jack can be it would real nice to be able to route things on purpose and not by accident!

On Mon, Feb 15, 2016 at 5:58 PM, Freeman P. Pascal IV < notifications@github.com> wrote:

On Mac OS X, I am running Jack as an alternative to creating virtual audio ports in OS X at the system level. This is working, but the initial configuration is somewhat cumbersome and order dependent. It is easy to do out of order and have to restart my system to recover. Allowing Jack to be enabled at build time and linked in should simplify some of that setup and make it easier to configure and use virtual audio ports with other applications (fldigi, WSJT-X, etc.). Supporting Jack would be applicable for use with Linux and Mac OS X.

— Reply to this email directly or view it on GitHub https://github.com/cjcliffe/CubicSDR/issues/289.

N5FPP commented 8 years ago

I noticed that the current code base includes code to use Jack as part of RTAudio. I'll have to look closer to see how it is used.

N5FPP commented 8 years ago

Well, it's not as simple as copying the config in the CMakeList.txt to include with the mac build. Time to go look closer again. CubicSDR does build, just without any audio support.

cjcliffe commented 8 years ago

@Analias I've only used the JACK audio support on Linux so far and it seemed to work well; I haven't tried it yet on OSX (been using Soundflower) but I'll give it a go and see where the issue lies.

ghost commented 8 years ago

Yeah, Jack is probably more flexible than Soundflower, but Soundflower is so much easier to use.

On Tue, Feb 16, 2016 at 5:42 AM, Charles J. Cliffe <notifications@github.com

wrote:

@Analias https://github.com/Analias I've only used the JACK audio support on Linux so far and it seemed to work well; I haven't tried it yet on OSX (been using Soundflower) but I'll give it a go and see where the issue lies.

— Reply to this email directly or view it on GitHub https://github.com/cjcliffe/CubicSDR/issues/289#issuecomment-184514884.