add macro NOTE2FREQ
add enum fmstatusflag