LabelSignal
This Matlab tool clusters the frames of an audio signal and labels the clusters with 3D coordinates that encode the similarity between the clusters as Euclidean distance. In other words, it colour-codes the timbral properties of the signal to visually represent the similarities of an audio stream.
This tool can be useful to automatically cut portions of a file with certain characteristics, e.g. we used this to isolate animal vocalisations in audio recordings of a farm. Other examples can be viewed on this page.
For further details see: Haus, G., Ludovico, L.A., Presti, G.: Automatic Annotation of Timbre Variation for Musical Instruments. In: Aramaki, M., Kronland-Martinet, R., Ystad, S. (eds.) Proceedings of the 13th International Symposium on Computer Music Multidisciplinary Research, Matosinhos, Portugal, September 25-28, 2017, pp. 493–504. Les éditions de PRISM (2017). ISBN: 979-10-97498009
Download
This open-source project can be downloaded and/or forked on GitHub.