Yeah that's what I'm looking at, as well. I'm working in RubyMotion, and intend to publish a gem that encapsulates that stuff.
Mark Wise 646.241.7126 On Mon, Dec 29, 2014 at 12:14 PM, Matt Hart <[email protected]> wrote: > I use a higher-level custom AudioEngine that encapsulates stuff like fade > out/in, cross-matrix volume setting, getting level information. > > On Dec 29, 2014, at 1:10 PM, Mark Wise <[email protected]> wrote: > > Well, it works. It feels really dirty, and I am going to feel gross when I > try to calculate more specific timings, but it will get the job done in the > near term! > > Thanks for the tip, Matt. If anyone else has thoughts on how better to do > this, please do share! > > Mark Wise > 646.241.7126 > > On Mon, Dec 29, 2014 at 11:56 AM, Mark Wise <[email protected]> > wrote: > >> Ok, good to know. I should know soon if it works. >> >> Mark Wise >> 646.241.7126 >> >> On Mon, Dec 29, 2014 at 11:52 AM, Matt Hart <[email protected]> wrote: >> >>> No distortion ... but I do put the timer in NSRunLoop commonModes >>> >>> >>> On Dec 29, 2014, at 12:45 PM, Mark Wise <[email protected]> wrote: >>> >>> Thanks for the quick reply, Matt. That's what I'm trying right now. It >>> just seems so high-level for such a low-level component. Have you noticed >>> any distortion when doing quick fades? >>> >>> Mark Wise >>> 646.241.7126 >>> >>> On Mon, Dec 29, 2014 at 11:32 AM, Matt Hart <[email protected]> wrote: >>> >>>> I use a timer to fade in/out, changing the volume of the player. I >>>> adjust +/- .05 on .1 second increments. >>>> >>>> On Dec 29, 2014, at 12:27 PM, Mark Wise <[email protected]> >>>> wrote: >>>> >>>> > I am trying to smoothly fade in/out the output from a >>>> AVAudioPlayerNode that is connected to an AVAudioMixerNode. I can't figure >>>> out the best approach to smoothly ramp the player node's volume over time. >>>> > >>>> > I see that there's a >>>> 'setVolumeRampFromStartVolume:toEndVolume:timeRange' method in the >>>> AVMutableAudioMixInputParameters class that is basically exactly what I'm >>>> looking for. However, there doesn't seem to be a use for this with an >>>> AVAudioMixing-compliant node like the AVAudioPlayerNode connected to an >>>> AVAudioMixerNode. >>>> > >>>> > If I were using an audio unit, I could theoretically connect a >>>> MusicTrack in a MusicSequence and automate parameters with a MusicPlayer >>>> instance. However, the AVAudioPlayerNode isn't an audio unit, so no luck >>>> there. >>>> > >>>> > Has anyone successfully automated the pan/volume when using the >>>> AVAudioMixing components? It's such a low-level-feeling component that I >>>> figured parameter automation would be possible. >>>> > >>>> > >>>> > Mark Wise >>>> > 646.241.7126 >>>> > _______________________________________________ >>>> > Do not post admin requests to the list. They will be ignored. >>>> > Coreaudio-api mailing list ([email protected]) >>>> > Help/Unsubscribe/Update your Subscription: >>>> > >>>> https://lists.apple.com/mailman/options/coreaudio-api/matt%40matthart.com >>>> > >>>> > This email sent to [email protected] >>>> >>>> >>> >>> >> > >
_______________________________________________ Do not post admin requests to the list. They will be ignored. Coreaudio-api mailing list ([email protected]) Help/Unsubscribe/Update your Subscription: https://lists.apple.com/mailman/options/coreaudio-api/archive%40mail-archive.com This email sent to [email protected]
