Hostname: page-component-74656f9884-c52kr Total loading time: 0 Render date: 2026-11-09T05:22:22.353Z Has data issue: false hasContentIssue false

Real-Time Timbral Organisation: Selecting samples based upon similarity1

Published online by Cambridge University Press:  06 July 2010

Arne Eigenfeldt*
Affiliation:
School for the Contemporary Arts/, Simon Fraser University, Burnaby, Canada
Philippe Pasquier*
Affiliation:
School of Interactive Arts and Technology, Simon Fraser University, Burnaby, Canada
Rights & Permissions [Opens in a new window]

Abstract

A comparison is made between two systems of real-time sample selection using timbral proximity that has relevance for live performance. Sound files in large sample libraries are analysed for audio features (amplitude RMS, spectral centroid, spectral flatness, and spectral energy using a Bark auditory modeller), and this data is statistically analysed and stored. Two methods of organisation are described: the first uses fuzzy logic to rate sample similarity, the second uses a self-organising map. The benefits and detriments of each method are described.

Information

Type
Articles
Copyright
Copyright © Cambridge University Press 2010
Figure 0

Table 1 Maximum Bark amplitudes for the three most intense bands of an example soundfile.

Figure 1

Table 2 An example input vector and results returned by samples_by_bands, sorted by number of direct matches between the contents and the input vector.

Figure 2

Table 3 Closeness ratings based upon matching bands between results returned by samples_by_bands, and the input vector.

Figure 3

Figure 1 Defining a spectral band from which to choose a sample by setting three bands and their relative energies to determine probabilities.

Figure 4

Figure 2 Using only a centre frequency and bandwidth to define a spectral band from which to choose a sample.

Figure 5

Figure 3 (a) An input vector of (5 9 14) and its ‘fuzzy list’ (left). (b) The inverse of this vector, used as a probability distribution for selection of dissimilar timbres (right).

Figure 6

Figure 4 An example visualisation of the SOM of the percussion sample library, displayed in grayscale.

Figure 7

Figure 5 The associated SOM from figure 4, displaying the unassociated nodes as white. This shows which nodes are isolated, as well as those that are clustered.

Figure 8

Figure 6 SOM visualising the soundscape database, using standard deviation of brightness, loudness and noise after three epochs. Since the database has fewer items, the matrix was reduced to 10 × 10.

Figure 9

Figure 7 SOM visualising the GarageBand loop database using mean and standard deviation for brightness, and mean frequency.

Figure 10

Figure 8 SOM visualising 24 Bark bands of GarageBand loops using mean amplitude.