close

Вход

Забыли?

вход по аккаунту

JP2003122356

код для вставкиСкачать
Patent Translate
Powered by EPO and Google
Notice
This translation is machine-generated. It cannot be guaranteed that it is intelligible, accurate,
complete, reliable or fit for specific purposes. Critical decisions, such as commercially relevant or
financial decisions, should not be based on machine-translation output.
DESCRIPTION JP2003122356
[0001]
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an
electronic musical tone generator having a function of controlling the progression of
performance of automatic performance data according to a predetermined operation event.
[0002]
2. Description of the Related Art In a conventional electronic musical tone generator, automatic
performance data is prepared in advance, and the automatic performance data is sequentially
read out every time the performer operates an operator such as an arbitrary keyboard or pad.
There is one having a function to play, and for example, one having such a configuration is
proposed in Japanese Patent Application Laid-Open No. 2000-060770.
[0003]
In the configuration having such a semiautomatic performance function, one piece of note data
(in the case of a chord, a plurality of pieces of note data) is read and sounded each time the
operating element is operated once.
Therefore, automatic performance can be performed by sequentially pressing an arbitrary
keyboard or the like at a rhythm or tempo matched to the music of the automatic performance
data.
01-05-2019
1
[0004]
Further, JP-A-11-102187 and JP-A-2000-099016 disclose a configuration capable of performing
a performance navigation (guide) display in a configuration having a semi-automatic
performance function of this kind.
[0005]
The above-described arrangement having a semi-automatic performance function functions as an
aid to the player's performance operation, and can be evaluated in the sense of leading to
enjoying the performance itself, but further enjoyment There is a need for a configuration that
can provide
[0006]
As such an example, it is conceivable to use the above-mentioned semi-automatic performance
function capable of following an operation event as a performance for karaoke.
[0007]
However, in the electronic musical tone generator having the semi-automatic performance
function, as described above, the performance can not be progressed unless the operator such as
the keyboard or pad provided in the device is operated, and the semi-automatic performance
function is karaoke In order to use it, it is necessary to operate the keyboard (pad) with one hand
and to hold the microphone with one hand, so in such a posture, it is necessary for the both
hands to perform different actions, and the singing rhythm is There was a problem that it was
difficult to take and difficult to sing.
[0008]
The present invention was conceived in view of the above problems, and an object of the present
invention is to provide an electronic musical tone generator having the above-mentioned semiautomatic performance function having a karaoke function which is easy to take rhythm and
easy to sing. .
[0009]
Therefore, the configuration of the present invention is an electronic musical tone generator
having a semi-automatic performance function for reading out prepared automatic performance
data by a predetermined amount at each designated timing by a predetermined operation and
01-05-2019
2
outputting a musical tone. A sound collecting means, a merging means for adding an output
signal of the sound collecting means to the musical tone output signal, and an instruction for
providing an instruction to read out automatic performance data by a predetermined operation.
An operation element is provided, and when the performance processing by the semi-automatic
performance function becomes possible, a predetermined amount of automatic performance data
by the semi-automatic performance function is read at each instruction timing by operation of
the instruction operation element. The basic feature is that a performance process in which
musical tones are output is executed.
[0010]
According to the above configuration, the progress of the performance of the automatic
performance data by the semi-automatic performance function is controlled by the operation of
an instruction operation element (for example, a switch etc.) provided in the sound collecting
means such as a microphone. Since it is possible to sing in karaoke by progress control
(progression speed) and to instruct the progress of the performance with the hand holding the
sound collection means (because it becomes possible to hold the sound collection means with
one hand and the progress control) When the conventional configuration is simply used for
karaoke, the problem that the rhythm is hard to take and it is difficult to sing is solved.
[0011]
According to a second aspect of the present invention, there is provided an electronic musical
tone generating apparatus having a semi-automatic performance function for reading out the
prepared automatic performance data by a predetermined amount at each designated timing by a
predetermined operation and outputting a musical tone. A merging means for adding an output
signal of the sound collecting means to the musical tone output signal; an instruction operator
provided in the sound collecting means for giving an instruction to read out automatic
performance data by a predetermined operation; And a release operator for giving an instruction
to release the function of outputting a musical tone by reading out the automatic performance
data according to the readout instruction of the instruction means, and the above-mentioned
performance processing by the semi-automatic performance function is possible When it
becomes, the automatic performance data by the semi-automatic performance function is read by
a predetermined amount each time the instruction operation is operated and the musical tone is
output Kanade process is performed, also is characterized by releasing the execution of the
performance processing by the semi-automatic play function in operation of the release
operation element.
[0012]
01-05-2019
3
In this configuration, the sound collection means is provided with a configuration (a release
switch such as a release switch) other than the operation control for progress control by the
semi-automatic performance function, and the progress of the automatic performance data is left
to data at first (data tempo The normal automatic performance processing is performed), when
the point (measure) where it is desired to advance here at his / her desired tempo is reached by
the instruction operator for progress control provided in the sound collecting means, for each
instruction timing. The semi-automatic performance processing is performed by reading out the
automatic performance data by a predetermined amount by the semi-automatic performance
function and the musical tone is output, cancel this semi-automatic performance function and
cancel the function. When it becomes a measure, if the above-mentioned semi-automatic
performance process is canceled by operating the above-mentioned release operation element
for release, it is possible to provide an environment that is easier to sing. .
In other words, a certain part enjoys karaoke while doing "easy" by leaving the data, and when it
is the part where you want to sing slowly (the part where you want to put emotions), perform the
performance by reading the automatic performance data at each designated timing. The data can
be advanced by the semi-automatic performance function, and it becomes possible to make such
a semi-automatic performance function by ad-lib according to the surrounding atmosphere
(swelling).
[0013]
According to the third aspect of the invention, it is defined that the two configurations may
include display means for displaying at least the operation timing of the instruction operator
together with the lyric information.
When the operation timing of the instruction operator is displayed by such display means, it
becomes possible to operate the instruction operator at each displayed timing, and the music is
played at the ideal tempo. It is easy to take rhythm and sing when singing.
[0014]
BEST MODE FOR CARRYING OUT THE INVENTION Embodiments of the present invention will be
described below with reference to the drawings.
01-05-2019
4
FIG. 1 is a perspective view showing the external configuration of an electronic piano 100
according to an embodiment of the present invention, and FIG. 2 is a microphone 4 as a sound
collecting means connected when the electronic piano 100 is used for karaoke performance. FIG.
3 is a basic circuit diagram of the electronic piano 100. FIG. 4 is an explanatory view showing the
panel operation unit 115 and the LCD display unit 116 of the electronic piano 100 in an
enlarged manner.
[0015]
In the electronic piano 100, in addition to the automatic performance mode by the normal
automatic performance function, the corresponding musical tone in the performance data is
generated in accordance with the strength of the key depression at every key depression timing.
A semi-automatic performance mode is provided to advance the performance, and these modes
can also be used for karaoke.
[0016]
As shown in FIG. 2, the configuration of the microphone 4 is provided with a progress control
switch 1 as an instruction operation element of the present invention and a cancel switch 2 as a
release operation element in a main body portion constituting a grip portion.
[0017]
As shown in FIG. 3, the electronic piano 100 has a central processing unit (CPU) 111, a random
access memory (RAM) 112, a read only memory (ROM) 113, and a key scan circuit 114 a on a
system bus 110. The keyboard unit 114 connected, the panel operation unit 115 connected via
the panel scan circuit 115a, the display unit 116 comprising an LCD connected via the display
control circuit 116a, and the FDD connected via the FDD control circuit 117a A tone generation
circuit 119 including a section 117, a MIDI interface 118 for external input / output, and a
waveform ROM 119a is connected to each other, and various commands and data are delivered
to these devices through the system bus 110.
The tone generation circuit 119 also includes a D / A conversion circuit 120 for converting the
generated tone to an analog, an analog signal processing circuit 121 for processing the analog
signal, an amplification circuit 122 for amplifying the same, and A speaker 123 for generating an
analog signal to the outside is electrically connected.
01-05-2019
5
[0018]
The output (voice data) of the microphone 4 is input to the tone generation circuit 119 via an A /
D conversion circuit 124.
The tone generation circuit 119 is internally provided with an addition circuit (not shown), and
when the microphone 4 is connected for karaoke, the output signal is merged with the tone
output signal emitted by itself as described later. The merging means of the present invention is
configured.
The operation information of the two switches 1 and 2 of the microphone 4 is also input to the
key scan circuit 114a.
[0019]
When the scan by the key scan circuit 114a is performed, not only the key scan of the keyboard
unit 114 but also the scan of the switch operation of the switches 1 and 2 of the microphone 4
are simultaneously performed.
Therefore, when the microphone 4 is connected for karaoke, which will be described later, and
switched to a semi-automatic performance mode, which will be described later, the operation
information detected by the progress control switch 1 serves as a trigger instead of key
depression. It will be given to the 100 semi-automatic performance functions.
[0020]
The CPU 111 controls the respective units of the electronic piano 100 including the
configuration of the present invention in accordance with the control program stored in the
program memory storage unit of the ROM 112, and further includes the application program
stored in the program memory storage unit. It is configured to execute data processing while
using the RAM 112 as a work area, and using various fixed data stored in the ROM 113, as
necessary.
01-05-2019
6
[0021]
The RAM 112 stores status information of the apparatus, and is used as a work area of the CPU
111 and an edit buffer and a delay data buffer described later.
Note that various registers, flags, and the like for controlling the electronic piano 100 are defined
in the RAM 112, and the RAM 112 is accessed by the CPU 111 via the system bus 110.
[0022]
As described above, the ROM 113 stores a program for controlling the entire electronic piano
100, and also stores various fixed data used by the CPU 111.
The ROM 113 constitutes a part of the performance data storage unit 20 described later together
with the FDD unit 117. The ROM 113 stores preset performance data.
[0023]
The keyboard unit 114 is formed of the keyboard of the electronic piano 100, and includes a
plurality of keyboards and a keyboard switch that opens and closes in conjunction with the key
depression and key release of the keys.
The key scan circuit 114a interposed between the keyboard unit 114 and the system bus 110
checks the state of the keyboard switch and generates touch data indicating the strength (speed)
of the keyboard touch from the signal indicating ON / OFF thereof. Together with the ON or OFF
information and its keyboard number.
The ON / OFF information, the keyboard number, and the touch data are sent to the CPU 111 via
the system bus 110 as key press data.
01-05-2019
7
[0024]
When the semi-automatic performance mode is selected, these data are sent from the keyboard
114 at each key-depression timing by the key-depression of the normal keyboard 114, and the
corresponding musical tones in the performance data are The sound is generated in accordance
with the strength of the key depression, and the performance data is played.
[0025]
On the other hand, as described above, the key scan circuit 114a simultaneously scans switch
operations of these switches 1 and 2 of the microphone 4 at the time of scanning.
When the microphone 4 is connected for karaoke and switched to a semi-automatic performance
mode to be described later, the operation information detected by the progress control switch 1
serves as a trigger instead of the key depression, and the electronic piano 100 It will be given to
the semi-automatic performance function. In addition, the operation information detected by the
cancel switch 2 is given to the CPU 111 as an instruction signal for releasing the semi-automatic
performance function of the electronic piano 100.
[0026]
The panel operation unit 115 is provided with various switches such as a power switch and a
timbre selection switch. The panel scan circuit 115a interposed between the panel operation unit
115 and the system bus 110 checks the set / reset state of each switch provided in the panel
operation unit 115, and detects panel switch data in the ON state. It detects and sends to
CPU111. As described later, according to the user's panel operation state at the panel operation
unit 115, in the normal performance mode, musical tones are generated simply based on the
performance operation of the keyboard unit 114 of the electronic piano 100. When the demo
switch of the panel operation unit 115 is pressed and the automatic performance mode is set, the
tune of the automatic performance data selected by the operation of the up and down switches is
automatically played. Further, when the semiautomatic performance switch is pressed and the
semiautomatic performance mode is set, the tune of the selected automatic performance data is
played by the above-mentioned semiautomatic performance function. At this time, when the
microphone 4 is connected to the electronic piano 100, the operation information detected by
the progress control switch 1 serves as a trigger instead of the key depression, and an automatic
performance is performed by the semi-automatic performance function of the electronic piano
100. It will be done.
01-05-2019
8
[0027]
The display unit 116 is connected to the system bus 110 via the display control circuit 116a, and
under the control of the CPU 111, various operation states of the panel operation unit 115 (the
states of the guide mode and the conductor mode are also displayed) In addition, the operation
state of the electronic piano 100, the title of the music selected by the music selection unit 21
described later, and the like are displayed.
[0028]
The FDD unit 117 is constituted by a floppy disk drive (a floppy is a registered trademark) in this
embodiment, and is connected to the system bus 110 via the FDD control circuit 117a.
Under the control of the CPU 111, reading and writing of the performance data of the music
stored in the FDD are performed. Of course, instead of such an FDD configuration, a CD-ROM
drive or various card type storage devices (flash memory card, compact flash card (compact flash
is a registered trademark), SD card, memory stick, MO, etc.) Needless to say that it is also good.
[0029]
FIG. 5 is a functional block diagram showing a performance control configuration of the
electronic piano 100 according to the present invention having the above-mentioned semiautomatic performance function. This configuration is provided with a configuration in which the
above-described semi-automatic performance process is performed using a key depression
operation of the keyboard unit 114 as a trigger when the semi-automatic performance mode is
selected above the normal automatic performance mode. In this semiautomatic performance
mode, the karaoke mode can be selected.
[0030]
First, in the configuration of this embodiment, a performance data storage unit 20, a music
selection unit 21, a performance start / stop instruction unit 22, a control unit 3, a melody /
accompaniment performance unit 23, and a tone generation circuit 119 are provided. , Can play
in the above automatic performance mode.
01-05-2019
9
[0031]
In the configuration in which the normal automatic performance mode is implemented, SONG
SELECT (UP /) of the panel operation unit 115 is selected from the automatic performance data
stored in the performance data storage unit 20 composed of the FDD unit 117 or the ROM 113.
When the automatic performance data to be played is selected in the above automatic
performance mode by the music selection unit 21 configured by the "DOWN)" switch (see FIG. 4),
the automatic performance data is controlled by the CPU 111 Sent to Part 3.
Then, when the performance start / stop switch (not shown) of the panel operation unit 115 is
pressed, automatic performance data is sent from the control unit 3 to the melody /
accompaniment performance unit 23 (also constituted by the CPU 111). A musical tone is output
through the musical tone generation circuit 119, the D / A conversion circuit 120, the analog
signal processing circuit 121, the amplification circuit 122, and the speaker 123.
[0032]
In the configuration in which the semi-automatic performance mode is implemented, the
automatic music data to be played by the semi-automatic performance mode is selected by the
music selection unit 21 from the automatic performance data stored in the performance data
storage unit 20. Then, the automatic performance data is sent to the control unit 3. Then, the
"semi-automatic performance" switch (see FIG. 4) of the panel operation unit 115 is pressed, and
the play start / stop instruction unit 22 composed of an arbitrary key of the keyboard unit 114 is
depressed. When an instruction to start playing is given to the unit 3, the automatic performance
data is sent to the melody / accompaniment playing unit 23.
[0033]
At the time of transmission of this data, in the semi-automatic performance mode, the key
depression data is sent from the keyboard unit 114 to the melody / accompaniment performance
unit 23 and the automatic performance is performed by the control unit 3 in accordance with the
key depression timing. The data is sent to the melody / accompaniment playing section 23, and
in response, the musical tone is generated through the musical tone generating circuit 119, the D
/ A converting circuit 120, the analog signal processing circuit 121, the amplifying circuit 122
01-05-2019
10
and the speaker 123. Become. That is, at each key depression timing, the corresponding musical
tone in the automatic performance data is produced in accordance with the strength of the key
depression, the performance of the automatic performance data is advanced, and the user simply
plays any keyboard. become able to. Here, among the automatic performance data, data other
than the data relating to the gate time and velocity are sent to the melody / accompaniment
playing section 23, and the data of the gate time and velocity follow the key depression data.
[0034]
In the configuration of this embodiment, as shown in FIG. 5, the microphone 4 for collecting the
voice of the user and the voice signal outputted from the microphone 4 are converted into digital
signals by the A / D conversion circuit 124 and inputted. The above-mentioned semi-automatic
performance is received in response to operation signals of merge unit 5 to be added to the tone
signal output from the tone generation circuit 119, the progress control switch 1 and the cancel
switch 2 installed on the microphone 4, and these switches. The control unit 3 includes a control
unit 3 which handles as key depression information in the mode and performs control as a
release instruction of the semi-automatic performance mode. The merge unit 5 is composed of an
addition circuit provided in the tone generation circuit 119.
[0035]
In this configuration, the progress control provided in the microphone 4 is performed instead of
the execution of the performance support function by the input of key depression data by the
operation of the panel operation unit 115 (specification of the karaoke mode in the
semiautomatic performance mode). When the switch 1 is pressed, an instruction to read out the
automatic performance data is given to the control unit 3. That is, the instruction signal is used
as a trigger signal in place of the key pressing data. Furthermore, the progress control switch 1 is
configured to generate touch data indicating the same touch intensity (speed) as the key of the
keyboard unit 114 (two switches to detection units are provided in the push-in direction of the
switch A touch data is generated at a detection time lag), and the touch data detected here is sent
to the control unit 3 to be replaced with velocity data of automatic performance data.
[0036]
FIG. 6 shows an example of a screen configuration showing a state in which the timing at which
01-05-2019
11
the progress control switch 1 is pressed is simultaneously displayed on the lyrics display screen
for karaoke. If the above-mentioned progress control switch 1 is pressed according to such a
display, the user's singing and the performance of the electronic piano 100 will not be shifted in
timing.
[0037]
Similarly, when the cancel switch 2 provided in the microphone 4 is pressed, an instruction to
release the semi-automatic performance mode is given to the control unit 3. Then, the semiautomatic performance mode is canceled by the control unit 3, and the automatic performance
mode can be automatically switched during the performance of the automatic performance data,
and the automatic performance data is continuously played in the mode.
[0038]
FIG. 7 shows a configuration example of the above-mentioned automatic performance data. Here,
the key number (note number) indicates the pitch, the velocity indicates the loudness, the step
time indicates the length from the bar (bar line) or the beat mark, and the gate time indicates the
length of pressing the keyboard. It is data.
[0039]
FIG. 8 is a flowchart showing a main processing routine in the electronic piano 100 of the
present embodiment. When the power is turned on, initial setting is made first (step S101). After
panel processing (panel scan by panel scan circuit 115a) is performed (step S102), the key scan
circuit 114a scans the keyboard section 114 and the above-mentioned progress control switch 1
and cancel switch 2 to obtain key press information and the like. The SW operation information
is stored in the key buffer (KBUF) (step S103). Also when there is a MIDI input key, it is stored in
the key buffer (step S104).
[0040]
It is checked whether the CM (concert magic) flag set by the panel operation is 1 (the CM flag is
1 in the semi-automatic performance mode) (step S105).
01-05-2019
12
[0041]
If the CM flag is not 1 (step S105; No), sound generation / silence processing is performed at the
time of manual performance (step S106), and the process proceeds to other processing (step
S108).
[0042]
Conversely, when the CM flag is 1 (step S105; Yes), the semi-automatic performance process is
performed (step S107), and the process similarly shifts to other processes (step S108).
[0043]
FIG. 9 is a flowchart showing the panel processing routine of FIG.
When the semi-automatic performance switch is operated, it is determined whether the semiautomatic performance mode is turned from OFF to ON or ON to OFF. If OFF → ON, the CM flag
is 1; if ON → OFF, CM The flag is set to 0.
[0044]
That is, first, it is checked whether the semi-automatic performance switch has an on-event (step
S201).
If there is no on event in the semi-automatic performance switch (step S201; No), other panel
processing is performed (step S202), and the process returns to the main processing routine.
[0045]
On the contrary, if there is an on-event in the semi-automatic performance switch (step S201;
Yes), it is checked whether the CM flag is 0 (CM flag 0 is normal performance processing) (step
S203).
[0046]
01-05-2019
13
If the CM flag is not 0 (step S203; No), since the semi-automatic performance is being performed,
the CM flag is set to 0 (step S204), and the process returns to the main processing routine.
[0047]
On the other hand, if the CM flag is 0 (step S203; Yes), the CM flag is set to 1 (a flag is set) (step
S205) because normal playing processing is in progress.
そしてKYON(キーオン)フラグがリセット(=0)される(ステップS206)。
Furthermore, selection of automatic performance data (selection of SONG) is made (step S207).
FIG. 10 is a flowchart showing the semi-automatic performance processing routine of FIG. When
there is a key-on event when the semi-automatic performance mode is ON (Fig. 5), note data is
read, but the velocity used for sounding is actually stored in the key buffer input by the user The
velocity (BVELO) (input from a keyboard, a pad, or a microphone switch) is used.
[0048]
First, it is checked whether there is an event in the key buffer (step S301). Here, when there is an
event in the key buffer, data included therein include BONOFF: key on / off, BKYNO: key number
(note number), BVELO: velocity, and the like.
[0049]
If there is no event in the key buffer (step S301; No), the process returns to the main processing
routine. On the contrary, if there is an event in the key buffer (step S301; Yes), it is checked
whether BONOFF in the key buffer is a key on event (step S302).
[0050]
01-05-2019
14
If BONOFF is a key-on event (step S302; Yes), the song data read pointer is advanced to the next
note of the automatic performance data (step S303). Then, the next note data is read out (step
S304). That is, the key number of note data is stored in the DKYNO buffer, the velocity is stored
in the DVELO buffer, and the gate time is stored in the DGATE buffer.
[0051]
Each tone is assigned to the tone generation channel based on the data in the DKYNO buffer in
(note data of) the automatic performance data and in the BVELO buffer in the key buffer, and the
tone generation is started (step S305). That is, the key number is in the automatic performance
data, and the velocity is a key tone information or a touch data of the progress control switch 1
to emit a musical tone.
[0052]
Further, the gate time is set to the data in the DGATE buffer in the automatic performance data
(step S306). Finally, the KYON flag is set to 1 (the flag is set) (step S307), and the process returns
to the main processing routine.
[0053]
If BONOFF is not a key-on event in step S302 (step S302; No), it is checked whether the gate time
is greater than 0 (step S308). If the gate time is not larger than 0 (step S308; No), the process
jumps to step S311 described later.
[0054]
Conversely, if the gate time is greater than 0 (step S308; Yes), the corresponding tone generation
channel is muted (key-off) (step S309). Then, the gate time is set to 0 (sound generation end)
(step S310), and the KYON flag is also set to 0 (step S311). Thereafter, the processing returns to
the main processing routine.
01-05-2019
15
[0055]
FIG. 11 is a flowchart showing a timer interrupt processing routine. The gate time (GTIME)
indicating the sound generation time is set in FIG. When the gate time becomes 0, the sound
generation is ended.
[0056]
First, it is checked whether the CM flag is 1 (semi-automatic performance mode) (step S401). If
the CM flag is not 1 (step S401; No), the timer interrupt process is ended.
[0057]
On the contrary, if the CM flag is 1 (step S401; Yes), it is checked whether the KYON flag is set to
1 (step S402). If the KYON flag is not set to 1 (step S402; No), the timer interrupt processing
ends.
[0058]
On the contrary, if the KYON flag is set to 1 (step S402; Yes), it is checked whether the gate time
is larger than 0 (step S403). If the gate time is not larger than 0 (step S403; No), the timer
interrupt process ends.
[0059]
Conversely, if the gate time is greater than 0 (step S403; Yes), the gate time is decremented (step
S404), and it is checked whether the gate time has become 0 (step S405).
[0060]
If the gate time has not become 0 (step S405; No), the timer interrupt process ends.
01-05-2019
16
[0061]
On the other hand, if the gate time is 0 (step S405; Yes), the tone generation channel currently
being generated is forcibly muted (step S406), and the timer interrupt processing is ended.
[0062]
In the configuration of this embodiment described above in detail, when using the electronic
piano 100 capable of executing the semi-automatic performance mode for karaoke, the
microphone 4 is provided with the progress control switch 1 for controlling the progress of the
performance. It becomes possible to control the operation of holding the microphone 4 with one
hand and the performance of the performance by one hand, and it is possible to perform karaoke
at its own favorite progress control (progression speed), and the progress of the performance
with the hand holding the microphone 4 Can be instructed (because it becomes possible to hold
the microphone 4 with one hand and control the progress), it is easy to take a rhythm and take a
posture easy to sing.
[0063]
Further, in the present embodiment, the microphone 4 is provided with the cancel switch 2 for
releasing the semi-automatic performance mode.
Therefore, when the progress control switch 1 in the semi-automatic performance mode of the
microphone 4 is pressed while the karaoke performance is performed by the automatic
performance data and the user sings, the progressing switch in the semi-automatic performance
mode is switched from the pressed bar.
[0064]
If it is desired to return to the karaoke with the automatic performance data (leave) again, the
cancel switch 2 provided on the microphone 4 may be pressed (the above operation can be
performed between one song).
[0065]
In this way, the user operates at first, enjoys the karaoke by leaving the automatic performance
data at ease (enjoyment), and enjoys the karaoke when you want to sing slowly (with emotions)
as you wish in the semi-automatic performance mode It will be possible to sing in progress
(speed) and the fun of karaoke will be spread more.
01-05-2019
17
[0066]
The electronic musical tone generator according to the present invention is not limited to the
above-described embodiment, and various modifications can of course be made without
departing from the scope of the present invention.
[0067]
As described above, according to the electronic musical tone generating apparatus as claimed in
claims 1 to 3 of the present invention, the sound collecting means is provided with an indication
operator for controlling the progression of the performance for the semi-automatic performance
function. With such a configuration, it becomes possible to control the operation of holding the
sound collecting means with one hand and the progress of the performance, and it is possible to
perform karaoke at its own favorite progress control (progression rate) and Since it is possible to
instruct the progress of the performance with the hand holding the sound means (because it
becomes possible to hold the sound collection means with one hand and to control the progress),
it is possible to easily take rhythm and take an easy-to-sing position Can play.
[0068]
According to the second aspect of the invention, the sound collecting means is provided with a
release operation element for releasing the performance by the semi-automatic performance
function, so that the performance by the semi-automatic performance function can be freely
changed to the performance by the automatic performance function or vice versa. The ability to
make changes allows the user to make mode changes and sing according to his / her preference,
and the fun of karaoke will be more spread.
[0069]
Brief description of the drawings
[0070]
1 is a perspective view showing the external configuration of an electronic piano 100 according
to an embodiment of the present invention.
[0071]
FIG. 2 is an enlarged view of a microphone 4 which is a sound collecting means connected to the
electronic piano 100 when it is used for a karaoke performance.
01-05-2019
18
[0072]
3 is a basic circuit diagram of the electronic piano 100.
[0073]
4 is an explanatory view showing the panel operation unit 115 and the LCD display unit 116 of
the electronic piano 100 in an enlarged manner.
[0074]
5 is a functional block diagram showing the configuration of the present invention provided in
the electronic piano 100.
[0075]
6 is an explanatory view showing a screen configuration example of a lyrics display screen for
karaoke.
[0076]
7 is an explanatory view showing a configuration example of automatic performance data.
[0077]
8 is a flowchart showing the main processing routine in the electronic piano 100.
[0078]
9 is a flowchart showing a panel processing routine.
[0079]
10 is a flowchart showing a semi-automatic performance processing routine.
[0080]
11 is a flowchart showing a timer interrupt processing routine of the electronic piano 100.
01-05-2019
19
[0081]
Explanation of sign
[0082]
1 Progress control switch 2 Cancel switch 3 Control unit 4 Microphone 5 Merge unit 20
Performance data storage unit 21 Song selection unit 22 Performance start / stop instruction
unit 23 Melody accompaniment performance unit 100 Electronic piano 110 System bus 111
CPU 112 RAM 113 ROM 114 Keyboard unit 114 a Key scan circuit 115 panel operation unit
115a panel scan circuit 116 display unit 116a display control circuit 117 FDD unit 117a FDD
control circuit 118 MIDI interface 119 tone generation circuit 119a waveform ROM 120 D / A
conversion circuit 121 analog signal processing circuit 122 amplifier circuit 123 speaker 124 A
/ D converter circuit
01-05-2019
20
1/--страниц
Пожаловаться на содержимое документа