% Abstract Wavetable synthesis of musical instrument tones has attracted some interest in its application in the generation of polyphonic ringtones on mobile phones. Recent work on wavetable synthesis assumes that a constant number of wavetables are used throughout the duration of a tone. A scalable approach would dynamically allocate wavetables to simultaneous voices to allow more polyphony and improve the sound quality. Iterative wavetable matching finds the basis spectra one by one over several iterations, and offers real-time control of the number of wavetables, supporting scalability. This paper describes and evaluates several iterative methods. Matching results for a range of instruments show that, on average, iterative local search can find matches with errors within 0.5\% of near-optimal non-iterative solutions. Iterative local search only rarely gets stuck on bad local optima.
Click to purchase paper as a non-member or login as an AES member. If your company or school subscribes to the E-Library then switch to the institutional version. If you are not an AES member and would like to subscribe to the E-Library then Join the AES!
This paper costs $33 for non-members and is free for AES members and E-Library subscribers.