TECHNICAL FIELD
[0001] The present invention relates to a musical sound effect adding device and a musical
sound effect adding program.
BACKGROUND ART
[0002] A flanger using delay time modulation, a phaser using phase amount modulation, and
the like have been known as devices that add a musical effect to a musical sound signal.
[0003] Regarding such a musical sound effect adding device, Patent Literature 1 discloses
a device that generates an infinite scale. The musical sound effect adding device
according to Patent Literature 1 includes a pitch shifter group, a phase shift group,
and an adder.
[0004] In this musical sound effect adding device, a plurality of pitch shifters that constitute
the pitch shifter group each perform pitch shift to an externally supplied musical
sound signal by a predetermined shift amount, a plurality of phase shifters that constitute
the phase shift group each phase-delay an oscillation signal in increments of a predetermined
phase amount, and the adder adds pitch shift signals from all the pitch shifters.
[0005] Further, a delay amount of the phase-delayed signal to be provided to each of the
pitch shifters is increased in increments of a predetermined phase amount per pitch
shifter, thereby achieving an effect of giving a pitch ascending or descending feeling
even to an external musical sound signal.
CITATION LIST
PATENT LITERATURE(S)
SUMMARY OF THE INVENTION
PROBLEM(S) TO BE SOLVED BY THE INVENTION
[0007] The technology of Patent Literature 1 is, however, disadvantageous in that in again
shifting from a lower limit of a pitch amount after a pitch shift amount of any one
of the pitch shifters reaches an upper limit, a rapid change in the signal causes
a discontinuous change in a pitch shift sound.
[0008] Accordingly, in the technology described in Patent Literature 1, it is proposed that
a waveform converter is provided to multiply a pitch shift signal by a trapezoidal
wave to reduce discontinuity in a case of transition from the upper limit to the lower
limit, but such a method disadvantageously necessitates complication of a process
for adding an effect.
[0009] An object of the invention is to provide a musical sound effect adding device and
a musical sound effect adding program that allow for adding an infinite scale effect
without the necessity of performing a complicated process.
MEANS FOR SOLVING THE PROBLEM(S)
[0010] A musical sound effect adding device according to an aspect of the invention includes:
a periodic signal generator configured to generate a periodic signal synchronized
with an n-beat or 1/n-beat (n: integer) cycle of a musical sound signal of a music
piece data; a plurality of acoustic signal generators each configured to generate
an acoustic signal with a pitch continuously shifted on an octave basis in synchronization
with the periodic signal; and a pitch shift section configured to shift the acoustic
signal generated by each of the plurality of acoustic signal generators to a mutually
different pitch.
[0011] A musical sound effect adding program according to another aspect of the invention
is configured to enable a computer to function as any one of the above-described musical
sound effect adding devices.
[0012] In this aspect of the invention, it is also possible to achieve workings and effects
similar to those described above.
BRIEF DESCRIPTION OF DRAWING(S)
[0013]
Fig. 1 is a schematic diagram showing a music piece data reproduction control system
according to an exemplary embodiment of the invention.
Fig. 2 is a schematic diagram showing a switch group for operating a musical sound
effect adding device according to the exemplary embodiment.
Fig. 3 is a functional block diagram showing a structure of the musical sound effect
adding device according to the exemplary embodiment.
Fig. 4 is a graph showing volume adjustment of an original sound and an effect sound
by a level adjuster according to the exemplary embodiment.
Fig. 5 is a schematic diagram for explaining workings according to the exemplary embodiment.
DESCRIPTION OF EMBODIMENT(S)
[1] Overall Configuration
[0014] An exemplary embodiment of the invention will be described below with reference to
the drawings. Fig. 1 shows a music piece reproduction control system 1 according to
the exemplary embodiment of the invention. The music piece data reproduction control
system 1 includes a computer 2 and a DJ controller 4 connected to the computer 2 through
a USB cable 3.
[0015] The computer 2, which includes a CPU and a storage such as a hard disk, is configured
to reproduce music piece data such as MP3 stored in the storage. The music piece data
is reproduced by software run on the CPU and the reproduced music piece data is outputted
to the DJ controller 4 through the USB cable 3. Further, a reproduction control signal
generated by operating a mixer 41 and decks 42L and 42R of the DJ controller 4 is
outputted to the USB cable 3 to be inputted to the computer 2. In the computer 2,
a variety of sound effects are added to the currently reproduced music piece data
on the basis of the reproduction control signal outputted from the DJ controller 4.
[0016] The DJ controller 4, which is an example of sound equipment, includes the mixer 41
located at a center thereof and the decks 42L and 42R located at right and left of
the mixer 41. It is to be noted that the sound equipment according to the invention
is a concept including not only a sound reproduction controller as in the exemplary
embodiment but also a sound reproducer configured to reproduce music piece data.
[0017] The mixer 41, which is a section configured to switch audio data outputted from the
computer 2, adjust volumes of channels, and add a sound effect, includes first channel
adjuster 411 to fourth channel adjuster 414 and a microphone adjuster 415.
[0018] An effector 41E is provided at a lower right of the mixer 41. To add a musical sound
effect to a music piece to be reproduced, the effector 41E includes an effect selection
switch 416, a channel selection switch 417, an effect-amount adjusting switch 418,
an effect adding switch 419, and a beat changing switch 420 as described later in
detail.
[0019] The decks 42L and 42R, which are sections configured to be operated by an operator
to add a variety of effects to music piece data outputted from the computer 2, each
include a jog dial 421, a tempo slider 422, a performance pad 423, a CUE button 424,
a play/pause button 425, a loop button 426, a deck selection button 427, and a load
button 428.
[0020] The jog dial 421, which is an example of a rotary operation unit, is rotatably provided
to a device body of each of the decks 42L and 42R, is configured to fast-forward and
reverse music piece data to be reproduced when the operator rotates the jog dial 421.
[0021] A display 43, which includes a liquid crystal display, is provided at a center of
the jog dial 421. A BPM (Beats Per Minute) value, an elapsed time, a state of progress,
and a beat position of the currently reproduced music piece data, and a state of rotation
of an LP record at 33 RPM with the progress of the currently reproduced music piece
data are displayed on the display 43, allowing the operator to see the progress of
the reproduction of the music piece data.
[0022] The tempo slider 422 is a switch for adjusting a tempo of music piece data to be
reproduced. The performance pad 423, which is a button for switching an effect for
the currently reproduced music piece data, is configured to add effects, such as loop,
cue, slicer, and sampler, to the currently reproduced music piece data instantaneously
when the performance pad 423 is pressed by the operator.
[0023] The CUE button 424 is a button for cuing music piece to be reproduced.
[0024] The play/pause button 425 is a button for starting reproduction of music piece data
and pausing the currently reproduced music piece data. The loop button 426 is a button
for performing loop reproduction of the currently reproduced music piece data.
[0025] The deck selection button 427 is a button for selecting one of the first channel
adjuster 411 to the fourth channel adjuster 414 of the mixer 41 that is to be used
for operating the currently reproduced music piece data. In the exemplary embodiment,
the left deck 42L is configured to switch between the first channel adjuster 411 and
the third channel adjuster 413 and the right deck 42R is configured to switch between
the second channel adjuster 412 and the fourth channel adjuster 414.
[0026] The load button 428 is a button for loading music piece data from the computer 2.
By pressing the load button 428 after music piece data to be reproduced is selected
on the computer 2, the music piece data is loaded to a channel of one of the first
channel adjuster 411 to the fourth channel adjuster 414.
[2] Detailed Configuration of Effector 41E
[0027] The DJ controller 4 is configured to add an effect to a musical sound signal that
constitutes the music piece data. Specifically, an effect can be added to the musical
sound signal of the music piece data by operating the effector 41 E located at the
lower right of the mixer 41 as shown in Fig. 2.
[0028] The effect selection switch 416 is a switch for selecting an effect to be added to
the musical sound signal. Examples of the effect include echo, delay, reverb, flanger,
phaser, pitch, and noise, which can be selected also in a later-described musical
sound effect adding device 5 by operating the effect selection switch 416.
[0029] The channel selection switch 417, which is a switch for selecting a channel where
an effect is to be added, allows for adding an effect to the first channel adjuster
411 to the fourth channel adjuster 414 and the microphone adjuster 415 of the effector
41E.
[0030] The effect-amount adjusting switch 418, which is a switch for adjusting a of a musical
sound effect to be added to an original sound of the music piece data, allows for
setting the magnitude of the effect through volume adjustment.
[0031] The effect adding switch 419, which is a switch for adding an effect synchronized
with a beat position or BPM of the musical sound signal, is configured to apply the
effect selected with the effect selection switch 416 to the channel selected with
the channel selection switch.
[0032] The beat changing switch 420, which is a switch for adding an effect synchronized
with the beat position or BPM of the musical sound signal, includes a right direction
arrow button that is to be operated to increase beat magnification and a left direction
arrow button that is to be operated to reduce the beat magnification.
[3] Configuration of Musical Sound Effect Adding Device 5
[0033] Fig. 3 shows the musical sound effect adding device 5 according to the exemplary
embodiment of the invention. The musical sound effect adding device 5 is an effector
configured to generate and output a sawtooth wave, a triangular wave, a sine wave,
a rectangular wave, or the like, which sounds such that a pitch continuously ascends
or descends in accordance with a beat of currently reproduced music piece data SD.
[0034] The musical sound effect adding device 5 includes an LFO (Low Frequency Oscillator)
51, parallel-connected four oscillators 521 to 524, respective faders 53, respective
adders 54, and a level adjuster 55, which constitute a musical sound effect adding
program to be run on the CPU of the DJ controller 4.
[0035] The LFO 51 is configured to output a periodic signal in a form of a low-frequency
wave to each of the oscillators 521 to 524 and the faders 53. Specifically, the LFO
51 is configured to read beat position information from the inputted music piece data
SD and output a periodic signal synchronized with an n-beat or 1/n-beat (n: integer)
cycle of the musical sound signal to each of the oscillators 521 to 524 and the faders
53. In other words, the LFO 51 functions as a periodic signal generator according
to the invention.
[0036] Further, the LFO 51 is configured to output pitch shift signals that are mutually
different in an output start pitch to the respective oscillators 521 to 524, the pitch
shift signals each being contained in the periodic signal. Specifically, the LFO 51
is configured to output a pitch shift signal at a certain pitch to the oscillator
521 of a first tier, output a pitch shift signal that is two octave higher than the
pitch at a start of the output to the oscillator 521 of the first tier to the oscillator
522 of the second tier, output a pitch shift signal that is four octave higher than
the pitch at the start of the output to the oscillator 521 of the first tier to the
oscillator 523 of the third tier, and output a pitch shift signal that is six octave
higher than the pitch at the start of the output to the oscillator 521 of the first
tier to the oscillator 524 of the fourth tier. In other words, the LFO 51 functions
as a pitch shift section according to the invention.
[0037] The oscillators 521 to 524, which exemplify an acoustic signal generator, are each
configured to generate an effect sound, that is, an acoustic signal with a pitch continuously
shifted on an octave basis, in synchronization with the periodic signal outputted
from the LFO 51. Specifically, in the exemplary embodiment, the oscillators 521 to
524 can generate effect sounds in a range of seven octaves of 55 Hz to 7040 Hz. The
oscillators 521 to 524 are respectively configured to output the effect sounds shifting
in an ascending direction from the start, and when the effect sounds exceed an upper
limit one of the octaves, reset the effect sounds to a lower limit one of the octaves,
and again output the effect sounds with a continuously ascending pitch.
[0038] The faders 53 are each configured to fade out the effect sound when the pitch of
the acoustic signal generated by corresponding one of the oscillators 521 to 524 reaches
a first pitch and fade in the effect sound when the pitch reaches a second pitch.
Specifically, the faders 53 are each configured to fade in the effect sound in the
lower limit octave (55 Hz to 110 Hz) that can be outputted by the oscillators 521
to 524 and fade out the effect sound in the upper limit octave (3520 Hz to 7040 Hz)
that can be outputted by the oscillators 521 to 524, thereby allowing for generating
an infinite scale effect sound.
[0039] The plurality of adders 54 are sections for superimposing the respective effect sounds
generated by the oscillators 521 to 524. The acoustic signals superimposed by the
adders 54 are outputted to the level adjuster 55.
[0040] The level adjuster 55, which is a section for superimposing the effect sounds generated
by the musical sound effect adding device 5 at a desired percentage relative to a
volume of the original sound in accordance with an operation by a user, is configured
to adjust the effect sounds through the operation of the effect-amount adjusting switch
418 of the above-described switch group. Specifically, as shown in Fig. 4, the volume
of the effect sounds is adjusted while the volume of the original sound is kept at
100%. In the exemplary embodiment, the effect sounds are adjustable from -∞ via -16.5
dB to -3.67 dB.
[0041] The effect sound adjusted by the level adjuster 55 is outputted from the mixer 41
along with the original sound.
[4] Workings and Effects of Exemplary Embodiment
[0042] In the above-described musical sound effect adding device 5, in a case where the
LFO 51 outputs one cycle of a periodic signal per beat, a pitch shift signal that
starts from the lowest pitch of 55 Hz is outputted to the oscillator 521 of the first
tier, and a pitch shift signal that is two octave higher than the pitch shift signal
outputted to the oscillator 521 of the first tier is outputted to the oscillator 522
of the second tier as shown in Fig. 5. Further, a pitch shift signal that is four
octave higher than the pitch shift signal outputted to the oscillator of the first
tier is outputted to the oscillator 523 of the third tier, and a pitch shift signal
that is six octave higher than the pitch shift signal outputted to the oscillator
of the first tier is outputted to the oscillator 524 of the third tier.
[0043] The effect sound outputted from each of the oscillators 521 to 524 is faded in in
the lowest one octave (from 55 Hz to 110 Hz) and faded out in the highest one octave
(from 3520 Hz to 7040 Hz).
[0044] The sound effect adding device 5 generates such an effect sound, thereby making it
possible to output an infinite scale effect sound with an ascending pitch in accordance
with a tempo of the currently reproduced music piece data SD.
[0045] Therefore, the use of the musical sound effect adding device 5 makes it possible
to add an infinite scale effect in accordance with a reproduction tempo of the music
piece data SD without the necessity of performing a complicated process.
[0046] Since the effect sound generated by each of the oscillators 521 to 524 of the musical
sound effect adding device 5 is an acoustic signal in a form of a sawtooth wave, a
listener can feel the effect sound ascending indefinitely. Alternatively, a triangular
wave, a sine wave, or a rectangular wave is usable in place of the sawtooth wave.
[0047] The musical sound effect adding device 5 is configured to fade in the effect sound
in one octave near the lowest pitch when the pitch of the acoustic signal outputted
from each of the oscillators 521 to 524 reaches the first pitch, that is, 55 Hz, and
fade out the effect sound in one octave near the highest pitch when the pitch reaches
the second pitch, that is, 3520 Hz. This can make the effect sound unnoticeable to
a listener when each of the oscillators 521 to 524 switches from the high pitch to
the low pitch, allowing the listener to further feel the infinite scale.
[0048] The pitch shift signal outputted from the LFO 51 is a pitch shift signal that shifts
a pitch on the octave basis, so that the effect sounds outputted from the oscillator
521-524 are always offset from each other on the octave basis. Therefore, the effect
sounds outputted from the oscillators 521 to 524 are added by the adders 54 without
making a discord, allowing the listener to feel a comfortable effect sound.
[5] Modifications of Exemplary Embodiment
[0049] It is to be noted that the invention is not limited to the above exemplary embodiment
and modifications as described below fall within the scope of the invention.
[0050] In the above-described exemplary embodiment, the musical sound effect adding device
5 includes the four oscillators 521 to 524; however, the invention is not limited
thereto. The musical sound effect adding device only needs to include a plurality
of oscillators and includes more than two oscillators in some embodiments.
[0051] In the exemplary embodiment, the oscillators 521 to 524 are each configured to output
the effect sound in seven octaves; however, the invention is not limited thereto.
An oscillator configured to output an effect sound exceeding seven octaves may be
employed the acoustic signal generator.
[0052] In the exemplary embodiment, the musical sound effect adding device 5 is configured
to output the infinite scale effect sound with an ascending pitch; however, the invention
is not limited thereto. The musical sound effect adding device 5 may be configured
to output an infinite scale effect sound with a descending pitch in some embodiments.
In this arrangement, the musical sound effect adding device 5 can output an infinite
scale sound with a descending pitch by a sawtooth wave descending to the right, which
is the inverse of the sawtooth wave shown in Fig. 5.
[0053] In the exemplary embodiment, the LFO 51, that is, the pitch shift section, is configured
to output the pitch shift signal to be outputted to each of the oscillators 521 to
524 as a pitch shift signal shifting on the octave basis; however, the invention is
not limited thereto. For instance, in some embodiments, a pitch shift signal shifted
in pitch by a third interval is outputted to the oscillator.
[0054] In addition, regarding a specific structure, shape, etc. for implementation of the
invention, any other structure, etc. may be employed.
EXPLANATION OF CODE(S)
[0055] 1...music piece data reproduction control system, 2...computer, 3...USB cable, 4...DJ
controller, 5...musical sound effect adding device, 41...mixer, 41E...effector, 42L...deck,
42R...deck, 43...display, 51...LFO, 53...fader, 54...adder, 55...level adjuster, 411...first
channel adjuster, 412...second channel adjuster, 413...third channel adjuster, 414...fourth
channel adjuster, 415...microphone adjuster, 416...effect selection switch, 417...channel
selection switch, 418...effect-amount adjusting switch, 419...effect adding switch,
420...beat changing switch, 421...jog dial, 422...tempo slider, 423...performance
pad, 424...CUE button, 425...play/pause button, 426...loop button, 427...deck selection
button, 428...load button, 521...oscillator, 522...oscillator, 523...oscillator, 524...oscillator,
SD...music piece data.