I'm new to this forum, I've been working on a long term project with Bela for some time with a few students and I have wished for a better diagram of the hardware and software I/O timing on Bela. I keep adding to it as I learn more about the system and think of better arrangements. The main idea is to have time flow from left to right and have hardware at the top and software at the bottom. Attached is my latest version. I'd be glad for corrections, criticisms, suggestions or any comments. It does not show the analog output and I'm aware that the audio output should be shown and described as going through a DAC before the output amp. Apart from that, Is this correct? Is it of any use to any of you?
John

alt text

hi thanks for sharing this. The diagram seems pretty accurate, apart from missing the DAC stage, as you mentioned. It should be noted that conversion latency is not taken into account here, so if one tries to estimate roundtrip latency by looking at it they will produce an underestimate.