[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.5555/1369729.1369753guideproceedingsArticle/Chapter ViewAbstractPublication PagesConference Proceedingsacm-pubtype
Article

Optimized multiple wavetable interpolation

Published: 13 February 2005 Publication History

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.

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image Guide Proceedings
ISPRA'05: Proceedings of the 4th WSEAS International Conference on Signal Processing, Robotics and Automation
February 2005
244 pages
ISBN:9608457092

Publisher

World Scientific and Engineering Academy and Society (WSEAS)

Stevens Point, Wisconsin, United States

Publication History

Published: 13 February 2005

Author Tags

  1. multiple wavetable interpolation
  2. music analysis/synthesis
  3. spectral matching

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • 0
    Total Citations
  • 1
    Total 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

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media