Convention Paper
Java Library for Automatic Musical Instruments Recognition
AES Convention 122 · Paper 7157 · May 2007
Abstract
The paper presents open source Java library intended for analysis and classification of musical instruments sounds. It consists of two main parts: one devoted for feature extraction and the second performing musical instruments recognition and similarity assessment. Project’s plug-in based structure enables further extendibility of both modules. In the current version two separate sound modeling algorithms have been implemented: k-means and Gaussian Mixture Models. The software has been created for the purpose of recognition of different exemplars of the same type of instruments and validated for electric guitars, guitar-amplifiers and violins. Java project follows the latest trends in software engineering. It enables the developer to easily create highly usable, reliable and extendable programs.
