Music input device and method
By combining chord series keyboard, piano keyboard, rhythm control bar and other components in the music input device, using the prompt function of the main control system, the problem that music lovers need to have strong music theory knowledge when creating music music is solved, and the effect that music novices can also create music music, and the size and cost of the device are reduced.
Patent Information
- Application Number
- CN201910625392.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2019-07-11
- Publication Date
- 2025-04-08
- Estimated Expiration
- 2039-07-11
AI Technical Summary
In the prior art, music lovers need to have strong basic knowledge of music theory when creating music, or rely on audio recognition technology. Currently, audio recognition technology cannot accurately identify the audio hummed by music lovers.
A music input device is provided, including a chord series keyboard, a piano keyboard, a rhythm control bar, a low octave adjustment button, a high octave adjustment button and a main control system. The main control system determines the inner chord sounds based on the current chord series and prompts the user through the LED light; the rhythm control bar displays the remaining time of the current chord, and the user does not need to grasp the time of each chord by himself.
It reduces the requirements for music theory knowledge, so that music novices can easily create music. At the same time, by flexibly adjusting the sound range and simplifying the button design, the music input device is small in size and low in cost, making it easy to carry and use.
Smart Images

Figure CN110335578B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of musical instruments, and in particular to a music input device and method. Background Art
[0002] With the development of music technology, composing music has gradually become a very popular activity in the daily entertainment of music lovers. More and more music lovers hope to compose their own music, that is, music lovers hope to input their own music into computer equipment for recording and subsequent production.
[0003] In the prior art, music lovers often input their own music by playing a MIDI (Musical Instrument Digital Interface) keyboard or humming and recording. Specifically, based on their basic knowledge of music theory, music lovers play their own music on a MIDI keyboard, and then input their own music into a computer device through the MIDI keyboard; or, music lovers hum their own music, and a computer device with an audio recognition function recognizes the audio of the music lovers' humming to record the music lovers' music.
[0004] However, the method of inputting music by playing a MIDI keyboard requires music lovers to have a strong basic knowledge of music theory, such as a MIDI keyboard requires a foundation in piano playing; and the method of inputting music by humming places high demands on the audio recognition capability of computer equipment. Currently, all audio recognition technologies cannot accurately recognize the audio of music lovers' humming. Summary of the invention
[0005] In order to solve the problems in the related art, the embodiment of the present invention provides a music input device and method. The technical solution is as follows:
[0006] According to a first aspect of an embodiment of the present invention, there is provided a music input device, the device comprising: a chord progression keyboard, a piano keyboard, a rhythm control bar, a low octave adjustment button, a high octave adjustment button and a main control system; the chord progression keyboard is provided with a first preset number of chord progression buttons from left to right; the piano keyboard is provided with a second preset number of piano keys from left to right, and a light emitting diode LED light is provided under each of the piano keys; the rhythm control bar is a touchable LED light strip;
[0007] Wherein, the rhythm control bar, the low octave adjustment button, and the high octave adjustment button are all in communication connection with the main control system.
[0008] Optionally, a first matrix keyboard is arranged below the chord progression keyboard, and a second matrix keyboard is arranged below the piano keyboard, and both the first matrix keyboard and the second matrix keyboard are communicatively connected to the main control system.
[0009] Optionally, an LED light is arranged inside the chord progression key, and the chord progression key is arranged as a display screen structure.
[0010] Optionally, the music input device is externally connected to a computer device.
[0011] According to a second aspect of an embodiment of the present invention, a music input method is provided, the method being applied to the music input device provided in the first aspect above, the method comprising:
[0012] The main control system determines the notes within the chord according to the current chord progression and lights up the LED lights under the corresponding piano keys on the piano keyboard;
[0013] The main control system receives melody information generated by pressing piano keys, and controls the rhythm control bar based on the melody information;
[0014] The main control system continues to receive melody information generated by pressing piano keys, and determines and sends the current melody indicated by the melody information.
[0015] Optionally, the main control system determines the internal notes of the chord according to the current chord progression and lights up the LED lights under the corresponding piano keys on the piano keyboard, including:
[0016] When the first matrix keyboard arranged below the chord progression keyboard detects that any chord progression button is pressed, it sends progression information to the main control system, wherein the progression information carries the chord progression indicated by the currently pressed chord progression button;
[0017] After receiving the progression information, the main control system searches for the chord internal tone corresponding to the chord progression according to the chord progression indicated by the progression information;
[0018] The main control system sends instruction information to the piano keyboard, wherein the instruction information carries the chord tones found by the main control system;
[0019] After receiving the indication information, the piano keyboard lights up the LED lights under the piano keys corresponding to the notes in the chord indicated by the indication information.
[0020] Optionally, the main control system receives a melody generated by pressing a piano key, and controls the rhythm control bar based on the melody, including:
[0021] When the second matrix keyboard arranged below the piano keyboard detects that any piano key is pressed, it sends melody information to the main control system, wherein the melody information carries the note indicated by the currently pressed piano key;
[0022] The main control system determines the current melody according to the notes indicated by the received melody information and the interval time of receiving the melody information;
[0023] The main control system determines the remaining duration of the current measure according to the determined current melody, and displays the remaining duration through the rhythm control bar.
[0024] Optionally, after receiving the level information, the main control system further includes:
[0025] The main control system sends the progression information to the external computer device through the first channel, so that after receiving the progression information, the external computer device records the chord progression indicated by the progression information.
[0026] Optionally, the main control system continues to receive melody information generated by pressing piano keys, and determines and sends the current melody indicated by the melody information, including:
[0027] The main control system determines the current melody according to the notes indicated by the received melody information and the interval time of receiving the melody information, and outputs the determined current melody to the external computer device through the second channel.
[0028] Optionally, after the main control system determines the remaining duration of the current measure according to the determined current melody and displays the remaining duration through the rhythm control bar, it further includes:
[0029] When the rhythm control bar detects a touch signal, the rhythm control bar is lit up starting from the end position indicated by the touch signal according to the touch signal to redisplay the remaining duration of the current measure.
[0030] The technical solution provided by the embodiment of the present invention has the following beneficial effects:
[0031] In an embodiment of the present invention, the LED lights under the piano keys will prompt the user which notes are in the chord of the current chord series, and the user does not need to find the relationship between the chord and the chord outside the chord by himself; in addition, the rhythm control bar can also prompt the user of the remaining duration of the current measure, and the user does not need to grasp the duration of each measure by himself. In this way, the LED lights and rhythm control bar under the piano keys can intuitively reflect the basic characteristics of music, and the user does not need to have a piano playing foundation, too much music theory knowledge, or rich composition experience. The requirements for the user's music theory knowledge are relatively low, so that music novices can easily create their own music. In addition, the low octave adjustment button and the high octave adjustment button can be simply used. These two buttons can flexibly adjust the range of sound without setting too many buttons, thereby making the music input device smaller in size, convenient to carry and use, and reducing the cost of the music input device. BRIEF DESCRIPTION OF THE DRAWINGS
[0032] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.
[0033] Figure 1 is a structural schematic diagram of a music input device provided by an embodiment of the present invention;
[0034] Figure 2 is a structural schematic diagram of a first matrix keyboard provided by an embodiment of the present invention;
[0035] Figure 3 is a structural schematic diagram of a second matrix keyboard provided by an embodiment of the present invention;
[0036] Figure 4 is a work flow chart of a music input method provided by an embodiment of the present invention;
[0037] Figure 5 is a work flow chart of another music input method provided by an embodiment of the present invention;
[0038] Figure 6 is a diagram of a lighting process of a rhythm control bar provided by an embodiment of the present invention;
[0039] Figure markings: 1-chord progression keyboard; 2-piano keyboard; 3-rhythm control bar; 4-low octave adjustment button; 5-high octave adjustment button; 6-main control system; 7-chord progression button; 8-piano button; 9-first matrix keyboard; 10-second matrix keyboard. DETAILED DESCRIPTION
[0040] In order to make the objectives, technical solutions and advantages of the present invention more clear, the embodiments of the present invention will be further described in detail below with reference to the accompanying drawings.
[0041] It should be noted that, unless otherwise defined, all technical and scientific terms used in the present invention have the same meaning as those commonly understood by those skilled in the art of the present invention. The terms used in the specification of the present invention are only for the purpose of describing specific embodiments and are not intended to limit the present invention. The term "and / or" used in the present invention includes any and all combinations of one or more related listed items.
[0042] Before explaining the embodiments of the present invention in detail, application scenarios involved in the embodiments of the present invention are first introduced.
[0043] In daily entertainment, music lovers can often input their own music by playing a MIDI (Musical Instrument Digital Interface) keyboard or humming a record. However, the above method requires music lovers to have a strong basic knowledge of music theory, such as a MIDI keyboard requires a piano foundation to play; or, there are high requirements for the audio recognition ability of computer equipment. To this end, an embodiment of the present invention provides a music input device and method for simply and conveniently inputting music created by music lovers.
[0044] Example 1
[0045] This embodiment will be combined with the attached Figure 1 -Attached Figure 3 A music input device provided by an embodiment of the present invention is introduced in detail.
[0046] Figure 1 Schematic diagram of the structure of a music input device provided by an embodiment of the present invention. Figure 1 The device includes: a chord progression keyboard 1, a piano keyboard 2, a rhythm control bar 3, a low octave adjustment button 4, a high octave adjustment button 5 and a main control system 6; the chord progression keyboard 1 is provided with a first preset value of chord progression buttons 7 from left to right; the piano keyboard 2 is provided with a second preset value of piano keys 8 from left to right, and an LED (Light-Emitting Diode) lamp (not shown in the figure) is provided under each piano key 8; the rhythm control bar 3 is a touch-sensitive LED light strip; wherein the rhythm control bar 3, the low octave adjustment button 4, and the high octave adjustment button 5 are all connected to the main control system 6 for communication.
[0047] The first preset value can be pre-set, which is the number of chord progression keys 7, that is, the chord progression that can be achieved by the music input device, see Figure 1 In this embodiment, the first preset value is set to 7 for example, that is, the chord progression keyboard 1 is provided with 7 chord progression keys 7 from left to right, and represents 1st, 2nd, 3rd, 4th, 5th, 6th, and 7th chords from left to right.
[0048] In addition, the second preset value can also be pre-set, which is the number of piano keys 8, that is, the number of piano notes that can be achieved by the music input device, see Figure 1 In this embodiment, the second preset value is set to 7 for example, that is, the piano keyboard 2 is provided with 7 piano keys 8 from left to right, and represents notes 1, 2, 3, 4, 5, 6, 7 from left to right.
[0049] It should be noted that chords are derived from Greek and are a concept in music theory. They refer to a group of sounds with a certain interval relationship. Three or more notes are combined vertically in a third or non-third degree superposition relationship to form a chord. The constituent notes of a chord are called chord tones, and the notes outside the chord tones are called chord tones. The chord degree can represent the chord tones that constitute the chord. For example, a 1st degree chord represents that the chord tones that constitute the chord are 1, 3, and 5, and all other notes are chord tones.
[0050] It should also be noted that the user can select the chord progression of the music he wants to create through the chord progression keyboard 1. Specifically, different chord progression buttons 7 on the chord progression keyboard 1 represent different chord progressions. When the user presses a certain chord progression button 7, it means that the user has selected the chord progression corresponding to the chord progression button 7. In addition, the user can play the piano keyboard 2 to produce the melody (i.e., notes and rhythm) of the music he wants to create. Specifically, multiple piano keys 8 on the piano keyboard 2 can represent multiple notes. When the user presses different piano keys 8 according to a certain rhythm, the melody (i.e., notes and rhythm) of the music he wants to create will be produced. In addition, the LED lights under the piano keys 8 corresponding to the chord internal notes indicated by the chord progression will be lit, which can prompt the user which notes are the chord internal notes of the current chord, so that the user can play the piano keys 8 according to the prompts to create music.
[0051] Furthermore, the rhythm control bar 3 can prompt the remaining time of the current measure, and because the rhythm control bar 3 is a touch-sensitive LED light strip, when the remaining time of the current measure prompted by the rhythm control bar 3 does not match the user's creative needs, the user can also manually touch the rhythm control bar 3 and drag the length of the LED light on the rhythm control bar to the left or right to increase or decrease the remaining time of the current measure. In addition, the low octave adjustment button 4 is used to lower the current range, that is, each time the low octave adjustment button 4 is pressed, the range is lowered by one degree; the high octave adjustment button 5 is used to raise the current range, that is, each time the high octave adjustment button 5 is pressed, the range is raised by one degree. Among them, the range refers to the range from the lowest to the highest pitch that a person's voice or musical instrument can reach. The high pitch generally has the characteristics of crisp, loud, and sharp, while the low pitch often gives people a sense of thickness and heaviness.
[0052] In addition, the rhythm control bar 3, the low octave adjustment button 4, and the high octave adjustment button 5 are all communicatively connected with the main control system 6, that is, data, information or instructions can be transmitted between the rhythm control bar 3, the low octave adjustment button 4, the high octave adjustment button 5 and the main control system 6, thereby facilitating the main control system 6 to control the rhythm control bar 3, the low octave adjustment button 4 and the high octave adjustment button 5 to work.
[0053] It should be noted that Figure 1 The main control system 6 is set on the left side of the chord progression keyboard 1 only by way of example. In the actual implementation process, the size and position of the main control system can be freely set according to the actual situation. In addition, the main control system 6 includes an STM32 chip and an FPGA chip, wherein the STM32 chip is used to detect whether the chord progression key 7 on the chord progression keyboard 1 is pressed, whether the piano key 8 on the piano keyboard 2 is pressed, find and determine the chord internal tone, calculate the remaining duration of the current measure, determine the current melody, etc.; the FPGA chip is used to send various signals, such as MIDI signals.
[0054] It is worth noting that the LED light under the piano key 8 in the present invention will prompt the user which notes are in the chord of the current chord series; in addition, the rhythm control bar 3 can prompt the user the remaining duration of the current measure, and the user does not need to grasp the time of each measure by himself. The music input device can automatically control the duration of each measure of the composed music. In this way, users who use the music input device to compose music do not need to have a piano playing foundation, nor do they need to have too much music theory knowledge. They can compose music according to the prompts of the LED light and the rhythm control bar, so that music novices can easily compose their own music. In addition, the low octave adjustment button 4 and the high octave adjustment button 5 can flexibly adjust the range that the notes of the music input device can reach, so that the timbre of the notes output by the music input device can be flexibly controlled. Furthermore, the user can control the current chord trend by pressing the chord series button 7 on the chord series keyboard 1, that is, one-key chord control can be achieved, simplifying the user's difficulty of use.
[0055] Further, see Figure 2 and Figure 3 , Figure 2 is a structural schematic diagram of a first matrix keyboard provided by an embodiment of the present invention, Figure 3 It is a structural schematic diagram of a second matrix keyboard provided in an embodiment of the present invention. A first matrix keyboard 9 is arranged below the chord progression keyboard 1, and a second matrix keyboard 10 is arranged below the piano keyboard 2. The first matrix keyboard 9 and the second matrix keyboard 10 are both communicatively connected to the main control system 6.
[0056] It should be noted that a matrix keyboard is a keyboard group arranged like a matrix. When a large number of keys are required in a keyboard, in order to reduce the occupation of I / O (Input / Output) ports, the keys are usually arranged in a matrix form. In a matrix key, each horizontal line and vertical line are not directly connected at the intersection, but are connected through a key.
[0057] In addition, since the chord progression keyboard 1 is provided with a first preset value of chord progression keys 7 from left to right, the first matrix keyboard 9 provided thereunder must have a first preset value of keys, and since the chord progression keys 7 are arranged horizontally, the rows of keys included in the first matrix keyboard 9 are in a row, listed as a first preset value column, and each key has a corresponding chord progression key 7 above it. In addition, since the piano keyboard 2 is provided with a second preset value of piano keys 8 from left to right, the second matrix keyboard 10 provided thereunder must have a second preset value of keys, and since the piano keys 8 are arranged horizontally, the rows of keys included in the second matrix keyboard 10 are in a row, listed as a second preset value column, and each key has a corresponding piano key 8 above it.
[0058] It is worth noting that, through the first matrix keyboard 9, it is possible to detect which chord progression button 7 the user has pressed, and through the second matrix keyboard 10, it is possible to detect which piano key 8 the user has pressed. In this way, by monitoring the chord progression and notes through the matrix keyboard, the occupancy of the I / O (Input / Output) port is greatly reduced, the structure of the entire music input device is simplified, and the production cost is reduced.
[0059] For example, see Figure 2 The chord progression keyboard 1 is provided with 7 chord progression keys 7, and the first matrix keyboard 9 provided below it is a 1*7 matrix keyboard, including 7 keys from left to right, and each key has a corresponding chord progression key 7 above it. Figure 3 The piano keyboard 2 is provided with 7 piano keys 8 in total, and the second matrix keyboard 10 arranged below it is a 1*7 matrix keyboard, which includes 7 keys from left to right, and there is a piano key 8 corresponding to the top of each key.
[0060] Furthermore, an LED light (not shown in the figure) is provided inside the chord progression button 7, and the chord progression button 7 is provided as a display screen structure. It should be noted that when a chord progression button 7 is pressed, the LED light below the chord progression button 7 will be lit, and the chord progression corresponding to the chord progression button 7 will be displayed at the same time. In this way, the user can be prompted with the current chord progression in real time, so as to avoid the user forgetting the previously selected chord progression during the creation process, and then when the chord progression does not meet the current creation needs, the user can change the chord progression in time.
[0061] For example, see Figure 1 , assuming that the user presses the first chord progression button 7 from the left, and the chord progression button 7 represents a level 1 chord, then the LED light below the chord progression button 7 lights up and displays the number "1" at the same time.
[0062] Furthermore, the music input device is externally connected to a computer device (not shown in the figure).
[0063] It should be noted that the music input device provided by the present invention is similar to a MIDI keyboard, which is actually an improved version of a MIDI keyboard. It does not need to make any sound, that is, it does not need to be provided with a sound source device, so that the cost of the music input device is greatly reduced. When it is necessary to play the music input by oneself, the music input device can be connected to any computer device, and the external computer device can be controlled to make sound through signals.
[0064] Among them, MIDI keyboards are mainly used for music production. Because of their simple functions, they can be expanded at will. Compared with many impractical or unprofessional functions of synthesizers, MIDI keyboards are very affordable in terms of expansion and can save a lot of money. MIDI keyboards have rich functions and portability. They can not only control almost all modern music hardware, but also control virtual instruments running in computer devices. Due to the existence of virtual instruments, users do not need expensive hardware synthesizers or electronic drums to obtain sounds. They only need to use devices similar to MIDI keyboards to control virtual instruments to play. In fact, a MIDI keyboard is just a synthesizer without the hardware sound source part, so it will be much cheaper in price.
[0065] It is worth noting that the music input device in the present invention is externally connected to a computer device, so that the chord progressions, melodies, music, etc. input by the user through the music input device can be transmitted to the computer device, so that the computer device can simulate and play the music composed by the user based on the various data received.
[0066] Example 2
[0067] This embodiment will be combined with the attached Figure 4 A music input method provided by an embodiment of the present invention is introduced.
[0068] Figure 4 is a flowchart of a music input method provided by an embodiment of the present invention. Figure 4 , the method comprising:
[0069] Step 101: The main control system determines the notes within the chord according to the current chord progression, and lights up the LED lights under the corresponding piano keys on the piano keyboard.
[0070] Step 102: The main control system receives melody information generated by pressing a piano key, and controls the rhythm control bar based on the melody information.
[0071] Step 103: The main control system continues to receive melody information generated by pressing piano keys, and determines and sends the current melody indicated by the melody information.
[0072] It is worth noting that the LED lights under the piano keys in the present invention will remind the user which notes are in the chord of the current chord series, and the user does not need to find the relationship between the chord and the chord outside the chord by himself; in addition, the rhythm control bar can also remind the user of the remaining duration of the current measure, and the user does not need to grasp the duration of each measure by himself. In this way, the LED lights under the piano keys and the rhythm control bar can intuitively reflect the basic characteristics of music, and the user does not need to have a piano playing foundation, too much music theory knowledge, or rich composition experience. The requirements for the user's music theory knowledge are relatively low, so that music novices can easily create their own music.
[0073] Example 3
[0074] This embodiment will be combined with the attached Figure 5 A music input method provided in the above-mentioned embodiment 2 is introduced in detail.
[0075] Figure 5 is a flowchart of a music input method provided by an embodiment of the present invention. Figure 5 , the method comprising:
[0076] Step 201: When the first matrix keyboard arranged below the chord progression keyboard detects that any chord progression key is pressed, it sends progression information to the main control system, and the progression information carries the chord progression indicated by the currently pressed chord progression key.
[0077] It should be noted that when the user composes music, he can freely press a chord progression button, and the button on the first matrix keyboard below the chord progression button will be pressed accordingly, and then the first matrix keyboard will send the position information of the pressed key to the main control system. Since the various keys included in the first matrix keyboard correspond one-to-one to the chord progression keyboard, the position information of the pressed key on the first matrix keyboard is the position information of the pressed chord progression key, and the position information also represents the progression information selected by the user, and the progression information can indicate the chord progression indicated by the chord progression button currently pressed.
[0078] For example, see Figure 2 , the user presses the first chord progression button from left to right, and at this time the first button from left to right on the first matrix keyboard corresponding to the chord progression button is also pressed. When the first matrix keyboard detects that its first button is pressed, it sends its position information 1 to the main control system. The position information 1 is also the progression information, which can indicate that the chord progression indicated by the currently pressed chord progression button is 1.
[0079] Step 202: After receiving the progression information, the main control system searches for the chord internal tone corresponding to the chord progression according to the chord progression indicated by the progression information.
[0080] The specific implementation process of the above step 202 may be: after receiving the progression information, the main control system searches for the chord internal tone corresponding to the chord progression according to the pre-stored correspondence between the chord progression and the internal tone of the chord.
[0081] For example, the level information received by the main control system is 1. According to the corresponding relationship between the chord level and the chord tones shown in Table 1 below, it can be found that the chord tones corresponding to the chord level 1 are 1, 3, and 5.
[0082] Table 1: Correspondence between chord progressions and chord tones
[0083] Chord progression Tone in chord 1 1、3、5 2 2、4、6 3 3、5、7 4 4、6、1 5 5、7、2 6 6、1、3 7 7、2、4
[0084] It should be noted that the embodiment of the present invention is described by taking the corresponding relationship between the chord series and the tones in the chord shown in Table 1 as an example, and Table 1 does not limit the embodiment of the present invention.
[0085] Furthermore, after receiving the progression information, the main control system can store the corresponding relationship between the chord progression and the chord tone before searching for the chord tone corresponding to the chord progression according to the progression information. Specifically, the R&D personnel can store the corresponding relationship between the chord progression and the chord tone as shown in Table 1 in advance on the storage device of the main control system for subsequent query.
[0086] Furthermore, after receiving the progression information, the main control system may also send the progression information to an external computer device through the first channel, so that after receiving the progression information, the external computer device records the chord progression indicated by the progression information.
[0087] It should be noted that since the music input device itself cannot make sound, it needs to make sound by controlling an external computer device. Therefore, after the main control system in the present invention receives the level information, it needs to send the level information to the external computer device, so that the external computer device can record the chord level indicated by the level information, that is, the chord level currently selected by the user, so that the music can be played when the melody is received later.
[0088] In addition, after receiving the series information, the main control system can directly send the series information to the external computer device. Based on the chord series carried by the received series information, the external computer device searches for the chord internal tone corresponding to the chord series from the correspondence between the chord series and the chord internal tone stored in itself, and records it. Among them, the correspondence between the chord series and the chord internal tone stored in the external computer device is the same as the correspondence between the chord series and the chord internal tone stored in the storage device of the main control system. In this way, the main control system can only send the series information to the external computer device, and does not need to send the chord internal tone corresponding to the series information, which reduces the amount of data sent, thereby saving sending resources and increasing the sending speed.
[0089] Furthermore, after receiving the series information, the main control system can first search for the chord internal tones corresponding to the chord series according to the chord series indicated by the series information, and then directly send the found chord internal tones to the external computer device. At this time, the external computer device can directly record the received chord internal tones, and the external computing device does not need to store the corresponding relationship between the chord series and the chord internal tones, nor does it need to look up a table.
[0090] Step 203: the main control system sends an indication message to the piano keyboard, wherein the indication message carries the chord tones found by the main control system.
[0091] Step 204: After receiving the indication information, the piano keyboard lights up the LED light under the piano key corresponding to the note in the chord indicated by the indication information.
[0092] For example, the chord level carried in the level information received by the main control system is 1, and the corresponding chord notes obtained by looking up the table are 1, 3, and 5. After that, the main control system sends an indication message to the piano keyboard, and the indication message carries the chord notes 1, 3, and 5. Assuming that there are 7 piano keys on the piano keyboard from left to right, and from left to right they represent notes 1, 2, 3, 4, 5, 6, and 7 respectively, then after receiving the indication message, the piano keyboard controls the lighting of the LED lights under the first, third, and fifth piano keys from left to right.
[0093] It should be noted that after the LED lights under the piano keys are turned on, users can play the piano keys by themselves according to the prompts of the LED lights to create music.
[0094] Furthermore, the user can also adjust the current range through the lower octave adjustment button and the higher octave adjustment. Specifically, when the lower octave adjustment button detects that it has been pressed once, it can send a lowering signal to the main control system. After receiving the lowering signal, the main control system sends the lowering signal to the external computer device. After receiving the lowering signal, the external computer device lowers the range of the notes received thereafter by one degree; when the higher octave adjustment button detects that it has been pressed once, it can send a highering signal to the main control system. After receiving the highering signal, the main control system sends the highering signal to the external computer device. After receiving the highering signal, the external computer device records it and raises the range of the notes received thereafter by one degree.
[0095] It should be noted that the user can adjust the current range at any time according to his or her own needs during the entire creative process by using the low octave adjustment button and the high octave adjustment button. This step is not limited to being executed before step 205.
[0096] Step 205: When the second matrix keyboard arranged below the piano keyboard detects that any piano key is pressed, it sends melody information to the main control system, and the melody information carries the note indicated by the currently pressed piano key.
[0097] It should be noted that when the user composes music, he can play the piano keys freely, and the keys on the second matrix keyboard below the piano keys will be pressed accordingly. Then the second matrix keyboard will send the position information of the pressed keys to the main control system. Since the keys included in the second matrix keyboard correspond one-to-one to the piano keyboard, the position information of the pressed keys on the second matrix keyboard is the position information of the pressed piano keys. This position information also represents the melody information played by the user, and the melody information can indicate the note indicated by the currently pressed piano keys.
[0098] For example, see Figure 3 , the user presses the first piano key, the third piano key and the fifth piano key from left to right in sequence. At this time, the first, third and fifth keys from left to right on the second matrix keyboard corresponding to the piano key are also pressed. When the second matrix keyboard detects that the first, third and fifth keys from left to right are pressed, it sends its position information 1, 3, 5 to the main control system. The position information 1, 3, 5 is also melody information, which can indicate that the notes indicated by the currently pressed piano keys are 1, 3, 5.
[0099] Step 206: The main control system determines the current melody according to the notes indicated by the received melody information and the interval time of receiving the melody information.
[0100] It should be noted that when a user plays the piano keys, he or she will press different piano keys in a certain rhythm. That is, the interval between pressing each piano key is the rhythm of playing the piano keyboard, plus the notes indicated by the pressed piano keys constitute the melody.
[0101] For example, see Figure 3 The user first presses the first piano key from left to right, at an interval of 2 seconds, presses the third piano key from left to right, at an interval of 3 seconds, and presses the fifth piano key from left to right. At this time, the second matrix keyboard corresponding to the piano key below will first send melody information (i.e., position information) 1 to the main control system, at an interval of 2 seconds, send position information 3 (i.e., position information) to the main control system, and at an interval of 3 seconds send position information (i.e., position information) 5 to the main control system. After the main control system receives the melody information, it determines that the current melody is 1 (interval 2 seconds) 3 (interval 3 seconds) 5 according to the notes 1, 3, 5 indicated by the melody information and the interval time of receiving the melody information.
[0102] Step 207: The main control system determines the remaining duration of the current measure according to the determined current melody, and displays the remaining duration through the rhythm control bar.
[0103] The STM32 chip included in the main control system can analyze and calculate the remaining time of the current measure based on the determined current melody and the calculation method stored therein. The main control system then sends the remaining time to the rhythm control bar, which counts in the form of LED lights and indicates the remaining time of the current measure in real time.
[0104] For example, the entire rhythm control bar represents 60 seconds, so every second, the rhythm control bar will light up one-sixtieth of the time. Figure 6 As shown, at the beginning the entire rhythm control bar is not lit, after 20 seconds 1 / 3 of the rhythm control bar is lit, after 40 seconds 2 / 3 of the rhythm control bar is lit, after 60 seconds the entire rhythm control bar is lit, and the current measure ends.
[0105] It should be noted that, since the rhythm control bar is a touchable LED light strip, the user can also independently control the remaining duration of the current measure by touching the rhythm control bar.
[0106] Furthermore, when the rhythm control bar detects a touch signal, the rhythm control bar is lit up starting from the end position indicated by the touch signal according to the touch signal to redisplay the remaining duration of the current measure.
[0107] For example, currently 2 / 3 of the rhythm control bar is lit. Suppose the rhythm control bar detects that the user touches and slides from 2 / 3 of the rhythm control bar to 1 / 3 of the rhythm control bar. At this time, it is determined that the end position indicated by the touch signal is 1 / 3 of the rhythm control bar. At this time, the rhythm control bar starts to light up from 1 / 3, and the unlit part represents the remaining duration of the current measure.
[0108] Step 208: The main control system continues to receive melody information generated by pressing piano keys, and determines and sends the current melody indicated by the melody information.
[0109] The main control system determines the current melody according to the notes indicated by the received melody information and the interval time of receiving the melody information, and outputs the determined current melody to the external computer device through the second channel.
[0110] Among them, the user can press the piano keys at will according to the prompts of the LED lights under the piano keyboard and the remaining duration of the current measure indicated by the rhythm control bar. The notes corresponding to the pressed piano keys and the interval time between pressing each piano key are combined to form the current melody, that is, the music created by the user.
[0111] It should be noted that since the music input device itself cannot make a sound, it needs to make a sound by controlling an external computer device. Therefore, after the main control system in the present invention determines the current melody, it needs to send the current melody to the external computer device, so that the external computer device can simulate the music corresponding to the current melody in combination with the chord progression indicated by the previously recorded progression information, that is, play the music created by the user. When simulating the music corresponding to the current melody through the external computer device, the user can independently select the type of musical instrument needed on the computer, such as piano, guitar, violin, etc.
[0112] In addition, since the music input device provided by the present invention is actually an improved MIDI keyboard, the various signals sent by the main control system to the external computer device in the above steps can all be MIDI signals. There are many ways for the main control system to send MIDI signals to the external computer device, which can be transmitted through a MIDI interface or a USB interface, and each interface can output MIDI signals of multiple channels.
[0113] It is also necessary to explain that in the present invention, the chord progression information is sent to the external computer device through the first channel, and the current melody is sent to the external computer device through the second channel. That is, multiple channels can be used to simultaneously input the chord progression information and the current melody, thereby avoiding confusion between the chord progression and the current melody during transmission.
[0114] It is worth noting that the LED lights under the piano keys in the present invention will prompt the user which notes are in the chord of the current chord series, and the user does not need to find the relationship between the chord and the chord outside the chord by himself; in addition, the rhythm control bar can also prompt the user of the remaining duration of the current measure, and the user does not need to grasp the duration of each measure by himself. In this way, the LED lights and rhythm control bar under the piano keys can intuitively reflect the basic characteristics of music, and the user does not need to have a piano playing foundation, too much music theory knowledge, or rich composition experience. The requirements for the user's music theory knowledge are relatively low, so that music novices can easily create their own music. In addition, the low octave adjustment button and the high octave adjustment button can be simply used. These two buttons flexibly adjust the range of sound, and there is no need to set too many buttons, so that the volume of the music input device is small, convenient to carry and use, and the cost of the music input device is reduced.
[0115] The serial numbers of the above embodiments of the present invention are only for description and do not represent the advantages and disadvantages of the embodiments. The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present invention shall be included in the protection scope of the present invention.
Claims
1. A music input method for a music input device, characterized in that: The music input device comprises: a chord progression keyboard, a piano keyboard, a rhythm control bar, a low octave adjustment button, a high octave adjustment button and a main control system; the chord progression keyboard is provided with a first preset number of chord progression buttons from left to right; the piano keyboard is provided with a second preset number of piano keys from left to right, and a light emitting diode LED light is provided under each of the piano keys; the rhythm control bar is a touchable LED light strip; Wherein, the rhythm control bar, the low octave adjustment button, and the high octave adjustment button are all in communication connection with the main control system; Using the music input device to input music includes the following steps: When the first matrix keyboard arranged below the chord progression keyboard detects that any chord progression button is pressed, it sends progression information to the main control system, wherein the progression information carries the chord progression indicated by the currently pressed chord progression button; After receiving the progression information, the main control system searches for the chord internal tone corresponding to the chord progression according to the chord progression indicated by the progression information; The main control system sends instruction information to the piano keyboard, wherein the instruction information carries the chord tones found by the main control system; After receiving the indication information, the piano keyboard lights up the LED light under the piano key corresponding to the note in the chord indicated by the indication information; The main control system receives melody information generated by pressing piano keys, and controls the rhythm control bar based on the melody information; The main control system continues to receive melody information generated by pressing piano keys, and determines and sends the current melody indicated by the melody information.
2. The method according to claim 1, characterized in that A first matrix keyboard is arranged below the chord progression keyboard, and a second matrix keyboard is arranged below the piano keyboard. Both the first matrix keyboard and the second matrix keyboard are communicatively connected to the main control system.
3. The method according to claim 1, characterized in that An LED light is arranged inside the chord progression button, and the chord progression button is arranged as a display screen structure.
4. The method according to claim 1, characterized in that: The music input device is externally connected to a computer device.
5. The method according to claim 1, characterized in that The main control system receives the melody generated by pressing the piano key, and controls the rhythm control bar based on the melody, including: when the second matrix keyboard arranged below the piano keyboard detects that any piano key is pressed, the melody information is sent to the main control system, and the melody information carries the note indicated by the currently pressed piano key; The main control system determines the current melody according to the notes indicated by the received melody information and the interval time of receiving the melody information; The main control system determines the remaining duration of the current measure according to the determined current melody, and displays the remaining duration through the rhythm control bar.
6. The method according to claim 4, characterized in that After the main control system receives the progression information, the method further includes: the main control system sends the progression information to the external computer device through the first channel, so that after the external computer device receives the progression information, it records the chord progression indicated by the progression information.
7. The method according to claim 4, characterized in that The main control system continues to receive melody information generated by pressing piano keys, determines and sends the current melody indicated by the melody information, including: the main control system determines the current melody based on the notes indicated by the received melody information and the interval time of receiving the melody information, and outputs the determined current melody to an external computer device through a second channel.
8. The method according to claim 5, characterized in that The main control system determines the remaining duration of the current measure based on the determined current melody, and after displaying the remaining duration through the rhythm control bar, it also includes: when the rhythm control bar detects a touch signal, according to the touch signal, lighting up the rhythm control bar from the end position indicated by the touch signal to redisplay the remaining duration of the current measure.
Citation Information
Patent Citations
Stave input hardware keyboard
CN207529548U
Digital music teaching device
CN2655363Y