const BLOCK_FRAMES: usize = 64;
The synthesizer’s block size, and how finely a fill places a message inside itself: a note lands on a block boundary, so this is the timing resolution below one fill.