Re: Is a CoreAudio bug the cause of the annoying "overload" messages in Logic 8 ?
Re: Is a CoreAudio bug the cause of the annoying "overload" messages in Logic 8 ?
- Subject: Re: Is a CoreAudio bug the cause of the annoying "overload" messages in Logic 8 ?
- From: "Frank Quinn" <email@hidden>
- Date: Wed, 5 Mar 2008 10:22:09 +0000
Hi Folks,
I use Logic almost exclusively for creating and editing MIDI tracks by hand (i.e. clicking notes and patterns in with my mouse). I don't even use MIDI in very much. The plugins I use have either come with Logic 8 or Garage band. In any case they are proprietary plugins.
The point is that although I cannot rule out the possibility that there could be a problem with Daniel's plugin, this behavior happens even when not using third party software with Logic (so don't feel too bad Daniel ;)
IMHO, It would be a pity for Logic's reputation to continue to be dogged with such problems.
Best,
Frank
On Tue, Mar 4, 2008 at 8:53 PM, Jeff Moore <
email@hidden> wrote:
An overload, in the context of Core Audio, basically means that the
HAL's IO thread failed to meet it's real time deadline. The usual
cause for this sort of problem is that the IOProc took too long to
finish executing. I can't speak to your circumstances without seeing
more evidence (e.g. a Shark trace, the IO cycle telemetry, etc), but
when I see this happen in apps, it is caused by either them just
trying to do too much work in the allocated time or they are doing
something silly like blocking on a mutex or something like that.
Note, that the number of CPUs really has no bearing on this phenomenon
since there is only one IO thread and it is the amount of time this
thread spends running doing the signal processing or whatever that
causes overloads.
The usual course for a developer to take when they see overloads that
seem to be caused by using their plug-in is to start profiling with
Shark, see where the time is being spent, and optimize accordingly.
You might want to use AULab to test with to give you a little more
control over the environment.
On Mar 4, 2008, at 7:40 AM, Daniel Stenning wrote:
> I am naturally trying to use Logic8 as my "reference" sequencer when
> working
> on my AudioUnit plugin project but time and time again when
> attempting to
> play logic songs that incorporate my plugin, I end up getting the
> dreaded
> overload messages.
>
> Take a look here just to see the amount of traffic and heat this
> problem is
> generating:
>
>
http://discussions.apple.com/thread.jspa?threadID=1322338&tstart=75
>
> Is it not time this was fixed ? OSX is meant to be the "musicians"
> OS and Logic8 is made by the same company.
>
> Very often this message crops up when using MIDI AU instruments so
> there
> must be something going on here.
>
> We now have 8 core CPUS and a supposedly multicore friendly leopard
> OS. Yet
> Logic8 still seems to be having problems with songs that are hardly
> taxing
> in terms of complexity. What is going on ?.
--
Jeff Moore
Core Audio
Apple
_______________________________________________
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