Checkless noteon func