Abstract
A new music analysis/synthesis algorithm, optimized multiple wavetable interpolation, poses significant computational challenges in the spectral matching stage, in which it searches for the subset of the available wavetables that best matches the spectrum at each breakpoint of a piecewise linear approximation of the spectral envelope of a recorded tone. Two methods of reducing the computational cost of spectral matching are presented: a multi-level pruned search and a caching genetic algorithm.
Chapter PDF
Similar content being viewed by others
Keywords
- Exhaustive Search
- Computational Challenge
- Piecewise Linear Approximation
- Spectral Envelope
- Spectral Match
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
References
Horner, A.: Computation and memory tradeoffs with multiple wavetable interpolation. Journal of the Audio Engineering Society 44 (1996) 481–496
Horner, A.: Spectral Matching of Musical Instrument Tones. PhD thesis, University of Illinois at Urbana-Champaign (1993)
Horner, A., Beauchamp, J., Haken, L.: Methods for multiple wavetable synthesis of musical instrument tones. Journal of the Audio Engineering Society 41 (1993) 336–355
Serra, M.H., Rubine, D., Dannenberg, R.: Analysis and synthesis of tones by spectral interpolation. Journal of the Audio Engineering Society 38 (1990) 111–128
McAdams, S., Beauchamp, J.W., Meneguzzi, S.: Discrimination of musical instrument sounds resynthesized with simplified spectrotemporal parameters. Journal of the Acoustical Society of America 105 (1999) 882–897
Wright, M., Beauchamp, J., Fitz, K., Rodet, X., Röbel, A., Serra, X., Wakefield, G.: Analysis/synthesis comparison. Organised Sound 5 (2000) 173–189
Wun, C.W., Horner, A.: Perceptual wavetable matching for synthesis of musical instrument tones. Journal of the Audio Engineering Society 49 (2001) 250–261
Mohr, J.: Music Analysis/Synthesis by Optimized Multiple Wavetable Interpolation. PhD thesis, University of Alberta (2002)
Cann, R.: An analysis/synthesis tutorial. In Roads, C., Strawn, J., eds.: Foundations of Computer Music. MIT Press, Cambridge, MA (1985) 114–144 Originally printed in Computer Music Journal 3(3): 6–11, 1979; 3(4):9–13, 1979; and 4(1):36–42, 1980.
Roads, C.: The Computer Music Tutorial. MIT Press, Cambridge, MA (1996)
Cormen, T.H., Leiserson, C.E., Rivest, R.R.: Introduction to Algorithms. MIT Press, Cambridge, MA (1990)
Press, W.H., et al.: Numerical Recipes in C: The Art of Scientific Computing. second edn. Cambridge University Press, Cambridge, MA (1992)
Holland, J.H.: Adaptation in Natural and Artificial Systems. University of Michigan Press, Ann Arbor, MI (1975)
Goldberg, D.E.: Genetic Algorithms in Search, Optimization, and Machine Learning. Addison-Wesley, Reading, MA (1989)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2003 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Mohr, J., Li, X. (2003). Computational Challenges in Multiple Wavetable Interpolation Synthesis. In: Sloot, P.M.A., Abramson, D., Bogdanov, A.V., Dongarra, J.J., Zomaya, A.Y., Gorbachev, Y.E. (eds) Computational Science — ICCS 2003. ICCS 2003. Lecture Notes in Computer Science, vol 2657. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-44860-8_46
Download citation
DOI: https://doi.org/10.1007/3-540-44860-8_46
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-40194-0
Online ISBN: 978-3-540-44860-0
eBook Packages: Springer Book Archive