yeah sorry, i was really twisting my words around and not being clear. what i meant, is that if you make the mute value equal to a signal of zero amplitude, then you won't get DC offset.
so, if a message value of 0 would be equal to a signal amplitude of -1, and a message value of 255 would be equal to a signal amplitude of 1, then a message value of 128 would be equal to a signal value of 0.
patch attached, should be clear.
also, i did a volume adjustment that seems handy.
only thing is, i ran some sounds through it, and it sounds bloody awful. guess that's why the analogue filter is needed!
http://www.pdpatchrepo.info/hurleur/bitinvmute.pd