play-note now accepts strings, symbols and procedures