KEYBOARD INSTRUMENT
20190251936 ยท 2019-08-15
Inventors
Cpc classification
G10H1/0016
PHYSICS
G10H2220/221
PHYSICS
G10G1/02
PHYSICS
G10H2210/091
PHYSICS
International classification
Abstract
A keyboard instrument includes: a keyboard including keys; guide lamps for the respective keys; and a playing device that starts playing based on performance information in a first or second play start mode. In the first play start mode, a guide lamp farthest from the keyboard among the guide lamps for a key to be operated first is turned on at a first time point that is earlier than a timing at which a sound corresponding to the key to be operated first is output, and a guide lamp nearest to the keyboard is turned on at a second time point that is a timing at which the key to be operated first is to be pressed, and the sound is output at the second time point. In the second play start mode, the sound is output at the second time point.
Claims
1. A keyboard instrument, comprising: a keyboard comprising a plurality of keys; a plurality of guide lamps provided corresponding respectively to the plurality of keys of the keyboard and arranged in a longitudinal direction of the plurality of keys; and a playing device configured to start playing based on performance information in a first play start mode or a second play start mode, wherein, in the first play start mode, in response to a playing instruction that is an instruction for playing based on the performance information, a guide lamp farthest from the keyboard among the plurality of guide lamps for a key to be operated first among the plurality of keys is turned on at a first time point that is earlier than a timing at which a sound corresponding to the key to be operated first is output, and a guide lamp nearest to the keyboard among the plurality of guide lamps is turned on at a second time point that is a timing at which the key to be operated first is to be pressed, and the sound corresponding to the key to be operated first is output at the second time point, and wherein, in the second play start mode, in response to the playing instruction, the sound corresponding to the key to be operated first is output at the second time point.
2. The keyboard instrument according to claim 1, wherein the playing device is configured to: start playing based on the performance information in the second play start mode when a predetermined condition is satisfied; and start playing based on the performance information in the first play start mode when the predetermined condition is not satisfied.
3. The keyboard instrument according to claim 2, wherein the predetermined condition is a condition that a setting in which the plurality of guide lamps are not turned on is made.
4. The keyboard instrument according to claim 2, wherein the predetermined condition is a condition that a setting in which a plurality of pieces of performance information are to be played successively is made.
5. The keyboard instrument according to claim 2, wherein the predetermined condition is a condition that a setting in which a position of a sound to be produced first in the performance information is to be searched is made.
6. A keyboard instrument, comprising: a keyboard comprising a plurality of keys; a plurality of guide lamps provided corresponding respectively to the plurality of keys of the keyboard and arranged in a longitudinal direction of the plurality of keys; and a playing device configured to start playing based on the performance information, wherein the playing device is configured to: when the predetermined condition is satisfied, in response to a playing instruction that is an instruction for playing based on the performance information, output a sound corresponding to a key to be operated first among the plurality of keys, at a time point at which a first period has elapsed from the playing instruction; and when the predetermined condition is not satisfied, in response to the playing instruction, turn on the plurality of guide lamps in order from a guide lamp farthest from the keyboard, to a guide lamp nearest to the keyboard among the plurality of guide lamps for the key to be operated first, and output the sound corresponding to the key to be operated first, at a time point at which a second period greater than the first period has elapsed from the playing instruction.
7. The keyboard instrument according to claim 6, wherein the predetermined condition is a condition that a setting in which the plurality of guide lamps are not turned on is made, and wherein the playing instruction is an instruction for starting playing based on the performance information.
8. The keyboard instrument according to claim 6, wherein the predetermined condition is a condition that a setting in which a plurality of pieces of performance information are to be played successively is made, and wherein the playing instruction is an instruction for starting playing based on performance information to be played next, based on an end of playing based on performance information previously played among the plurality of pieces of performance information.
9. The keyboard instrument according to claim 6, wherein the predetermined condition is a condition that playing based on the performance information is suspended during the playing, and the playing based on the performance information is performed at a position different from a position at which the playing is suspended, and wherein the playing instruction is an instruction for playing based on the performance information from the different position.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0009] The objects, features, advantages, and technical and industrial significance of the present disclosure will be better understood by reading the following detailed description of the embodiment, when considered in connection with the accompanying drawings, in which:
[0010]
[0011]
[0012]
[0013]
[0014]
[0015]
[0016]
[0017]
[0018]
[0019]
[0020]
[0021]
EMBODIMENT
Configuration of Keyboard Instrument
[0022] There will be described a configuration of an electronic keyboard instrument 1 having a lesson function (which will be described below) with reference to
[0023] The guide indicators 40 will be explained in detail with reference to
[0024] Each of the first to third advance lights 41-43 is turned on in advance of a key pressing timing at which the user should press the key, to notify the user of the key pressing timing in advance (noted that this notice will be hereinafter referred to as key-pressing advance notice). The key-pressing instructing light 44 is turned on at the key pressing timing to indicate the key pressing timing (noted that this indication will be hereinafter referred to as key-pressing instruction). The respective transmissive sheets of the first to third advance lights 41-43 and the key-pressing instructing light 44 have the same rectangular shape in plan view.
[0025] There will be next described an electric configuration of the electronic keyboard instrument 1 with reference to
[0026] The detecting circuit 11 detects motion of the keyboard 10 to create the playing signal (such as the key-pressing signal, a key-releasing signal, and a speed signal) and input the playing signal to the sound source circuit 13 via the CPU 16.
[0027] The sound source circuit 13 creates and outputs a digital audio signal in accordance with the playing signal such as the key-pressing signal. The effect circuit 14 outputs a digital audio signal created by adding effects, e.g., reverberation, to the audio signal output from the sound source circuit 13. The sound system 15 includes a digital-to-analog converter, not illustrated, and an amplifier. The digital-to-analog converter converts the digital audio signal output from the effect circuit 14, to an analog audio signal and outputs the analog audio signal to the amplifier. The amplifier amplifies the analog audio signal and outputs the amplified analog audio signal to the speakers 151, 151. The speakers 151, 151 produce sounds in accordance with the input analog audio signal. Thus, the electronic keyboard instrument 1 produces playing sounds in accordance with operations of the keyboard 10. The sound source circuit 13, the effect circuit 14, and the speakers 151, 151 produce automatic playing sounds based on the music data stored in the data storage 20. In the following description, producing the automatic playing sounds may be referred to as playing.
[0028] The user interface 12 displays information, such as various setting screens, on the liquid crystal display 121 in accordance with the command of the CPU 16, for example. The user interface 12 transmits an operation accepted via an operation button of the button group 122, to the CPU 16 as a signal. The user interface 12 blinks the respective LEDs of the first to third advance lights 41-43 and the key-pressing instructing light 44 individually in accordance with the command of the CPU 16. The network interface 21 performs LAN communication. The CPU 16 can be connected to the Internet via the network interface 21 and a router, not illustrated, to download the music data from a content server that is connected to the Internet to provide the music data.
[0029] There will be next described the plurality of operation buttons of the button group 122. As illustrated in
[0030] The song selection button 122A is used for the user to select desired music data from among a plurality of the music data stored in the data storage 20. The start/pause button 122B is used when the user instructs the electronic keyboard instrument 1 to start playing based on the music data. The start/pause button 122B is also used when the user instructs the electronic keyboard instrument 1 to start the lesson function (which will be described below). The fast reverse button 122C is used when the user uses fast reverse to search for a play starting position of the music data, for example. The fast forward button 122D is used when the user uses fast forward to search for the play starting position of the music data, for example. The guide button 122E is used when the user performs a setting such that the electronic keyboard instrument 1 performs the lesson function (which will be described below), for example.
Overview of Lesson Function
[0031] There will be next described the lesson function of the electronic keyboard instrument 1 with reference to one example in
Music Data
[0032] There will be next described the music data. The music data contains music information and a plurality of tracks. The music information contains information including the music name of the music data. In each of the tracks, data each constituted by a pair of time information and an event are arranged in the order of the progress of a music. The event is data for providing an instruction for a processing. The time information is data indicating the time when the event is to be processed. One of the tracks contains data for lesson, and the other of the tracks contains data for practice. Examples of the event include note-on and note-off as MIDI events, and guide-indicator-on and guide-indicator-off as meta events. It is noted that the guide-indicator-on and the guide-indicator-off are contained in the track for lesson.
[0033] The event note-on is data for providing an instruction for producing sound, and the event note-off is data for providing an instruction for silencing. Each of note-on and note-off is attached with the note number, the velocity, and so on. The note number is data designating the pitch, and the velocity is data representing the strength of sound. The events the guide-indicator-on and the guide-indicator-off are data for turning on and off of the guide indicator 40, respectively. Each of the events the guide-indicator-on and the guide-indicator-off is attached with the note number and so on. In the one example in
Function Block
[0034] There will be next described a function block relating to the lesson function of the electronic keyboard instrument 1 with reference to
[0035] When the user who wants to use the lesson function has operated the song selection button 122A of the button group 122 of the user interface 12 to select desired music data, the CPU 16 reads the selected music data from the data storage 20 and stores the read music data into the RAM 18. The user who wants to start the lesson function presses the start/pause button 122B of the button group 122 after pressing the guide button 122E of the button group 122.
[0036] When the reader 51 determines, based on a signal received from the user interface 12, that the start/pause button 122B is pressed, the reader 51 starts a reading processing. Upon the start of the reading processing, the reader 51 sequentially reads sets of the time information and the events from the tracks of the music data stored in the RAM 18 from the first set and uses the timer 31 to output a command related to the event to the LED controller 52 and the sound source circuit 13 at the timing indicated by the time information. In the case where the event is note-on or note-off, the reader 51 outputs the command note-on or note-off to the sound source circuit 13. The sound source circuit 13 and the effect circuit 14 execute a signal processing in accordance with the input command note-on or note-off and the attached note number, velocity, and so on. As a result, the playing sound is emitted from the sound system 15. It is noted that the lesson function is in most cases set such that a sound corresponding to the key for the key pressing timing is excluded from the playing sound, that is, an accompaniment sound is produced. In the present embodiment, however, when the lesson function is started, the sound corresponding to the key for the key pressing timing is played in addition to the accompaniment sound.
[0037] In the case where the event is the guide-indicator-on or the guide-indicator-off, the reader 51 outputs the command the guide-indicator-on or the guide-indicator-off to the LED controller 52. When the command the guide-indicator-on is input, the LED controller 52 starts a switch processing. Upon the start of the switch processing, the LED controller 52 first instructs the user interface 12 to turn on the first advance light 41 of the guide indicator 40 corresponding to the attached note number. Explained with reference to the one example in
[0038] It is noted that when the reader 51 determines that the start/pause button 122B is operated, the reader 51 temporarily stops the reading processing, and when the reader 51 has read the end code of the music data, the reader 51 terminates the reading processing.
Play Start Mode
[0039] Modes of the electronic keyboard instrument 1 for starting playing based on the music data include a first play start mode and a second play start mode. There will be described the first play start mode and the second play start mode with reference to
First Play Start Mode
[0040] There will be first described the first play start mode of the electronic keyboard instrument 1 with reference to
[0041] It is noted that these settings are applied also in
[0042] In the first play start mode, as illustrated in
[0043] It is noted that
Second Play Start Mode
[0044] There will be next described the second play start mode of the electronic keyboard instrument 1 with reference to
[0045] It is noted that
Playing Based on Music Data
[0046] There will be next described playing based on the music data in the electronic keyboard instrument 1 with reference to
[0047] In playing based on the music data by the electronic keyboard instrument 1, as illustrated in
[0048] In the playing preparing processing (S11), the user can press the guide button 122E of the user interface 12 to set the electronic keyboard instrument 1 such that the electronic keyboard instrument 1 uses the lesson function to perform playing based on the music data.
[0049] In the playing preparing processing (S11), the user can press the start/pause button 122B of the user interface 12 to cause the electronic keyboard instrument 1 to start playing based on the music data.
[0050] The CPU 16 determines whether the start/pause button 122B is pressed (S13). This determination is executed based on a signal received from the user interface 12. Here, when the start/pause button 122B is not pressed (S13: NO), the playing preparing processing (S11) is continued. When the start/pause button 122B is pressed (S13: YES), the CPU 16 executes a first-play start mode processing (S15). In this processing, the electronic keyboard instrument 1 is set such that the music data is played in the first play start mode.
[0051] The CPU 16 determines whether the electronic keyboard instrument 1 is set such that the music data is played by operation of the guide indicator 40, i.e., the lesson function (S17). This determination is executed based on whether the guide button 122E is pressed, i.e., based on the signal received from the user interface 12.
[0052] Here, when the electronic keyboard instrument 1 is set such that the guide indicator 40 is not to be operated, that is, when the guide button 122E is not pressed (S17: NO), the CPU 16 executes a second-play start mode processing (S19). In this processing, the setting of the first play start mode (S15) is changed, and the electronic keyboard instrument 1 is set such that the music data is played in the second play start mode. The CPU 16 then executes a processing at S25 (which will be described below). Specifically, as illustrated in
[0053] It is noted that the successive playing is an operation in which two or more music data selected in the playing preparing processing (S11) are sequentially played. That is, in the successive playing, when playing based on the music data is finished, playing based on the next music data is started.
[0054] Here, when the electronic keyboard instrument 1 is set such that successive playing is to be performed, that is, when two or more music data are selected in the playing preparing processing (S11) (S21: YES), the CPU 16 executes the second-play start mode processing (S19). The CPU 16 then executes the processing at S25 (which will be described below). Specifically, as illustrated in
[0055] Here, when the playing position is searched, that is, when the fast reverse button 122C or the fast forward button 122D is pressed (S23: YES), the CPU 16 executes the second-play start mode processing (S19). The CPU 16 then executes the processing at S25 (which will be described below). Specifically, when the fast reverse button 122C or the fast forward button 122D is pressed during playing based on the music data, the playing based on the music data is suspended, and the restart position is set by the fast reverse button 122C or the fast forward button 122D to a position different from a position at which the playing based on the music data is suspended. As illustrated in
[0056] When the playing position is not searched, that is, when the fast reverse button 122C or the fast forward button 122D is not pressed (S23: NO), the CPU 16 executes a playing processing (S25). It is noted that the playing processing (S25) is executed also after the second-play start mode processing (S19) is executed.
[0057] In the playing processing (S25), the music data selected in the playing preparing processing (S11) is played. It is noted that when two or more music data are selected (S21: YES), the two or more music data are played successively. Here, when the setting of the first play start mode (S15) is kept, playing based on the music data is started in the first play start mode. When the setting is changed from the first play start mode (S15) to the second play start mode (S19), playing based on the music data is started in the second play start mode.
[0058] In the present embodiment, in the case where playing based on the music data is started in the first play start mode, the guide indicators 40 are set to be operated (S17: YES), and thus the start of playing based on the music data in the first play start mode and playing based on the music data after the start are performed by implementing the lesson function, for example.
[0059] In the case where playing based on the music data is started in the second play start mode, when the guide indicators 40 are set not to be operated (S17: NO), the start of playing based on the music data in the second play start mode and playing based on the music data after the start are performed by implementing the lesson function while treating the music data as not containing tracks for lesson, for example. When the guide indicators 40 are set to be operated (S17: YES), and when the electronic keyboard instrument 1 is set such that successive playing is to be performed (S21: YES), or the playing position is searched (S23: YES), playing based on the music data is started in the second play start mode. Here, the start of playing based on the music data in the second play start mode and playing based on the music data after the start are performed by implementing the lesson function while considering that there is no meta event corresponding to the MIDI event storing the first note-on, for example. That is, the lesson function is implemented by utilizing tracks for lesson in the music data, in playing based on the music data on or after production of sound for the first note-on key in the second play start mode.
[0060] The CPU 16 thereafter determines whether playing is to be finished (S26). This determination is performed based on whether the end code of the music data being played is read, for example. It is noted that, when two or more music data are selected (S21: YES), this determination is executed based on whether the end code of the last music data being played is read, for example. Here, when playing is not to be finished (S27: NO), the processing at S23 is repeated. Accordingly, playing based on the music data is started in the first play start mode, and the fast reverse button 122C or the fast forward button 122D is pressed in playing based on the music data, whereby when the playing position of the music data is searched (S23: YES), playing based on the music data which starts from the playing position is performed in the second play start mode (S19, S25). When the playing position of the music data being played is not searched (S23: NO), the playing based on the music data is kept (S25).
[0061] It is noted that when playing is finished (S27: YES), the CPU 16 terminates this program.
SUMMARY
[0062] As described above in detail, the electronic keyboard instrument 1 according to the present embodiment includes: the keyboard 10 including the white keys 10a and the black keys 10b; and a plurality of the guide indicators 40 provided corresponding to the respective keys of the keyboard 10. In each of the guide indicators 40, the first to third advance lights 41-43 and the key-pressing instructing light 44 are arranged in a line along the front and rear direction of the key corresponding to the guide indicator 40. In the electronic keyboard instrument 1 according to the present embodiment, playing based on the music data is started (S25) in the first play start mode (S15) or the second play start mode (S19) by the CPU 16 executing the program represented by the flowchart in
[0063] In the first play start mode, as illustrated in
[0064] Accordingly, in the first play start mode, the time for the key-pressing advance notices given by the first to third advance lights 41-43 is ensured for the guide indicator 40 corresponding to the key to be pressed first in playing based on the music data. In the second play start mode, in contrast, the time for the key-pressing advance notices given by the first to third advance lights 41-43 is not ensured for the guide indicator 40 corresponding to the key to be pressed first in playing based on the music data. Thus, the electronic keyboard instrument 1 according to the present embodiment has: the first play start mode in which the time for the key-pressing advance notice is ensured at the start of playing based on the music data; and the second play start mode in which the time for the key-pressing advance notice is removed at the start of playing based on the music data.
[0065] In the electronic keyboard instrument 1 according to the present embodiment, in the case where the electronic keyboard instrument 1 is set such that the guide indicator 40 is not operated (S17: NO), in the case where the electronic keyboard instrument 1 is set such that successive playing is to be performed (S21: YES) or in the case where the playing position is searched (S23: YES), the setting of the first play start mode (S15) is changed, and the electronic keyboard instrument 1 is set such that the music data is played in the second play start mode (S19). This enables the electronic keyboard instrument 1 according to the present embodiment to automatically switch the mode of the start of playing based on the music data from the first play start mode to the second play start mode in response to establishment of any of the above-described three cases.
[0066] When the user has pressed the start/pause button 122B without pressing the guide button 122E, the guide indicator 40 is set not to be operated. In this case (S17: NO), the user does not desire operation of the guide indicators 40. Accordingly, removal of the time for the key-pressing advance notice at the start of playing based on the music data in this case by automatically switching the mode of the start of playing based on the music data from the first play start mode to the second play start mode meets user's purpose and is useful for the user.
[0067] When the electronic keyboard instrument 1 is set by the user having pressed the song selection button 122A such that successive playing is to be performed, for example (S21: YES), it is considered that the user in most cases desires to listen a plurality of music data played successively as a listener. Accordingly, removal of the time for the key-pressing advance notice at the start of playing based on the music data in this case by automatically switching the mode of the start of playing based on the music data from the first play start mode to the second play start mode meets user's purpose and is useful for the user.
[0068] When the playing position is searched by the user having pressed the fast reverse button 122C or the fast forward button 122D, for example (S23: YES), it is considered that the user in most cases desires as a listener to listen music data for which playing is restarted after a search using the fast reverse operation and the fast forward operation. Accordingly, removal of the time for the key-pressing advance notice at the start of playing based on the music data in this case by automatically switching the mode of the start of playing based on the music data from the first play start mode to the second play start mode meets user's purpose and is useful for the user.
[0069] In the present embodiment, the electronic keyboard instrument 1 is one example of a keyboard instrument. The white keys 10a and the black keys 10b are one example of a plurality of keys. The front and rear direction is one example of the longitudinal direction of the key. The first to third advance lights 41-43 and the key-pressing instructing light 44 are one example of a plurality of guide lamps. The first advance light 41 is one example of a guide lamp farthest from the keyboard. The key-pressing instructing light 44 is one example of a guide lamp nearest to the keyboard. The key pressed at the first key pressing timing in playing based on the music data is one example of a key to be operated first. The CPU 16, the timer 31, the sound source circuit 13, the effect circuit 14, the speakers 151, 151, and so on are one example of a playing device. First time T1 is one example of a first time point. Second time T2 is one example of a second time point. The time 0 is one example of a timing at which the key is to be pressed. Third time T3 is another example of the first time point or the second time point, and fourth time T4 is yet another example of the second time point. The music data is one example of performance information.
Others
[0070] It is noted that the present disclosure is not limited to the above-described embodiment, but may be embodied with various changes without departing from the spirit and scope of the disclosure. For example, the setting of the first play start mode (S15) may be kept even when the electronic keyboard instrument 1 is set such that the guide indicator 40 is not operated (S17: NO), when the electronic keyboard instrument 1 is set such that successive playing is to be performed (S21: YES), or when the playing position is searched (S23: YES). In such a case, switching from the first play start mode to the second play start mode is performed by the user operating the user interface 12.
[0071] In the present embodiment, the start of playing based on the music data in the second play start mode and playing based on the music data after the start are performed by implementing the lesson function while treating the music data as not containing tracks for lesson, for example. In such a case, when playing based on the music data is started in the second play start mode, the key-pressing advance notices by the respective first to third advance lights 41-43 and the key-pressing instruction by the key-pressing instructing light 44 are not provided at any key pressing timing. In the second play start mode, however, the time of the key-pressing instruction provided by the key-pressing instructing light 44 is ensured at any key pressing timing, and accordingly the key-pressing instruction may be provided by the key-pressing instructing light 44.
[0072] Even in the case where playing based on the music data is started in the second play start mode, the key-pressing advance notices may be given by the respective first to third advance lights 41-43. In the case where this case is applied to the example in
[0073] In the present embodiment, when the music data is played using the lesson function, the sound corresponding to the key for the key pressing timing is produced in addition to accompaniment sounds, regardless of whether the mode for starting the playing is any of the first play start mode and the second play start mode. However, music data may be configured such that the sound corresponding to the key for the key pressing timing is produced, but accompaniment sounds are not produced in playing based on the music data.
[0074] In the present embodiment, the advance lights for giving the key-pressing advance notices are constituted by the first advance light 41, the second advance light 42, and the third advance light 43, but the present disclosure is not limited to this configuration. For example, the advance lights for giving the key-pressing advance notices may be constituted by the second advance light 42 and the third advance light 43. In the case where such a configuration is applied to the example in
[0075] While the electronic keyboard instrument 1 is taken as one example of the keyboard instrument in the present embodiment, the present disclosure is not limited to this configuration. Since the guide indicators 40 are controlled independently of the sound related to the key as described above, the present disclosure may be applied to acoustic keyboard instruments such as acoustic pianos, for example.
[0076] While the LEDs are provided respectively for the first to third advance lights 41-43 and the key-pressing instructing light 44 constituting the plurality of guide lamps in the present embodiment, the present disclosure is not limited to this configuration. For example, fluorescent lights may be provided respectively for the first to third advance lights 41-43 and the key-pressing instructing light 44.
[0077] While the guide-indicator-on and the guide-indicator-off are contained in the music data in advance in the present embodiment, the present disclosure is not limited to this configuration. One or both of the guide-indicator-on and the guide-indicator-off may not be contained in the music data. In the case where this configuration is applied to the example in