Timbre Classification of Musical Instruments with a Deep Learning
  Multi-Head Attention-Based Model
  The aim of this work is to define a model based on deep learning that is able
to identify different instrument timbres with as few parameters as possible.
For this purpose, we have worked with classical orchestral instruments played
with different dynamics, which are part of a few instrument families and which
play notes in the same pitch range. It has been possible to assess the ability
to classify instruments by timbre even if the instruments are playing the same
note with the same intensity. The network employed uses a multi-head attention
mechanism, with 8 heads and a dense network at the output taking as input the
log-mel magnitude spectrograms of the sound samples. This network allows the
identification of 20 instrument classes of the classical orchestra, achieving
an overall F$_1$ value of 0.62. An analysis of the weights of the attention
layer has been performed and the confusion matrix of the model is presented,
allowing us to assess the ability of the proposed architecture to distinguish
timbre and to establish the aspects on which future work should focus.
