Kernel techniques for generalized audio crossfades

This paper explores a variety of density and kernel-based techniques that can smoothly connect (crossfade or “morph” between) two functions. When the functions represent audio spectra, this provides a concrete way of adjusting the partials of a sound while smoothly interpolating between existing sou...

Full description

Bibliographic Details
Main Authors: William A. Sethares, James A. Bucklew
Format: Article
Language:English
Published: Taylor & Francis Group 2015-12-01
Series:Cogent Mathematics
Subjects:
Online Access:http://dx.doi.org/10.1080/23311835.2015.1102116
id doaj-951e221cd3284e9b8293e45256fadba2
record_format Article
spelling doaj-951e221cd3284e9b8293e45256fadba22020-11-25T01:32:39ZengTaylor & Francis GroupCogent Mathematics2331-18352015-12-012110.1080/23311835.2015.11021161102116Kernel techniques for generalized audio crossfadesWilliam A. Sethares0James A. Bucklew1University of WisconsinUniversity of WisconsinThis paper explores a variety of density and kernel-based techniques that can smoothly connect (crossfade or “morph” between) two functions. When the functions represent audio spectra, this provides a concrete way of adjusting the partials of a sound while smoothly interpolating between existing sounds. The approach can be applied to both interpolation crossfades (where the crossfade connects two different sounds over a specified duration) and to repetitive crossfades (where a series of sounds are generated, each containing progressively more features of one sound and fewer of the other). The interpolation surface can be thought of as the two dimensions (time and frequency) of a spectrogram, and the kernels can be chosen so as to constrain the surface in a number of desirable ways. When successful, the timbre of the sounds is changed dynamically in a plausible way. A series of sound examples demonstrate the strengths and weaknesses of the approach.http://dx.doi.org/10.1080/23311835.2015.1102116audio crossfademorphingkernel techniquesPoisson processinterpolation
collection DOAJ
language English
format Article
sources DOAJ
author William A. Sethares
James A. Bucklew
spellingShingle William A. Sethares
James A. Bucklew
Kernel techniques for generalized audio crossfades
Cogent Mathematics
audio crossfade
morphing
kernel techniques
Poisson process
interpolation
author_facet William A. Sethares
James A. Bucklew
author_sort William A. Sethares
title Kernel techniques for generalized audio crossfades
title_short Kernel techniques for generalized audio crossfades
title_full Kernel techniques for generalized audio crossfades
title_fullStr Kernel techniques for generalized audio crossfades
title_full_unstemmed Kernel techniques for generalized audio crossfades
title_sort kernel techniques for generalized audio crossfades
publisher Taylor & Francis Group
series Cogent Mathematics
issn 2331-1835
publishDate 2015-12-01
description This paper explores a variety of density and kernel-based techniques that can smoothly connect (crossfade or “morph” between) two functions. When the functions represent audio spectra, this provides a concrete way of adjusting the partials of a sound while smoothly interpolating between existing sounds. The approach can be applied to both interpolation crossfades (where the crossfade connects two different sounds over a specified duration) and to repetitive crossfades (where a series of sounds are generated, each containing progressively more features of one sound and fewer of the other). The interpolation surface can be thought of as the two dimensions (time and frequency) of a spectrogram, and the kernels can be chosen so as to constrain the surface in a number of desirable ways. When successful, the timbre of the sounds is changed dynamically in a plausible way. A series of sound examples demonstrate the strengths and weaknesses of the approach.
topic audio crossfade
morphing
kernel techniques
Poisson process
interpolation
url http://dx.doi.org/10.1080/23311835.2015.1102116
work_keys_str_mv AT williamasethares kerneltechniquesforgeneralizedaudiocrossfades
AT jamesabucklew kerneltechniquesforgeneralizedaudiocrossfades
_version_ 1725080691045040128