Thanks for your reply, no I'm using it as an AU in ableton.
The problem lies when i 'arm' a track - so if i arm a geist midi track in ableton, it throws the sync out, but if i un arm it its ok again. But i need to arm some geist midi tracks so i can play some geist sounds chromatically.
The problem i find is that when i have the Virus TI set up in ableton as well as Geist 2, then Geist 2 won't sync to ableton properly. Its quite a bit out. As soon as i take the Virus out of ableton its ok.
Argh, unfortunately I can't remember the solution, but I think this cropped up before with Geist 1. If I recall right it's an issue with Ableton rather than Geist, and it's because it handles the focussed track on a separate processor thread to the rest of the tracks.
Hopefully that'll help lead you to a workaround anyway!
The one thing i did do that has helped is, in the Virus TI plugin, theres a button called 'Live' - i forget exactly what its meant to do but basically it corrects some sort of timing with the virus plugin. When you click that it brings things closer in sync, not totally but close, then if i un check 'latency when monitoring' in ableton, its bang on, its a bit fiddly and annoying how we have to do these things as when you back to ableton you need to remember how to re enable latency when monitoring.
hope that helps anyone else who might have a similar problem.
I was wondering if using it as a VST might help instead of AU?