Fix short note hang; add tone() method.