Install Asset
Install via Godot
To maintain one source of truth, Godot Asset Library is just a mirror of the old asset library so you can download directly on Godot via the integrated asset library browser
![Audio BPM Sync Demo hero image](https://img.godotassetlibrary.com/b8LAYQ2tk_S44oYqliPtzOJXvq-5AviuXBRjtk5PmlQ/rs:fit:1920:1080:0/g:no/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2dvZG90ZW5naW5lL2dvZG90LWRlbW8tcHJvamVjdHMvMy4yLTU3YmFmMGEvYXVkaW8vYnBtX3N5bmMvc2NyZWVuc2hvdHMvYnBtLnBuZw.webp)
Quick Information
![Audio BPM Sync Demo icon image](https://img.godotassetlibrary.com/eHuuj7e8j-7FhIC8Vcvw43P832BsE1cYthNYKHpjuYk/rs:fit:50:50:0/g:no/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2dvZG90ZW5naW5lL2dvZG90LWRlbW8tcHJvamVjdHMvMy4yLTU3YmFmMGEvYXVkaW8vYnBtX3N5bmMvaWNvbi5wbmc.webp)
A demo of how to sync the audio playback with the time for a consistent BPM.Language: GDScriptRenderer: GLES 2
Audio BPM Sync
A demo of how to sync the audio playback with the time for a consistent BPM.
Language: GDScript
Renderer: GLES 2
Check out this demo on the asset library: https://godotengine.org/asset-library/asset/581
How does it work?
For the sound clock, it uses methods in
AudioServer
to sync the audio playback.
For the system clock, it uses OS.get_ticks_usec()
.
Screenshots
A demo of how to sync the audio playback with the time for a consistent BPM.
Language: GDScript
Renderer: GLES 2
Reviews
Quick Information
![Audio BPM Sync Demo icon image](https://img.godotassetlibrary.com/eHuuj7e8j-7FhIC8Vcvw43P832BsE1cYthNYKHpjuYk/rs:fit:50:50:0/g:no/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL2dvZG90ZW5naW5lL2dvZG90LWRlbW8tcHJvamVjdHMvMy4yLTU3YmFmMGEvYXVkaW8vYnBtX3N5bmMvaWNvbi5wbmc.webp)
A demo of how to sync the audio playback with the time for a consistent BPM.Language: GDScriptRenderer: GLES 2