Optimized multiple wavetable interpolation
Article No.: 24, Pages 1 - 9
Abstract
One effective approach to music analysis/synthesis is multiple wavetable interpolation, which matches an audio signal at selected breakpoints by determining weightings for several wavetables; the sound is resynthesized using multiple wavetable additive synthesis by interpolating between the weightings for each wavetable at consecutive breakpoints. This article presents a new breakpoint-matching algorithm which uses the single-source acyclic weighted shortest path algorithm to choose breakpoint matches in a globally optimal way.
References
[1]
{1} M.-H. Serra, D. Rubine, and R. Dannenberg, "Analysis and synthesis of tones by spectral interpolation," Journal of the Audio Engineering Society, vol. 38, pp. 111-128, Mar. 1990.
[2]
{2} A. Horner, "Computation and memory tradeoffs with multiple wavetable interpolation," Journal of the Audio Engineering Society, vol. 44, pp. 481-496, June 1996.
[3]
{3} A. Horner and J. Beauchamp, "Piecewise-linear approximation of additive synthesis envelopes: A comparison of various methods," Computer Music Journal, vol. 20, pp. 72-95, Summer 1996.
[4]
{4} A. Horner, Spectral Matching of Musical Instrument Tones. PhD thesis, University of Illinois at Urbana-Champaign, 1993.
[5]
{5} A. Horner, J. Beauchamp, and L. Haken, "Methods for multiple wavetable synthesis of musical instrument tones," Journal of the Audio Engineering Society, vol. 41, pp. 336-355, May 1993.
[6]
{6} H. Chamberlin, "Advanced real-time music synthesis techniques," BYTE, vol. 5, pp. 70-94, 180-196, Apr. 1980.
[7]
{7} C. Roads, The Computer Music Tutorial. Cambridge, MA: MIT Press, 1996.
[8]
{8} G. Sandell and W. Martens, "Prototyping and interpolation of multiple musical timbres using principal components-based analysis," in Proceedings of the 1992 International Computer Music Conference (A. Strange, ed.), pp. 34-37, International Computer Music Association, 1992.
[9]
{9} J. Mohr, Music Analysis/Synthesis by Optimized Multiple Wavetable Interpolation. PhD thesis, University of Alberta, Edmonton, Alberta, Canada, 2002.
[10]
{10} A. Ng and A. Horner, "Iterative combinatorial basis spectra in wavetable matching," Journal of the Audio Engineering Society, vol. 50, pp. 1054-1063, Dec. 2002.
[11]
{11} W. H. Press et al., Numerical Recipes in C: The Art of Scientific Computing. Cambridge: Cambridge University Press, second ed., 1992.
[12]
{12} T. H. Cormen, C. E. Leiserson, R. L. Rivest, and C. Stein, Introduction to Algorithms. Cambridge, MA: MIT Press, second ed., 2001.
[13]
{13} J. Mohr and X. Li, "Computational challenges in multiple wavetable interpolation synthesis," in Computational Science--ICCS 2003, International Conference, Melbourne, Australia and St. Petersburg, Russia, June 2-4, 2003 (P. M. A. Sloot et al., eds.), no. 2657 in Lecture Notes in Computer Science, pp. 447-456, Springer-Verlag, 2003.
[14]
{14} F. Opolko and J. Wapnick, "McGill University Master Samples." 11-volume set of audio CD's, 1987. Available from McGill University, Montreal, via http://www.music.mcgill.ca/-resources/mums/html/index.htm. (2004-10-31).
[15]
{15} J. W. Beauchamp, "Unix workstation software for analysis, graphics, modifications, and synthesis of musical sounds," in Ninety-fourth Convention of the Audio Engineering Society, (Berlin), Audio Engineering Society, New York, 1993. Preprint 3479.
[16]
{16} J. M. Grey and J. A. Moorer, "Perceptual evaluations of synthesized musical instrument tones," Journal of the Acoustical Society of America, vol. 62, pp. 454-462, Aug. 1977.
[17]
{17} K. Jensen, "The timbre model," in Proceedings of the Workshop on Current Research Directions in Computer Music, (Barcelona), MOSART, Nov. 15-17 2001. Available on-line at http://www.iua.upf.es/mtg/mosart/papers/p08.pdf (2004-10-31).
[18]
{18} J. Mohr, "Optimized multiple wave-table analysis/synthesis: Results in detail," Tech. Rep. TR02-19, University of Alberta, Edmonton, Alberta, Canada, Sept. 2002. Available online at http://www.cs.ualberta.ca/cgi-bin/techreport.cgi?action:menu (2004-10-31).
[19]
{19} K. Lee and A. Horner, "Modeling piano tones with group synthesis," Journal of the Audio Engineering Society, vol. 47, pp. 101-111, Mar. 1999.
[20]
{20} C. So and A. B. Horner, "Wavetable matching of pitched inharmonic instrument tones," Journal of the Audio Engineering Society, vol. 52, pp. 516-529, May 2004.
[21]
{21} X. Serra and J. Smith III, "Spectral modeling synthesis: A sound analysis/synthesis system based on a deterministic plus stochastic decomposition," Computer Music Journal, vol. 14, pp. 12-24, Winter 1990.
[22]
{22} T. S. Verma and T. H. Y. Meng, "Extending spectral modeling synthesis with transient modeling synthesis," Computer Music Journal, vol. 24, pp. 47-59, Summer 2000.
[23]
{23} C.-W. Wun and A. Horner, "Perceptual wave-table matching for synthesis of musical instrument tones," Journal of the Audio Engineering Society, vol. 49, pp. 250-261, Apr. 2001.
Index Terms
- Optimized multiple wavetable interpolation
Recommendations
Computational challenges in multiple wavetable interpolation synthesis
ICCS'03: Proceedings of the 1st international conference on Computational science: PartIA 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 ...
Comments
Please enable JavaScript to view thecomments powered by Disqus.Information & Contributors
Information
Published In
Publisher
World Scientific and Engineering Academy and Society (WSEAS)
Stevens Point, Wisconsin, United States
Publication History
Published: 13 February 2005
Author Tags
Qualifiers
- Article
Contributors
Other Metrics
Bibliometrics & Citations
Bibliometrics
Article Metrics
- 0Total Citations
- 1Total Downloads
- Downloads (Last 12 months)0
- Downloads (Last 6 weeks)0
Reflects downloads up to 11 Dec 2024
Other Metrics
Citations
View Options
View options
Login options
Check if you have access through your login credentials or your institution to get full access on this article.
Sign in