# Sync/async when using event.get/setTimelinePosition

**URL:** <https://qa.fmod.com/t/sync-async-when-using-event-get-settimelineposition/22441>\
**Category:** FMOD Engine\
**Created:** [December 20, 2024, 4:19pm UTC](https://qa.fmod.com/t/sync-async-when-using-event-get-settimelineposition/22441 "2024-12-20T16:19:44Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![gswind123](https://avatars.discourse-cdn.com/v4/letter/g/5e9695/32.png) [@gswind123](https://qa.fmod.com/u/gswind123)\
**Post date:** [December 20, 2024, 4:19pm UTC](https://qa.fmod.com/t/sync-async-when-using-event-get-settimelineposition/22441/1 "2024-12-20T16:19:44Z")

</div>

Hello,

I’m currently working on how to accurately track the position of a playing BGM in my game.

I am using the EventInstance::getTimelinePosition function and came across the a doc here: [https://www.fmod.com/docs/2.03/studio/working-with-instruments.html#synchronous-and-asynchronous-instruments](https://www.fmod.com/docs/2.03/studio/working-with-instruments.html#synchronous-and-asynchronous-instruments)

The documentation states: “If there is no ‘Async’ button in the deck, the instrument can only be asynchronous.”

I checked my FMOD project and noticed that for single and multi instruments within an ActionSheet, the “async” button does not appear. Does this mean that all instruments within ActionSheets are async, or have I missed sth?

Thanks for your help!

---

<div class="post-metadata">

**Author:** ![Connor\_FMOD](https://yyz2.discourse-cdn.com/flex036/user_avatar/qa.fmod.com/connor_fmod/32/3685_2.png) [@Connor\_FMOD](https://qa.fmod.com/u/Connor_FMOD)\
**Post date:** [December 29, 2024, 10:34pm UTC](https://qa.fmod.com/t/sync-async-when-using-event-get-settimelineposition/22441/2 "2024-12-29T22:34:13Z")

</div>

Hi,

Apologies for the delayed response.

> [@gswind123](#):
>
> Does this mean that all instruments within ActionSheets are async

That is correct. “Only instruments on [timeline](https://www.fmod.com/docs/2.03/studio/glossary.html#timeline) [parameter sheets](https://www.fmod.com/docs/2.03/studio/glossary.html#parameter-sheet) can be synchronous. Instruments on other parameter sheets and [action sheets](https://www.fmod.com/docs/2.03/studio/glossary.html#action-sheet) are always asynchronous.”
