Sorry, I didn't check this myself, but can {block~] be used in a
top-level patch perhaps?
You can, but then you can't use [adc~] and [dac~]. Also, it wouldn't
solve the latency problem. Generally, reblocking to a *lower* block size
does not affect latency.