hello. /dev/audio resets the device parameters back to the defaults when a process closes it. /dev/sound holds the parameters between opens and closes of different processes. So, if you use /dev/sound3 instead of /dev/audio3, your audioctl commands will still be in effect when you read your incoming audio data. Hope that helps. -Brian