Method for controlling effect applying device for applying acoustic effect to sound signal
11626092 · 2023-04-11
Assignee
Inventors
Cpc classification
H04R2201/025
ELECTRICITY
G10H1/047
PHYSICS
G10H2210/215
PHYSICS
International classification
G10H1/047
PHYSICS
Abstract
Provided is a device 1 including: a signal processing unit 40 that applies a rotary speaker effect corresponding to a rotation speed value to a sound signal and control a tone color of the sound signal; and a control unit 10 that gradually changes, in response to a change command of the rotation speed value, the rotation speed value from a first speed to a second speed higher than the first speed with a first change curve having a first delay, and gradually changes control of the tone color from a first characteristic to a second characteristic that is stronger in the high frequency range than the first characteristic with a second change curve having a second delay shorter than the first delay.
Claims
1. A method of controlling an effect applying device for applying a rotary speaker effect corresponding to a rotation speed value to a sound signal and controlling a tone color of the sound signal, the control method comprising: receiving a speed change command of the rotation speed value; and in response to receiving the speed change command: gradually changing the rotation speed value from a first speed, which is a current speed before receiving the speed change command, to a second speed higher than the first speed; and changing the tone color from a first characteristic, which is the characteristic before receiving the speed change command, to a second characteristic that is different in tone color from the first characteristic.
2. The control method according to claim 1, wherein the second characteristic is more pronounced in a high frequency range than the first characteristic.
3. The control method according to claim 1, wherein the gradually changing of the rotation speed value gradually changes the rotation speed value from the first speed to the second speed in accordance with a first change curve provided with a first delay.
4. The control method according to claim 3, wherein the changing of the tone color gradually changes the tone color from the first characteristic to the second characteristic in accordance with a second change curve provided with a second delay shorter than the first delay.
5. The control method according to claim 1, wherein the changing of the tone color is synchronized with the gradually changing of the rotation speed value.
6. The control method according to claim 1, wherein the changing of the tone color is performed by at least one of: a filter that increases or decreases a high frequency component of a sound signal, a nonlinear conversion of a sound signal, an addition of a noise component, or a selection of a different sound signal.
7. An effect applying device comprising: a signal processing unit configured to apply a rotary speaker effect corresponding to a rotation speed value to a sound signal and control a tone color of the sound signal; and a control unit including a processor configured to, in response to a change command of the rotation speed value: gradually change the rotation speed value from a first speed, which is a current speed before receiving the speed change command, to a second speed higher than the first speed; and change the tone color from a first characteristic, which is the characteristic before receiving the speed change command, to a second characteristic that is different in tone color from the first characteristic.
8. The effect applying device according to claim 7, wherein the gradually changing of the rotation speed gradually changes the rotation speed value of the first speed to the second speed in accordance with a first change curve provided with a first delay.
9. The effect applying device according to claim 8, wherein the changing of the tone color gradually changes from the first characteristic to the second characteristic in accordance with a second change curve provided with a second delay that is shorter than the first delay.
10. An effect applying device comprising: a memory storing instructions; and a processor that implements the instructions to: apply a rotary speaker effect corresponding to a rotation speed value to a sound signal and control a tone color of the sound signal; and in response to a change command of the rotation speed value: gradually change the rotation speed value from a first speed, which is a current speed before receiving the speed change command, to a second speed higher than the first speed; and change the tone color from a first characteristic, which is the characteristic before receiving the speed change command, to a second characteristic that is different in tone color from the first characteristic.
11. The effect applying device according to claim 10, wherein the gradually changing of the rotation speed gradually changes the rotation speed value of the first speed to the second speed in accordance with a first change curve provided with a first delay.
12. The effect applying device according to claim 11, wherein the changing of the tone color gradually changes from the first characteristic to the second characteristic in accordance with a second change curve provided with a second delay that is shorter than the first delay.
Description
BRIEF DESCRIPTION OF DRAWINGS
(1)
(2)
(3)
(4)
(5)
DESCRIPTION OF EMBODIMENTS
(6) Hereinafter, embodiments of the present invention will be described with reference to the drawings.
A: Embodiment
(7)
(8) As shown in
(9) The control unit 10 is a program execution unit such as a CPU or a microcomputer. The control unit 10 functions as a control center of the device 1 by executing a control program 62 stored in the nonvolatile storage unit 60. Hereinafter, the control unit 10 operating according to the control program 62 is referred to as “control unit 10′”. As shown in the functional block diagram of
(10) The external device I/F unit 20 is an aggregate of interface circuits for connecting external devices such as a sound source circuit and a speaker. Although specific illustrations are omitted in
(11) The user I/F unit 30 includes an operation element operated by the user of the device 1, and the operation content of the user with respect to the operation element is transmitted from the user I/F unit 30 to the control unit 10. The user of the device 1 refers to a performer who plays the device 1. Specific examples of the operation elements included in the user I/F unit 30 include a performance operation element 31 for the user to perform a performance operation, and a speed changeover switch 32 for the user to give an instruction to change the rotation speed value. In
(12) The signal processing unit 40 is, for example, an SPU (Signal Processing Unit). As shown in
(13) The second effector 44 performs, on the sound signal X2, signal processing for controlling the tone color, and outputs a sound signal X3 resulting from the processing to the D/A converter of the external device I/F unit 20. The second effector 44 of the present embodiment uses one high shelving filter in which the control band is set to a high frequency band (several k to around a dozen kHz), adjusts the signal components of that band of the sound signal X2 in accordance with the gain G instructed by the control unit 10, and executes processing for outputting the adjusted sound signal X3.
(14) The volatile storage unit 50 is a RAM, for example. The volatile storage unit 50 is used by the control unit 10 as a work area when the control program 62 is executed. The nonvolatile storage unit 60 is a flash ROM or a hard disk, for example. The control program 62 is stored in advance in the nonvolatile storage unit 60. The control unit 10 reads the control program 62 from the nonvolatile storage unit 60 to the volatile storage unit 50, in response to power-on or the like of the device 1, and starts execution of the control program 62.
(15) The control unit 10′ executes a control method that remarkably shows the characteristics of the present invention. More specifically, the control unit 10′ executes the periodic processing shown in
(16) In step SA110 subsequent to step SA100, the control unit 10′ determines the value of the variable SS. When it is determined that the value of the variable SS is “0” and the first speed VL is selected by the speed SW32, the control unit 10′ decreases the value of the index t indicating the degree of change in the rotation speed value by Δt0 toward the minimum “0” (step SA120). The decrease in the index t stops when the value becomes “0”. Conversely, when it is determined that the value of the variable SS is “1” and the second speed VH is selected, the control unit 10′ increases the value of the index t toward the maximum value “1” by Δt1 (Δt0 and Δt1 are sufficiently smaller values than 1, and Δt0>Δt1) (step SA130). The increase in the index t stops when the value becomes “1”. That is, the index t is a value that changes in the range of 0 to 1. For example, as shown in
(17) In step SA120 or step SA140 subsequent to step SA130, the control unit 10′ calculates the rotation speed value SV of the virtual rotary speaker and the gain G for controlling the high frequency component of the sound signal according to the value of the index t calculated in step SA120 or step SA130, and further calculates the virtual speaker position SP as the integrated value of the past the rotation speed values SV. Then, in step SA150 subsequent to step SA140, the control unit 10′ provides the rotation speed value SV and the speaker position SP generated in step SA140 to the first effector 42, and provides the gain G generated in step SA140 to the second effector 44.
(18) As shown in the functional block diagram of
(19) For example, when the rotation speed value is increased in response to the LH change command, the generation unit 12 calculates the rotation speed value SV that gradually changes from the first speed VL to the second speed VH, in accordance with a first change curve GP1 (see
(20) In parallel with this, the generation unit 12 calculates the gain G of the high frequency component according to the index t and the second change curve GP2 (see
(21) Because the curve GP2 has the delay D2, the high frequency component of the sound signal starts to increase with a delay corresponding to the delay D2 from the point in time when the LH change command is provided. Here, because the delay D2 is smaller than the delay D1, in the present embodiment, after the LH change command is provided, the tone color of the sound changes before the rotation speed value of the rotary speaker effect applied to the sound changes. The user of the device 1 can perceive that a slight change in the tone color of the sound from the speaker provides an instruction to switch the rotation speed value and the rotation speed value changes. Because the rotation speed value is switched from the low speed to the high speed mainly when invigorating a performance, it is preferable to increase the high frequency component of the sound to make the tone color splendid. It can also be said that the second delay D2 is defined by the second change curve GP2.
(22) It is important that there is a difference in delay time between the curve GP1 and the curve GP2. The shape of the curve GP1 is preferably the shape of a change curve measured in the physical rotary speaker or a shape imitating the change curve. The shape of the curve GP2 is not so crucial, and may be the same as or different from the curve GP1. If it is desired that the switching can be clearly perceived by the user, the maximum inclination of the curve GP2 may be increased. On the other hand, if it is desired to make the switching less noticeable to the user, the maximum inclination may be reduced.
(23) In addition, in the device 1 of the present embodiment, the tone color is changed in synchronization with and prior to the change in the rotation speed value in response to the switching operation. Here, because the value of the first change curve GP1 and the value of the second change curve GP2 change in accordance with the common index t, and these two values have a correspondence relationship with each other, accordingly the change in the rotation speed and the change in the tone color are synchronized with each other. In this manner, it is possible to cause the user to perceive a change in the rotation speed value (switching from low speed to high speed) through a change in the tone color (increase in the high frequency component) without much of a delay from the switching operation. The change in tone color (increase in the high frequency component) when the rotation speed value is increased corresponds to the user's intention to enhance the performance. The basic operation is the same when the user turns off the speed SW32 and instructs switching of the rotation speed value from the second speed VH to the first speed VL (the HL change command). That is, as shown in
(24) As described above, according to the device 1 of the present embodiment, it is possible to electrically simulate the rotary speaker effect while maintaining a realistic auditory sense and make the user realize that speed switching has been performed.
B: Other Embodiments
(25) Although one embodiment of the present invention has been described above, the following embodiments are conceivable in addition to the above embodiment.
(26) (1) Although the device 1 of the above-described embodiment is an electronic musical instrument, the device 1 may also be a single effector that includes a first effector, a second effector, and a control unit thereof and applies a rotary speaker effect to an analog sound signal from an external musical instrument such as an electric guitar, an electric organ, or a synthesizer. In this case, the effector 1 analog-to-digital converts an analog sound signal from the external musical instrument using an AD converter inside the effector 1, and obtains the digital signal X1 shown in
(27) (2) In the above embodiment, the change curves (GP1 and GP2) when the rotation speed value is switched from the first speed VL to the second speed VH and the change curves (GP3 and GP4) when the rotation speed value is switched from the second speed VH to the first speed VL have the same curve shape (delay times are different from each other). However, curves having different shapes may be used in the former case and the latter case. Specifically, in order to reduce the rotation speed value, the rotation speed value may be generated in accordance with a change curve GP3′ in which the start of falling from the second speed VH is earlier than that of the first change curve GP1 and the gradual approach to the first speed VL is gentler than that of the first change curve GP1. In a physical rotary speaker, in the deceleration of the rotation speed, the rotation speed starts to decrease without delay from the point in time of the switching operation (compared with the acceleration), and it takes a long time until the rotation speed stabilizes at the speed VL. Note that the same change curve may be used for the delay of gain G, regardless of whether or not the change curve used for the delay of the rotation speed value is different. In short, any mode may be employed as long as the change in the tone color is synchronized with the change in the rotation speed value. In the above embodiment, the rotation speed value changes from the speed VL (or VH) to the speed VH (or VL) in response to the LH change command (or the HL change command). When the HL change command (or the LH change command) is received in the middle of a change, the direction of the change may be reversed at that point in time, and the speed VX at that point in time may be changed to the speed VL (or VH). In this case, the time t is set to “1” (or “0”) at the time of reverse, and the change curve GP3 (or GP1) and the change curve GP4 (or GP2) may be newly prepared according to the rotation speed value and the gain G at that point in time.
(28) (3) In the above embodiment, the control of tone color of the sound signal to which the rotary speaker effect is applied is realized by the filtering process of increasing or decreasing the high frequency component of the sound signal. However, the control of tone color of the sound signal to which the rotary speaker effect is applied may be realized by nonlinear conversion of the sound signal, addition of a noise component, or selection of a different sound signal, or may be realized by any combination of a plurality of these. Here, the nonlinear conversion is signal processing in which a sound signal is nonlinearly converted and an overtone component is added. The amount of the overtone component to be added can be controlled by changing the shape of the conversion curve. In addition of the noise component, it is preferable to generate high frequency noise having characteristics related to the sound signal and add the high frequency noise to the sound signal. In the selection of the sound signal, as the sound signal generated by the sound source 41, a sound signal having different content of a high frequency component is selected from among sound signals of the same type. In this case, because the sound control according to the gain G is performed by the sound source 41, the effector 44 is included in the sound source 41. Further, in the above embodiment, the control of the tone color is changed from the first characteristic to the second characteristic that is more pronounced in the high frequency range than the first characteristic in response to the LH change command. However, the second characteristic is not limited to a more pronounced characteristic in the high frequency range than the first characteristic, and may be a characteristic different in tone color from the first characteristic. If at least the first characteristic and the second characteristic are different in tone color, the user can perceive the difference.
(29) (4) The rotation speed value and gain generation unit 12 and the speaker position generation unit 14 in the above embodiment are pieces of software executed by the control unit 10, but may be a hardware logic circuit or an FPGA. The signal processing unit 40 may be a DSP or an FPGA. Alternatively, the signal processing unit 40 may be configured by the CPU of the control unit 10.
(30) (5) In the above embodiment, the control program 62 for realizing the control method according to the features of the present invention is stored in advance in the nonvolatile storage unit 60. However, the control program 62 may be distributed written in a recording medium such as a CD-ROM, or the control program 62 may be distributed via a line such as the Internet.
LIST OF REFERENCE NUMERALS
(31) 1 Device, Electronic musical instrument, Effector 10, 10′ Control unit 12 Rotation speed value and gain generation unit 14 Speaker position generation unit 20 External device I/F unit 30 User I/F unit 31 Performance operation element 32 Speed SW 40 Signal processing unit 41 Sound source 42 First effector 44 Second effector 50 Volatile storage unit 60 Nonvolatile storage unit 62 Control program 70 Bus