All of lore.kernel.org
 help / color / mirror / Atom feed
* Re: ALSA, JACK, ASIO
       [not found]       ` <87y8dxp9fm.fsf@sulphur.joq.us>
@ 2005-02-10  9:56         ` Brian L Scipioni
  2005-02-12 12:32           ` Re: [Alsa-user] " Florian Schmidt
  2005-02-10 10:47         ` Brian L Scipioni
  1 sibling, 1 reply; 4+ messages in thread
From: Brian L Scipioni @ 2005-02-10  9:56 UTC (permalink / raw)
  To: Jack O'Quin; +Cc: alsa-user, alsa-devel

Thanks.  A couple more ASIO questions:

Could the ASIO protocol be implemented on top of ALSA or within JACK? 
Would it provide for low(er) latency operation on cards that support it?
Would ASIO perhaps just provide some parallel functionality that is
already represented in ALSA and/or JACK?

thanks,
brian


On Wed, 2005-02-09 at 19:04, Jack O'Quin wrote:
> Brian L Scipioni <brian@gaugetheory.org> writes:
> 
> > This may not be an alsa issue but:
> >
> > Can/does ASIO run on top of ALSA using JACK? JACK claims the "-a" option
> > for ASIO  on supported cards, but it will not accept the option. jackd
> > -h does not list the option, but the docs at LAU Guide do.
> >
> > jackd -a -d alsa
> 
> The poorly-named --asio option was removed from JACK a year or two
> ago.  It had nothing to do with running any real ASIO code in Linux,
> but just described an option for checking realtime overruns "similar"
> to the way ASIO (presumably) does.



-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: ALSA, JACK, ASIO
       [not found]       ` <87y8dxp9fm.fsf@sulphur.joq.us>
  2005-02-10  9:56         ` ALSA, JACK, ASIO Brian L Scipioni
@ 2005-02-10 10:47         ` Brian L Scipioni
  2005-02-10 15:11           ` [Alsa-user] " Rick B
  1 sibling, 1 reply; 4+ messages in thread
From: Brian L Scipioni @ 2005-02-10 10:47 UTC (permalink / raw)
  To: Jack O'Quin; +Cc: alsa-user, alsa-devel

Thanks.  A couple more ASIO questions:

Could the ASIO protocol be implemented on top of ALSA or within JACK? 
Would it provide for low(er) latency operation on cards that support it?
Would ASIO perhaps just provide some parallel functionality that is
already represented in ALSA and/or JACK?

thanks,
brian


On Wed, 2005-02-09 at 19:04, Jack O'Quin wrote:
> Brian L Scipioni <brian@gaugetheory.org> writes:
> 
> > This may not be an alsa issue but:
> >
> > Can/does ASIO run on top of ALSA using JACK? JACK claims the "-a" option
> > for ASIO  on supported cards, but it will not accept the option. jackd
> > -h does not list the option, but the docs at LAU Guide do.
> >
> > jackd -a -d alsa
> 
> The poorly-named --asio option was removed from JACK a year or two
> ago.  It had nothing to do with running any real ASIO code in Linux,
> but just described an option for checking realtime overruns "similar"
> to the way ASIO (presumably) does.



-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [Alsa-user] ALSA, JACK, ASIO
  2005-02-10 10:47         ` Brian L Scipioni
@ 2005-02-10 15:11           ` Rick B
  0 siblings, 0 replies; 4+ messages in thread
From: Rick B @ 2005-02-10 15:11 UTC (permalink / raw)
  To: Brian L Scipioni; +Cc: Jack O'Quin, alsa-user, alsa-devel

Brian L Scipioni wrote:

>Thanks.  A couple more ASIO questions:
>
>Could the ASIO protocol be implemented on top of ALSA or within JACK? 
>Would it provide for low(er) latency operation on cards that support it?
>Would ASIO perhaps just provide some parallel functionality that is
>already represented in ALSA and/or JACK?
>
>thanks,
>brian
>
>
>On Wed, 2005-02-09 at 19:04, Jack O'Quin wrote:
>  
>
>>Brian L Scipioni <brian@gaugetheory.org> writes:
>>
>>    
>>
>>>This may not be an alsa issue but:
>>>
>>>Can/does ASIO run on top of ALSA using JACK? JACK claims the "-a" option
>>>for ASIO  on supported cards, but it will not accept the option. jackd
>>>-h does not list the option, but the docs at LAU Guide do.
>>>
>>>jackd -a -d alsa
>>>      
>>>
>>The poorly-named --asio option was removed from JACK a year or two
>>ago.  It had nothing to do with running any real ASIO code in Linux,
>>but just described an option for checking realtime overruns "similar"
>>to the way ASIO (presumably) does.
>>    
>>
>
>
>
>-------------------------------------------------------
>SF email is sponsored by - The IT Product Guide
>Read honest & candid reviews on hundreds of IT Products from real users.
>Discover which products truly live up to the hype. Start reading now.
>http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click
>_______________________________________________
>Alsa-user mailing list
>Alsa-user@lists.sourceforge.net
>https://lists.sourceforge.net/lists/listinfo/alsa-user
>
>  
>
    From what I've been reading the Linux audio kernels are already 
capable of latencies lower than the ASIO drivers. Someone can correct me 
if I'm wrong though.

                   Rick B



-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: Re: [Alsa-user] ALSA, JACK, ASIO
  2005-02-10  9:56         ` ALSA, JACK, ASIO Brian L Scipioni
@ 2005-02-12 12:32           ` Florian Schmidt
  0 siblings, 0 replies; 4+ messages in thread
From: Florian Schmidt @ 2005-02-12 12:32 UTC (permalink / raw)
  To: Brian L Scipioni; +Cc: Jack O'Quin, alsa-user, alsa-devel

On Thu, 10 Feb 2005 04:56:55 -0500
Brian L Scipioni <brian@gaugetheory.org> wrote:

> Thanks.  A couple more ASIO questions:
> 
> Could the ASIO protocol be implemented on top of ALSA or within JACK? 
> Would it provide for low(er) latency operation on cards that support it?
> Would ASIO perhaps just provide some parallel functionality that is
> already represented in ALSA and/or JACK?

AFAIK ASIO was introduced because the win32 mm drivers sucked badly and
didn't allow to use a soundcard to its full potential. As ALSA doesn't
have the problem of being completely braindead (as the win 32 mm driver
(architecture) were), there's no need for ASIO on linux..

To answer the other post: With a modern Realtime Preemption kernel and
an M-Audio Delta 66 i can use buffersizes of 32 or even 16 frames
without dropouts (except for those produced by badly coded apps) with
jack using its ALSA driver. The cpu load goes up a bit though with such
small periodsizes due to context switch overhead, etc. It's very well
suited for noodling my guitar through jack-rack though :) At a
samplerate of 48khz a buffersize of 16 frames corresponds to an input
latency of 0.3ms. The same for output latency. Disregarding any
processing latencies by effects i use this gives a total roundtrip
latency of around 0.6ms. I find a buffer size of 32 frames (1.2ms
roundtrip latency) still perfectly usable with no audible delay (at
least for my ears),,

Your results might differ greatly depending on the soundcard used. For
example my CS46xx based terratec dmx xfire 1024 always produced some
xruns, even at 512 frames. I suspect either a driver or a hardware
problem.

Flo

-- 
Palimm Palimm!
http://affenbande.org/~tapas/


-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2005-02-12 12:32 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
     [not found] <9e47339105020710162d246fed@mail.gmail.com>
     [not found] ` <s5his52u6et.wl@alsa2.suse.de>
     [not found]   ` <9e473391050208182623c5b3ea@mail.gmail.com>
     [not found]     ` <1107982073.1806.10.camel@radium.gaugetheory.org>
     [not found]       ` <87y8dxp9fm.fsf@sulphur.joq.us>
2005-02-10  9:56         ` ALSA, JACK, ASIO Brian L Scipioni
2005-02-12 12:32           ` Re: [Alsa-user] " Florian Schmidt
2005-02-10 10:47         ` Brian L Scipioni
2005-02-10 15:11           ` [Alsa-user] " Rick B

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.