Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

The problem is the Playdate is single-threaded, so any slow down on the one and only thread affects everything, including the timers/clocks. I am thinking about adding external midi clock sync which would make the timing precise, but it would require a little technical know-how from the end-user (it would use a small Processing.org project as an intermediary bus between the host system, and the Playdate: https://github.com/orllewin/playdate_midi_bus - you can already use an external keyboard with that, but if I can find the time will add midi clock too)

This sounds promising. It seems the Processing project needs a computer though and a laptop would be too big for me to take along with the Playdate. Would it be possible to run the project with a Raspberry Pi or Android/Iphone? 

Absolutely, I’m already looking into creating an interface using a Arduino Leonardo board. Android possibly too, I’ve had a brief look at the Midi API there.

the play date audio device maintains its own time separate from the standard clock … I wonder if this is affected by frame rate slowdowns? 

https://sdk.play.date/2.2.0/Inside%20Playdate.html#C-sound.time