Skip to main content

On Sale: GamesAssetsToolsTabletopComics
Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

Essentially the playhead works exactly like the playhead in a real DAW: it's moving at a constant speed and triggers the notes' AudioStreamPlayer while it's overlapping them. There are actually 3 playheads in the level, one for each layer, which are all controlled by the same script so that they remain in sync with each other. I hope that answers your question lol lmk if it doesn't! 🙂

Oh fascinating!  I my game I had a "conductor" node that called out to all the objects that could make sound to try and keep all the sounds on a beat.  Your approach worked really well!

Thanks! I definitely considered having a conductor node, but since the playhead was already there it kinda just made sense to use it lol