а задача распознавания автоматического распзнавания инструмента, мне сдается, весьма непроста. очень сильно непроста, если, конечно, это не MIDI. По слжности что-то рядом с факторизацие - надо разложить сонограмму на составляющие инструменты, не забывая о том, что флейта от хайхэта отличается весьма сильно и временным рисунком и амплитудным. плюс еще всякие дисторшэны, дилэи и т.п.