下の方でtone関数がオーバーフローする問題を回避