Ubuntu 11.04 Jack_oss driver and LynxTWO (oh yeah!)

6 replies [Last post]
kgenus
User offline. Last seen 2 years 21 weeks ago. Offline
Joined: 2011-05-13
Posts:

I work out of a home studio voicing network promos, commercials, etc and for the last few years I've looked at Ardour but never went beyond that purely because my studio has ProTools hardware on one machine a LynxTWO card in the other. It's like the kiss of death for open source anything, and I've been a Linux junkie since I picked up my first copy of Yggdrasil back in 1993.

I recently installed Ubuntu 11.04 and noticed OpenSound and was pleasantly surprised to see all of the channels available for use and actively sending program content to both the internal and external mixer. However, Jack 1.9.7 doesn't seem to have a valid compilation option for jack_oss. Talk about timing.

Before I walk away from this, I wanted to confirm if OSS has been completely deprecated from Jack and if so, will an older version of Jack that does support OSS function with Ardour.

Thanks for any responses.
Kevin

peder
User offline. Last seen 49 weeks 5 days ago. Offline
Joined: 2007-05-08
Posts:

Jack2 aka jack-1.9.x doesn't seem to support OSS.
But Jack1 aka jack-0.1xy.z does - so you either have to check if Ubuntu gives you the possibility to switch or you'll have to download the source and compile it yourself.

BTW, 0.1xy.z isn't deprecated in any way (yet) it's just the original, non-smp path.

Pablo Fernández
User offline. Last seen 50 weeks 6 days ago. Offline
Joined: 2007-02-20
Posts:

Ubuntu gives you the possibility to switch:

sudo apt-get install jackd1

Make sure the jack-ardour user has rtprio and memlock privileges (choose YES in the post-inst script of jackd or run "sudo dpkg-reconfigure -p high jackd1" AND add this user to the audio group)

jack1 is not an older version. Check jackaudio.org

kgenus
User offline. Last seen 2 years 21 weeks ago. Offline
Joined: 2011-05-13
Posts:

Peder, Pablo - thanks for your assistance!

The LynxTWO card worked great with jack1 and Ardour so I immediately purchased Mixbus. I still need to figure out how to define my physical audio patching for ISDN and the digital hybrid before I can use this for work, but this is a major breakthrough as I didn't want to use a different audio card.

infinus
User offline. Last seen 2 years 42 weeks ago. Offline
Joined: 2011-07-01
Posts:

Hello, I am new to Linux but an old hand at Audio.. I own a LynxTWO-A but don't know how to get the driver working for Linux.. I am using Linux Mint, which is based on Ubuntu..

steven lawton
steven lawton's picture
User offline. Last seen 2 years 35 weeks ago. Offline
Joined: 2011-08-19
Posts:

what setting did you use in jack im almost there!!I have a lynx one card using a oss driver but jack is not recognizing it or ardour

kgenus
User offline. Last seen 2 years 21 weeks ago. Offline
Joined: 2011-05-13
Posts:

Install OpenSound
The LynxTWO-A driver is not open source, however, devs at OpenSound.com include those drivers as part of their OSS package. Download and install. You may at some point need to upgrade to the paid license Run 'osstest' to ensure you've got that installed and working.

Setup Jack
Server Path obviously points to jack: /usr/bin/jackd -c h (for my system)
If you've installed OpenSound successfully and it's running, you should have a number of devices (I've marked the default input/output devices):
user@daw:~$ ls -l /dev/dsp*
lrwxrwxrwx 1 root root 22 2011-11-24 21:51 /dev/dsp -> /dev/oss/lynxtwo0/pcm0
lrwxrwxrwx 1 root root 22 2011-11-24 21:51 /dev/dsp0 -> /dev/oss/lynxtwo0/pcm0
lrwxrwxrwx 1 root root 22 2011-11-24 21:51 /dev/dsp1 -> /dev/oss/lynxtwo0/pcm1
lrwxrwxrwx 1 root root 24 2011-11-24 21:51 /dev/dsp10 -> /dev/oss/lynxtwo0/pcmin2
lrwxrwxrwx 1 root root 24 2011-11-24 21:51 /dev/dsp11 -> /dev/oss/lynxtwo0/pcmin3
lrwxrwxrwx 1 root root 24 2011-11-24 21:51 /dev/dsp12 -> /dev/oss/lynxtwo0/pcmin4
lrwxrwxrwx 1 root root 24 2011-11-24 21:51 /dev/dsp13 -> /dev/oss/lynxtwo0/pcmin5
lrwxrwxrwx 1 root root 24 2011-11-24 21:51 /dev/dsp14 -> /dev/oss/lynxtwo0/pcmin6
lrwxrwxrwx 1 root root 24 2011-11-24 21:51 /dev/dsp15 -> /dev/oss/lynxtwo0/pcmin7
lrwxrwxrwx 1 root root 22 2011-11-24 21:51 /dev/dsp16 -> /dev/oss/lynxtwo0/pcm8
lrwxrwxrwx 1 root root 22 2011-11-24 21:51 /dev/dsp2 -> /dev/oss/lynxtwo0/pcm2
lrwxrwxrwx 1 root root 22 2011-11-24 21:51 /dev/dsp3 -> /dev/oss/lynxtwo0/pcm3
lrwxrwxrwx 1 root root 22 2011-11-24 21:51 /dev/dsp4 -> /dev/oss/lynxtwo0/pcm4
lrwxrwxrwx 1 root root 22 2011-11-24 21:51 /dev/dsp5 -> /dev/oss/lynxtwo0/pcm5
lrwxrwxrwx 1 root root 22 2011-11-24 21:51 /dev/dsp6 -> /dev/oss/lynxtwo0/pcm6
lrwxrwxrwx 1 root root 22 2011-11-24 21:51 /dev/dsp7 -> /dev/oss/lynxtwo0/pcm7
lrwxrwxrwx 1 root root 24 2011-11-24 21:51 /dev/dsp8 -> /dev/oss/lynxtwo0/pcmin0
lrwxrwxrwx 1 root root 24 2011-11-24 21:51 /dev/dsp9 -> /dev/oss/lynxtwo0/pcmin1
lrwxrwxrwx 1 root root 24 2011-11-24 21:51 /dev/dsp_in -> /dev/oss/lynxtwo0/pcmin0 <---- default input device
lrwxrwxrwx 1 root root 22 2011-11-24 21:51 /dev/dsp_mmap -> /dev/oss/lynxtwo0/pcm0
lrwxrwxrwx 1 root root 22 2011-11-24 21:51 /dev/dsp_multich -> /dev/oss/lynxtwo0/pcm8
lrwxrwxrwx 1 root root 22 2011-11-24 21:51 /dev/dsp_out -> /dev/oss/lynxtwo0/pcm0 <---- default output device