• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: achieving very low latency
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: achieving very low latency


  • Subject: Re: achieving very low latency
  • From: Paul Davis <email@hidden>
  • Date: Fri, 06 Jul 2012 15:12:13 -0400



On Fri, Jul 6, 2012 at 2:40 PM, Brian Willoughby <email@hidden> wrote:
Dedicated audio hardware has the lowest latency. General purpose hardware, such as a Mac running CoreAudio, cannot achieve the same low latency as dedicated hardware due to the buffering of multiple samples before they are played.

all true. but to be fair there is less and less equipment available that doesn't use block-structured processing for audio.

its also not entirely true that you can't do this on general purpose hardware. the real problem is the lack of direct access to sample memory via the PCI bus (primarily because of bus transfer size minimums). i've done sample-by-sample audio i/o on an old 486 with ye olde ISA bus. it did burn almost 100% of the cpu, but was reliable. there's no way to replicate this for stereo on a PCI bus.

 _______________________________________________
Do not post admin requests to the list. They will be ignored.
Coreaudio-api mailing list      (email@hidden)
Help/Unsubscribe/Update your Subscription:

This email sent to email@hidden

References: 
 >achieving very low latency (From: Daphne Ippolito <email@hidden>)
 >Re: achieving very low latency (From: Paul Davis <email@hidden>)
 >Re: achieving very low latency (From: Daphne Ippolito <email@hidden>)
 >Re: achieving very low latency (From: Brian Willoughby <email@hidden>)

  • Prev by Date: Re: achieving very low latency
  • Next by Date: iOS: Multiple AUs versus everything in one render callback
  • Previous by thread: Re: achieving very low latency
  • Next by thread: iOS: Multiple AUs versus everything in one render callback
  • Index(es):
    • Date
    • Thread