Automatic music transcription based on non-negative matrix factorization