RE: Need help (still) with GetTailTime()
RE: Need help (still) with GetTailTime()
- Subject: RE: Need help (still) with GetTailTime()
- From: "Adam Schabtach" <email@hidden>
- Date: Fri, 26 Aug 2005 15:08:55 -0600
Okay, five minutes after I posted this message I figured out that my problem
was that I was not clearing the kAudioUnitRenderAction_OutputIsSilence bit
in the AudioUnitRenderActionFlags that are passed to the rendering function.
Definitely a head-scratcher, but at least it works now.
--Adam
> -----Original Message-----
> From: Adam Schabtach [mailto:email@hidden]
> Sent: Friday, August 26, 2005 1:41 PM
> To: email@hidden
> Subject: Need help (still) with GetTailTime()
>
> I hate to be a whiner, but I posted the following query here nearly a
> month
> ago and haven't seen any responses. The problem seems to show up with any
> application that uses AUGraph as well as Digital Performer, so it's not
> just
> a DP issue. It also happens if my plug-in is based on AUEffectBase rather
> than AUMIDIEffectBase. The functions SupportsTail() and GetTailTime() and
> the tail-time property are not documented, AFAICT, so I'm really stabbing
> in
> the dark at this point.
>
> I'd really not feel good about shipping a product and having to tell my
> customers "well, it works right with Logic, GarageBand, and Live, but I'm
> stumped as to why it doesn't work in DP, Numerology, and some other
> hosts..." As it is I'm probably going to end up releasing the VST version
> first and then release the AU version when I find out how to fix this.
>
> Thanks for your assistance.
> --Adam
>
> > -----Original Message-----
> > From: Adam Schabtach [mailto:email@hidden]
> > Sent: Monday, August 01, 2005 3:32 PM
> > To: email@hidden
> > Subject: GetTailTime() and Digital Performer
> >
> > I have a customer complaining (and rightly so) that our delay-based
> > AudioUnit plug-in's decay tail is being cut off when Digital Performer
> > reaches the end of the sound chunk. The AU is based on AUMIDIEffectBase.
> > As
> > far as I can tell, to correct this problem I need to do two things:
> >
> > 1) Override SupportsTail() to return true rather than false.
> > 2) Override GetTailTime() to return some non-zero estimate of the length
> > of
> > the tail.
> >
> > I'm doing both of these things and DP is still cutting off my AU's audio
> > at
> > the end of the chunk. Anybody happen to know what I might be doing
> wrong?
> >
> > Also, as far as I can tell, GetTailTime() should return a value in units
> > of
> > seconds. Is this correct?
> >
> > Thanks in advance for any assistance.
> >
> > --Adam
> >
> > --
> > Adam Schabtach
> > www.audiodamage.com
> >
> >
> > _______________________________________________
> > Do not post admin requests to the list. They will be ignored.
> > Coreaudio-api mailing list (email@hidden)
> > Help/Unsubscribe/Update your Subscription:
> > api/email@hidden
> >
> > 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:
> api/email@hidden
>
> 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