separate sound processing, shared memory routines