use grain for dithering and netsync to distribute a stream