> I think I understand the basic theory.
> Experience is something else... e.g.
> line~ and metro doesn't work sample correct even in block~ size 1

Interesting. How did you test that?

> vline~ doesn't work in block~ sizes <64

I'm surprised. Again, how did you test it?

good question :)
patch attached.

regards
Dietrich