Re: HostCallback_GetBeatAndTempo malfunction in Logic?
Re: HostCallback_GetBeatAndTempo malfunction in Logic?
- Subject: Re: HostCallback_GetBeatAndTempo malfunction in Logic?
- From: MeldaProduction <email@hidden>
- Date: Wed, 17 Nov 2010 12:54:48 +0100
Thanks, but I don't think it is the case, because the buffer sizes seem the same. Well, I didn't check for that, but for every render call, the offset between the plugins is the same and also the number of calls is the same. It could perform one weird render call in the beginning, which could create the offset, but that wouldn't make much sense. Also is there a way to disable this behaviour in Logic?
Thanks,
Vojtech
2010/11/17 Nikolaus Gerteis
<email@hidden>
Logic differentiates between plug-ins that are currently played 'live' by the user (e.g. the software instrument currently in focus in the arrange) and plug-ins that are not. To achieve low latency for live instruments, it uses different process buffer sizes for both kinds of plug-ins. Consequently the sync information differs for live and non-live plug-in instances.
Best,
Nikolaus Gerteis
Software Applications Engineer
Music ProApps
On 16.11.2010, at 22:26, MeldaProduction wrote:
Hi,
in a plugin I need to find current position (in VST called ppqpos) - basically position in quarter notes from the beginning of the song. I'm using HostCallback_GetBeatAndTempo for that. In all hosts it works fine, except Logic.
I checked the outputs on a dual-core machine - I use 3 plugin instances, each on separate audio track. Logic processes 2 of them in one thread and 1 in another, for obvious reasons. Now in each buffer to be rendered, both plugins in thread #1 receive the same value, but the plugin in thread #2 receives a DIFFERENT one!! That's not acceptable, obviously, I need this value to synchronize multiple plugins and it needs to be accurate. What is the problem?
Cheers!
Vojtech
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Coreaudio-api mailing list (email@hidden)
This email sent to email@hidden
Apple GmbH
Geschäftsführung: Elizabeth S. Rafael
Sitz der Gesellschaft: München
Amtsgericht München, HRB 66158
------------------------------------------------------------
CONFIDENTIALITY NOTE:
This e-mail and any attachments are confidential and may be protected by legal privilege. If you are not the intended recipient, be aware that any disclosure, copying, distribution or use of this e-mail or any attachment is prohibited. If you have received this e-mail in error, please notify us immediately by returning it to the sender and delete this copy from your mail system. Thank you for your cooperation.
--
_______________________________________________
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