Patent ID: 7332668

Claim:
An audio synthesis terminal device for performing wavetable audio synthesis, the terminal device comprising: an instrument database for storing data of a first predetermined number of musical instruments; an analysis module for analyzing an inputted wavetable music to generate required data of a second predetermined number of musical instruments to synthesize the wavetable music; a memory having a predetermined capacity for storing the required data of musical instruments to synthesize the wavetable music; a judgment module for judging weather the total amount of data of the second predetermined number of musical instruments exceeds the predetermined capacity; if no, obtaining the data of the second predetermined number of musical instruments from the instrument database and storing the data in the memory; if yes, performing an instrument replacement procedure, replacing the data of the second predetermined number of musical instruments by data of a third predetermined number of musical instruments, the total amount of data of the third predetermined number of musical instruments not exceeding the predetermined capacity and the third predetermined number of musical instruments being selected according to similarity between the third predetermined number of musical instruments and the second predetermined number of musical instruments; and obtaining the data of the third predetermined number of musical instruments from the instrument database and storing the data in the memory; and a synthesis module for synthesizing a digital music signal according to the instrument data stored in the memory of the terminal device. wherein if the instrument replacement procedure is performed, every musical instrument of the inputted wavetable music that are in the second predetermined number of musical instruments is replaced by a corresponding music instrument in the third predetermined number of musical instruments during synthesizing the digital music signal so that no indication of playing musical instruments in the inputted wavetable music is directly skipped.