BGsound implementation