• 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: general architectural approach question
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: general architectural approach question


  • Subject: Re: general architectural approach question
  • From: Brian Hall <email@hidden>
  • Date: Thu, 16 Aug 2012 11:34:13 +1000

The usual approach to getting rid of background noise is an expander
or gate. A compressor actually raises the noise floor, making the
background noise more noticeable. You can still use a compressor, but
use highpass -> gate -> compressor.

On Wed, Aug 15, 2012 at 2:02 AM, Robert Spychala <email@hidden> wrote:
> Hi, I'm building a voice recording application for OS X and am looking
> into optimizing the audio quality of recorded voice with a macbook /
> iMac. I'm finding out that in most environments with ambient sounds
> (like AC, fans etc) there is a lot of hiss. All obvious things. The
> app doesn't do any live chat, so duplexing would not be used.
>
> My question is, what's the best approach for removing the hiss?
>
> 1) using kAudioUnitSubType_RemoteIO with an AUGraph of
> kAudioUnitSubType_MultiBandCompressor +
> kAudioUnitSubType_HighPassFilter to automatically clean up the
> recording?
>
> 2) using kAudioUnitSubType_VoiceProcessingIO only?
>
> 3) kAudioUnitSubType_VoiceProcessingIO + compressor and filter?
>
> Separately, the new Mac Book Airs have beam forming built in with the
> dual microphones. Will that work with
> kAudioUnitSubType_VoiceProcessingIO only? or also for
> kAudioUnitSubType_RemoteIO and general recording.
>
> thanks
>  _______________________________________________
> 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
 _______________________________________________
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: 
 >general architectural approach question (From: Robert Spychala <email@hidden>)

  • Prev by Date: Re: AUval '1.2.1b3' fails, but '1.6.1a' is OK! - [fixed]
  • Next by Date: Re: what determines how many channels in the buffers supplied to the remoteIO output callback?
  • Previous by thread: general architectural approach question
  • Next by thread: what determines how many channels in the buffers supplied to the remoteIO output callback?
  • Index(es):
    • Date
    • Thread