Department of Software Technology
Vienna University of Technology
The SOMeJB Music Digital Library - Architecture
The SOMeJB music digital library system consists of a series of modules.
The following sections provide an overview of the architecture of the SOMLib system, giving a somewhat more detailed presentation of the single components.
So far, two prototype systems have been developed, with the first one being based on XMMS, a popular open-source media player for feature extraction. The second prototype replaces it by directly accessing the mp3-files, and incorporating sophisticated psycho-acoustic pre-processing to model more closely the perceived sound characteristics.
- Prototype 2 - Current SOMeJB System:
This section describes the current version of the SOMeJB system,
building upon the principle ideas of the first prototype.
It focuses on a significantly improved preprocessing and feature
extraction process, capturing the perceived characteristics of music
following psycho-acoustic models.
Subsequent style-based organization is again obtained using the SOM.
Together with a novel user interface based on smoothed data histograms (SDH), this prototype is also referred to as Islands of Music.
A more detailed description of the Islands of Music system is
available at the respective project homepage, listed in the Related Projects section.
- Prototype 1:
This section describes the first, now discontinued prototype of the SOMeJB system, using the open source media palyer XMMS for feature extraction, with a subsequent 2-stage clustering procedures organizing first segments of music, then complete pieces of music on a self-organizing map (SOM).
The principles of the 2-stage clustering procedure, as well as the basic feature extraction and conversion steps are presented.
Up to the SOMeJB Homepage