Patent ID: 7947891
Filing Date: 2011-05-24
Classification: G10H

Abstract:
1. A resonance tone generating apparatus for generating resonance tone data to be applied to musical signal data, comprising: an impulse response data storing unit for storing impulse response data including impulse response coefficients, wherein the impulse response coefficient indicates an impulse response characteristic and is defined by a value on a time axis; a product-sum operation unit for performing a product-sum operation on a series of musical signal data on the time axis and the impulse response coefficients read from the impulse response data storing unit, wherein the product-sum operation unit comprises plural delay units for delaying the musical signal data, plural multiplying units for multiplying one of the musical signal data and delayed musical signal data output from the delay units by the impulse response coefficients, and plural adder units for summing up data output from the multiplying units; and a feed back unit for feeding back first delayed musical signal data output from the product-sum operation unit to the product-sum operation unit, wherein the feed back unit comprises a multiplying unit for multiplying the first delayed musical signal data output from the product-sum operation unit by a multiplication coefficient to obtain multiplication data and an adder unit for summing up second delayed musical signal data output from the product-sum operation unit and the multiplication data obtained by the multiplying unit of the feed back unit; wherein: the product-sum operation unit has plural stages from the first stage to the (n−1)th stage, and delays the musical signal data in the delay units respectively at the plural stages; the multiplying unit of the feed back unit receives the delayed musical signal data from the delay unit at the (n−1)th stage and multiplies the received musical signal data by the multiplication coefficient to obtain multiplication data; the adder unit of the feed back unit sums up the delayed musical signal data output from the delay unit at the “p”th stage (p<n−1) and the multiplication data obtained by the multiplying unit of the feed back unit obtain summed up data, and supplies the summed up data to the multiplying unit at the “p”th stage in the product sum operation unit and to the delay unit at the (p+1)th stage in the product-sum operation unit; the feed back unit further comprises a first level adjusting unit and a second level adjusting unit, wherein the first level adjusting unit adjusts a level of the multiplication data which is obtained by the multiplying unit of the feed back unit to be supplied to the adder unit of the feed back unit, and the second level adjusting unit adjusts a level of the delayed musical signal data which is output from the delay unit of the product-sum operation unit to be supplied to the adder unit of the feed back; and the product-sum operation unit has a coefficient adjusting unit for adjusting impulse response coefficients of the multiplying units at the “p”th and subsequent stages in the product-sum operation unit in accordance with level adjustment made by the first and second level adjusting units of the feed back unit.