implemented full FM synthesis, finally
added mask bend