Abstract:
A method of emulating a sound of an audio apparatus by using a sound emulation apparatus includes obtaining k past samples (where k is a natural number that is equal to or greater than 1) by delaying a current sample of an audio signal; applying a plurality of characteristic functions indicating an input/output relationship of the audio apparatus to the current sample and the k past samples, respectively; and adding the current sample and the k past samples, to which the plurality of characteristic functions have been applied, respectively, to generate an emulation sound of the audio apparatus.
Abstract:
A method of emulating a sound of an audio apparatus by using a sound emulation apparatus includes obtaining k past samples (where k is a natural number that is equal to or greater than 1) by delaying a current sample of an audio signal; applying a plurality of characteristic functions indicating an input/output relationship of the audio apparatus to the current sample and the k past samples, respectively; and adding the current sample and the k past samples, to which the plurality of characteristic functions have been applied, respectively, to generate an emulation sound of the audio apparatus.
Abstract:
The invention provides a distortion device that allows obtaining a comfortable distortion sound across a wide input level range with a simple construction. An output with a distortion, Y=AX+BSX2 (here, A and B are constants, S is a value that becomes +1 or −1 according to a sign of the input X), is outputted from an input X. This calculating can be realized by an absolute value calculator (30) for calculating an absolute value of the input X, a multiplier (26) for multiplying the input X and an output from the absolute value calculator (30), a multiplier (27) for multiplying the input X by the constant A, a multiplier (28) for multiplying an output from the multiplier (26) by the constant B, and an adder (31) for adding an output from the multiplier (27) and an output from the multiplier (28)
Abstract:
A quadratic phase interpolation method for synthesis of musical tones incorporates both phase and frequency measurements at the boundaries of a data frame using a weighted least square algorithm approach. The approach assumes that the true frequency and phase at the two ends of a data frame conform to a quadratic phase model and that exact match between measured phase and frequency with the quadratic model is not necessary because of the noise in the measurements.
Abstract:
A musical waveshape processing system for an electronic musical instrument in which time-division time slots are set corresponding to a plurality of channels for producing notes selected on keyboards of the electronic musical instrument and the notes are each produced by repeatedly calculating the musical waveshape amplitude value of each channel in each time-division time slot. A musical waveshape calculator is provided which calculates the musical waveshape amplitude value as f(t)=at.sup.2 +bt+c based on waveshape data a, b and c and address information t. A multiplier is provided by which the value of an envelope synchronized with the time-division time slot is multiplied by the waveshape data a, b and c. A tone control circuit is provided which counts time-division multiplex signals of the ON-OFF state of a tone selection switch with a counter every frame of the time-division multiplexing and compares the count values of two successive frames to detect a change in the state of the tone selection switch from non-coincidence between the both count value, thereby controlling the musical waveshape.