• 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: remoteIO - play audio file intermittently
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: remoteIO - play audio file intermittently


  • Subject: Re: remoteIO - play audio file intermittently
  • From: Aran Mulholland <email@hidden>
  • Date: Tue, 05 Jun 2012 11:16:42 +1000

IOS 5 brought with it the AUFilePlayer and AUSampler

On Tue, Jun 5, 2012 at 9:03 AM, Ash Gibson <email@hidden> wrote:
> Thanks for the reply Aran.
>
> I forgot to mention that this is for iOS so I don't think I have access to
> AUSampler or AUFilePlayer.
>
> I can see in the mixerhost example how to push an audio file into memory and
> read it out during a callback. I'll it a go and see if I can get the silence
> happening by memset'ing the buffers to 0.
>
> On 5 June 2012 08:33, Aran Mulholland <email@hidden> wrote:
>>
>> If you know all sounds you wish to play before hand I would use the
>> AUSampler. this way you can set up a patch with all of your sounds and
>> trigger them using core midi when they need to be played. The sounds
>> still run through the AUGraph so you can have sample level access but
>> you don't need to worry about reading files, or filling buffers in
>> callbacks. You could also use AUFilePlayer which has the same
>> advantages.
>>
>> But to answer your question
>>
>> just fill the buffer with 0's when you don't want any sound. (use memset)
>>
>> Aran
>>
>> On Tue, Jun 5, 2012 at 7:43 AM, Ash Gibson - Smartface
>> <email@hidden> wrote:
>> > Hi everyone,
>> >
>> > Using AudioServicesPlaySystemSound I can fire off sounds from short
>> > audio
>> > files as needed. What I am hoping to do is the same functionality except
>> > using audio units.
>> >
>> > I have setup a remoteIO
>> > like http://atastypixel.com/blog/using-remoteio-audio-unit/ with
>> > recording
>> > and playback callbacks. I have also worked through the MixerHost sample
>> > app
>> > so I can see how to load audio files into memory. What I am not sure of
>> > is
>> > how to push these files in as needed, and produce silence when needed.
>> >
>> > For example on the MixerHost app there is the following line which makes
>> > the
>> > audio file loop:
>> >
>> > if (sampleNumber >= frameTotalForSound) sampleNumber = 0;
>> >
>> > What if I didn't want to loop and instead wanted silence after the first
>> > loop?
>> >
>> > Thanks,
>> >
>> > Ash
>> >
>> >  _______________________________________________
>> > 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
>> >
>
>
>
>
> --
> Ash Gibson
> 0410 329 355
> www.smartface.com.au

 _______________________________________________
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


  • Follow-Ups:
    • Re: remoteIO - play audio file intermittently
      • From: Ash Gibson <email@hidden>
References: 
 >remoteIO - play audio file intermittently (From: Ash Gibson - Smartface <email@hidden>)
 >Re: remoteIO - play audio file intermittently (From: Aran Mulholland <email@hidden>)
 >Re: remoteIO - play audio file intermittently (From: Ash Gibson <email@hidden>)

  • Prev by Date: Re: remoteIO - play audio file intermittently
  • Next by Date: Indexed Parameters
  • Previous by thread: Re: remoteIO - play audio file intermittently
  • Next by thread: Re: remoteIO - play audio file intermittently
  • Index(es):
    • Date
    • Thread