Patent ID: 7692088

Claim:
A musical sound waveform synthesizer apparatus comprising: a performance event information receiver that receives performance event information representing musical performance events which successively occur as a musical performance progresses; a musical sound synthesizer that synthesizes a waveform of a musical sound corresponding to each musical performance event based on the performance event information; an overlap detector that detects whether or not a first musical sound and a second musical sound to be generated subsequently to the first musical sound overlap with each other based on the performance information; and a sound length meter that obtains a sound length of the first musical sound based on the received performance event information, wherein, when the overlap detector has detected that the first musical sound and the second musical sound overlap with each other, the musical sound synthesizer terminates synthesizing of a waveform of the first musical sound and starts synthesizing of a waveform of the second musical sound if it is determined that the sound length of the first musical sound obtained by the sound length meter does not exceed a predetermined sound length, whereas the musical sound synthesizer performs synthesizing of waveforms of both the first musical sound and the second musical sound so that the second musical sound is joined with the first musical sound if it is determined that the sound length of the first musical sound obtained by the sound length meter exceeds the predetermined sound length.