>Ok, a time for a delay loop.

Ahh.. pardon the obvious, but why not just hook the tone init into the first time the player software sets the EQ (ioctl() in empeg_display.c)?

-ml