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...
Main Authors: | , |
---|---|
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 |