Patent ID: 8754316

Claim:
A musical sound signal generation apparatus comprising: a sound generation instruction section that supplies a note-on instruction of a pitch for instructing to start generation of a new musical sound signal at the pitch among a plurality of pitches and a note-off instruction of a pitch for instructing to accelerate decay of a musical sound signal, already generated at the pitch in response to a note-on instruction; a damper state instruction section that provides a damper-pedal-on instruction indicating an on-state of a damper pedal and a damper-pedal-off instruction indicating an off-state of the damper pedal; a string signal generator that generates a string signal corresponding to a string vibration of the pitch in response to the note-on instruction of the pitch such that amplitude of the string signal rises, then decays, and further decaying of the string signal is accelerated in response to the note-off instruction in case that the damper pedal is in the off-state, the string signal generator distributing the generated string signal in the form of a first plurality of string signals corresponding to the plurality of pitches and one or more output string signals; a string resonance simulator including a plurality of loop circuits corresponding to the plurality of pitches and through which resonant signals of the corresponding pitches circulate, each loop circuit comprising a delay element for delaying the resonant signal by a delay time for the corresponding pitch, and an attenuation element for variably attenuating the resonant signal according to an attenuation coefficient; a supply section that mixes the first plurality of string signals distributed from the string signal generator and a first plurality of resonant signals output from the string resonance simulator to generate a plurality of loop input signals and supplies the plurality of loop input signals to the plurality of loop circuits; an output section that generates the new musical sound signal based on a second plurality of resonant signals output from the string resonance simulator and the one or more output string signals distributed from the string signal generator; and a controller that generates attenuation coefficients corresponding to the plurality of loop circuits, based on the note-on instruction, the note-off instruction, the damper-pedal-on instruction, and the damper-pedal-off instruction, and provides the attenuation coefficients to the attenuating elements in the corresponding loop circuits.