[LAU] How to make Jack remember soundcards, not alsa-slots

ailo ailo.at at gmail.com
Wed Dec 15 22:05:51 UTC 2010


On 12/15/2010 10:48 PM, Paul Davis wrote:
> On Wed, Dec 15, 2010 at 4:41 PM, ailo<ailo.at at gmail.com>  wrote:
>> On 12/14/2010 06:19 PM, torbenh wrote:
>>>
>>> if you run jackd with a period size of 128... running alsa_out -d hw:1 -p
>>> 128
>>> should give you good results with jack>= 0.118
>>
>> I tried this, but was never able to get good sound from the alsa_out device.
>> I put a lot of effort in making sure I used the right flags, but there would
>> always be a stable periodic jitter.
>>
>> I tried this on two different systems: Puredyne (I compiled the latest
>> stable jackdmp from source) and TangoStudio (which comes with jackd 0.118).
>> Both on amd64, if that makes any difference.
>>
>> As reference, I am getting really good results using multiple devices on
>> puredata using OSS. No broken sound at around 5 ms.
>
> this isn't very useful info, mostly, because "usng OSS" on puredata
> means that you're still using the same underlying drivers.
> how do you tell Pd to use OSS for this ?

What is underneath, I cannot say.
What I meant "as reference" was only that I get good sound doing it this 
way, so at least I know it is possible to get these cards to sync.

As for how to set it up:
If you have more than one audio card and choose OSS from pd's "Media" 
menu, there is a button for "multiple devices".
This expands the choices so that you can choose which cards are used for 
input and which cards are used for output, as well as how many channels 
are used for each input and output on each card.

-- 
ailo


More information about the Linux-audio-user mailing list