Music learning support system
The music learning support system addresses the challenges of jazz performance by providing interactive and level-tailored lessons and training for electronic musical instruments, enhancing the learning and performance capabilities of users from beginners to experienced players.
Patent Information
- Application Number
- JP2023211435
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2023-12-14
- Publication Date
- 2025-06-26
AI Technical Summary
Jazz performance poses a high barrier for beginners, with complex chords, unstable and tense sounds, difficult rhythms, and frequent key changes, making it challenging for them to learn and play jazz piano or guitar effectively.
A music learning support system that connects electronic musical instruments to an information processing device and a server via a communication network, providing interactive lesson content and training tailored to user levels, along with features like virtual keyboards, score display, and play information tracking to enhance learning and performance.
Enables beginners to experienced players to learn and play jazz piano or guitar interactively at their own level, improving their skills and enjoyment while playing actual keyboards, and providing a comprehensive learning platform accessible on the web.
Smart Images

Figure 2025095436000001_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to a music learning support system.
Background Art
[0002] In recent years, there are devices that can connect an electronic musical instrument and a personal computer to practice the instrument or display sheet music.
[0003] For example, Patent Document 1 (Japanese Patent Application Laid-Open No. 2023-145769) connects an electronic musical instrument (such as an electronic piano or synthesizer) to a device (such as a mobile phone, smartphone, tablet terminal, personal computer, server, television, or game console) via a Universal Serial Bus (USB) for MIDI transmission connection, and displays lyrics, sheet music, various setting information, etc. (the positions of musical notes) on the device to support performance.
[0004] Also, Patent Document 2 (Japanese Patent No. 7165948) discloses that colors, characters, and / or graphics can be displayed for each key of a piano keyboard, and in conjunction with the depression of each key of a small keyboard, colors, characters, and / or graphics are displayed on the corresponding keys on the piano keyboard.
Prior Art Documents
Patent Documents
[0005]
Patent Document 1
Patent Document 2
Summary of the Invention
Problems to be Solved by the Invention
[0006] However, jazz performance has a high hurdle, and even with the above-mentioned patents for performance support, beginners cannot easily perform.
[0007] For example, compared to rock, pop, etc., it is said that the chords to be pressed and plucked are more complex, such as producing an unstable and tense sound.
[0008] Also, jazz is difficult in that the rhythm (swing) is hard to grasp and the key (tonality) frequently changes. There is the difficulty that the sheet music cannot be read and the theory is not understood.
[0009] The present invention has been made in view of the above problems, and an object thereof is to obtain a music learning support system that allows beginners to experienced players to easily learn to play jazz piano, guitar, etc. in an interactive manner at their own level while playing an actual keyboard on the WEB and enjoying it.
Means for Solving the Problems
[0010] The present invention has been made in view of the above problems, and the invention according to claim 1 is a user site configured by connecting an electronic musical instrument of a predetermined standard and an information processing device, and connecting a server of a music learning support site to the information processing device via a communication network, and a music learning support system that supports music learning of the electronic musical instrument via the information processing device, wherein the server of the music support site has a storage unit that stores interactive lesson content or training content according to the level of the user for each electronic musical instrument, means for providing the interactive lesson content or training content via the communication network in response to an access from the information processing device, and means for accumulating play information of a predetermined standard of the electronic musical instrument with respect to the lesson content or training content.
[0011] The invention according to claim 2 is such that the lesson content includes sheet music, a virtual keyboard image of the operation keyboard of the electronic musical instrument, and a bar for selecting a key on the keyboard to be pressed based on the sheet music, and the information processing device has means for transmitting time information when the key of the electronic musical instrument is pressed and time information when it is released to the server of the music learning support site based on the movement of the bar.
[0012] According to the invention described in claim 3, the information processing apparatus includes means for displaying the corresponding keys of the pseudo keyboard image by color based on data from the server of the music learning support site, and means for displaying a score on the screen when the pressing timing of the keys displayed by color is correct.
[0013] According to the invention described in claim 4, the server of the music learning support site has means for requesting from the information processing apparatus and transmitting a control code for lightly displaying the key to the information processing apparatus when the key displayed by color is correct.
[0014] According to the invention described in claim 5, the server of the music learning support site has means for accumulating score values for training contents from the user side and a plurality of other user sites for each piece of music and for each user, and transmitting a ranking result to the information processing apparatus.
Effect of the Invention
[0015] According to the present disclosure, from beginners to experienced players, while playing an actual keyboard, they can easily learn to play jazz piano, guitar, etc. in an interactive manner at their own level and enjoy it on the WEB.
Brief Description of the Drawings
[0016]
Figure 1
Figure 2
Figure 3
Figure 4
Figure 5
Figure 6
Figure 7
Figure 8
Figure 9
Figure 10
Figure 11
Mode for Carrying Out the Invention
[0017] FIG. 1 is a schematic configuration diagram of a music learning support system 1 according to the present embodiment. In the present embodiment, it is assumed that the electronic musical instrument is an electronic piano, an electric guitar, a synthesizer, etc., and has a communication method conforming to the MIDI (Musical Instrument Digital Interface) standard.
[0018] As shown in FIG. 1, the music learning support system 1 includes an electronic piano 12 conforming to the MIDI standard and a personal computer 14, etc. in the user system 10, and this personal computer 14 is connected to a server of a music learning support site (hereinafter also referred to as a music learning support server) 100 via a communication network (Internet network, etc.) 20. A terminal 30 for the site-side person in charge is connected to this music learning support server 100.
[0019] Also, another user site 60 is connected to the communication network (Internet network, etc.) 20. This other user site 60 is equipped with an electronic piano 12 conforming to the MIDI standard and a personal computer 14, etc. and is connected in the same manner as the user system 10, but is not shown because it is the same as the user system 10.
[0020] The aforementioned digital piano 12 and the personal computer 14 are connected by a USB cable or the like. As shown in FIG. 1, the music learning support server 100 includes an initial setting unit 40, a user information registration unit 42, a screen providing unit 44, a performance support unit 46 (including "lesson slides", "quiz function", "training", etc.), a storage unit 50, etc., and is a WEB learning platform-type music learning support system 1 that allows anyone from beginners to experienced players to learn jazz piano with just this one system.
[0021] The initial setting unit 40 provides a screen for registering user information by the screen providing unit 44 in accordance with access from the user system 10 or other user sites 60.
[0022] The user information registration unit 42 receives user information and registers it in the storage unit 50. The screen providing unit 44 has various screen forms and transmits this screen form to the personal computer 14 based on instruction information from the user.
[0023] The performance support unit 46 includes "lesson slides", "quiz function", "accompaniment training", "custom setting function", etc. Details will be described in the sequence diagram. In the storage unit 50, interactive lesson contents, training contents, etc. are stored separately for each user level and for each piece of music.
[0024] FIGS. 2 to 5 are sequence diagrams of the music learning support system 1 of the present embodiment. Since the other user site 60 is the same as the user system 10, the description thereof will be omitted.
[0025] As shown in FIG. 2, the initial setting unit 40 of the music learning support server 100 transmits the music learning support application for the user system 10 to the personal computer 14 of the user system 10 for downloading (d10, d16) in response to access from the personal computer 14 of the user system 10. User information is stored in the storage unit 50 during the initial setting (d12).
[0026] In addition, the initial setting unit 40 of the music learning support server 100 transmits the music learning support app for the user side to the personal computer of another user site 60 for downloading (d14) by access from the personal computer of another user site 60.
[0027] The information registered with the above-described access information (hereinafter also referred to as access information) includes an account (ID, password), name, terminal information (model, terminal number), email address, address, account number, type of electronic musical instrument (manufacturer, model, etc.), and the like. In this embodiment, this is referred to as user information.
[0028] For the registration of this user information, the user information registration unit 42 activates the screen providing unit 44 to provide an input screen or the like. That is, an input screen is displayed on the display screen of the personal computer 14.
[0029] In addition, the digital piano 12 of the user system 10 and the personal computer 14 communicate with each other, and various information for communicating with the digital piano 12 is initially set according to the music learning support app for the user system 10 described above (d18). This initial setting information is stored in the memory of the personal computer 14 (d20).
[0030] The practitioner who is the user operates the app icon on the screen of the personal computer 14 to log in to the music learning support server 100 (d22).
[0031] The user information registration unit 42 stores this login information (account, date, year, month, day, hour, minute) in the storage unit 50 (d24). Note that the user information registration unit 42 accepts only when the account of the login information is a user registered in the storage unit 50. At this time, the reception information is associated with the login information.
[0032] When the login information is received, the screen providing unit 44 transmits a screen (not shown) for selecting items such as lessons, training, and custom settings to the personal computer 14 via the communication network (Internet network, etc.) 20 (d26).
[0033] The user (practitioner) selects the desired item (d28), and the personal computer 14 transmits the selection information (item number, terminal information, account, date and time, etc.) to the music learning support server 100 via the communication network (Internet, etc.) 20 (d30). The screen providing unit 44 of the music learning support server 100 stores this selection information in the storage unit 50 (d32).
[0034] Subsequently, the performance support unit 46 determines whether the selected item is a lesson (d34). In the case of a lesson, the screen providing unit 44 reads the lesson screen from the storage unit 50 (d36, d38), and transmits this lesson screen to the personal computer 14 of the user system 10 (d40).
[0035] The user selects the desired item from the lesson screen, and the personal computer 14 transmits the selected item to the music learning support server 100 (d42). The performance support unit 46 stores this selected item information in the storage unit 50 (d45).
[0036] The performance support unit 46 of the music learning support server 100 reads the desired lesson screen from the storage unit 50 and transmits it to the personal computer 14 of the user system 10 by the screen providing unit 44 (d44).
[0037] An example of a lesson screen is shown in FIG. 6. As shown on the left side (6a) of FIG. 6, there are beginner, intermediate, and advanced lessons, Lesson 1, Lesson 2, and so on. The upper side (6b) of FIG. 6 shows the case where the finger number and octave items in Lesson 3 on the left side (6a) are selected. The keyboard image at the lower side of FIG. 6 is also referred to as a pseudo-keyboard image.
[0038] On the upper side (6b) of FIG. 6, musical notes are displayed, their meanings and so on are displayed, and a keyboard is displayed below. Also, in the center of the screen of FIG. 6, the meanings of octave symbols and so on are displayed, so it is interactive. These are also referred to as lesson contents.
[0039] Studying music theory (e.g., jazz) can be difficult to understand, but since the screen is interactive, one can learn the theory while having fun. Also, the lessons are divided into three levels: beginner, intermediate, and advanced, so it is possible to progress in learning according to one's own level.
[0040] While looking at this screen, the user plays the electronic piano 12 and transmits the play information to the personal computer 14 in MIDI format (d46).
[0041] MIDI performance information is the numerical representation (symbolization) of the elements of musical instrument performance, such as "pitch, volume, length" and timbre.
[0042] The music learning support application on the personal computer 14 reflects this play information on the lesson screen (d48). For example, it is reflected on the keyboard on the screen of the personal computer 14 or sound is generated.
[0043] Also, by selecting a phrase or song to memorize and practicing while looking at the bar B that seemingly descends from above as shown in the lesson content of FIG. 8, one can play even without being able to read sheet music. That is, the keys to be selected are color-coded on the keyboard. Also, the tempo can be changed and loop practice of difficult parts is possible. Furthermore, it includes a sheet music, a virtual keyboard image of the operation keyboard of the electronic musical instrument, and bar B for selecting the keys on the keyboard to be pressed based on the sheet music. The personal computer 14 transmits the time information when the key of the electronic musical instrument is pressed and the time information when it is released to the music learning support server 100, and a performance evaluation is displayed on the screen based on this information. In other words, points are given according to the timing of pulling the electronic piano 12 when the bar approaches the keyboard while looking at the seemingly descending bar B. These points are totaled and evaluated.
[0044] That is, by connecting a handheld electronic piano 12 or a MIDI keyboard to a personal computer 14, it is possible to learn jazz piano on the web while playing an actual keyboard. Then, the music learning support application on the personal computer 14 transmits this play information (MIDI) to the music learning support server 100 via a communication network (such as the Internet) 20 (d50).
[0045] The performance support unit 46 of the music learning support server 100 registers and evaluates the play information in the storage unit 50. This evaluation information is transmitted to the personal computer 14 and can be viewed by the user (d52).
[0046] When in d34 of FIG. 2, the performance support unit 46 determines that it is not a lesson, it determines whether it is a quiz selection item as shown in FIG. 3 (d60).
[0047] In d60, when the performance support unit 46 determines that it is a quiz selection, a selection screen (not shown) for selecting a chord or scale is transmitted by the screen providing unit 44 to the personal computer 14 of the user system 10 via a communication network (such as the Internet) 20 (d62).
[0048] The user selects a chord, scale, etc. on this screen, and the personal computer 14 transmits this selection information to the music learning support server 100 via a communication network (such as the Internet) 20 (d64).
[0049] The screen providing unit 44 of the music learning support server 100 stores this in the storage unit 50 (d66). The performance support unit 46 of the music learning support server 100 searches the storage unit 50 for a question screen based on the chords, scales, etc. in the storage unit 50, and transmits it as a question screen to the personal computer 14 of the user system 10 via a communication network (such as the Internet) 20 by the screen providing unit 44 (d68).
[0050] An example of this question screen is shown in FIG. 7. The user of the user system 10 operates the electronic piano 12 while viewing the question screen (d70). The electronic piano 12 transmits play information (MIDI) to the personal computer 14 (d72).
[0051] The music learning support application on the personal computer 14 evaluates this play information and reflects it on the keyboard (d74: see FIG. 7). Then, this play information is transmitted to the music learning support server 100 via the communication network (such as the Internet) 20 (d76). The performance support unit 46 of the music learning support server 100 stores the play information in the storage unit 50 (d80).
[0052] Then, the music learning support application determines whether the key corresponding to the presented code has been pressed (also referred to as the correct answer) (d78). If it is the correct answer, the music learning support application causes the next code to be displayed on the screen of the personal computer 14 (d82).
[0053] If time attack is selected, a time attack can be performed to see how quickly the keys corresponding to the randomly presented codes or scales can be pressed. Refer to time T in FIG. 7.
[0054] If it is determined in d60 of FIG. 3 that it is not a quiz, the performance support unit 46 of the music learning support server 100 determines whether it is training (d86). The content used for this training is referred to as training content.
[0055] If it is determined to be training, the training music group stored in the storage unit 50 is assigned (d90), the optimal training music is determined from the user information, the score of the play information, etc., and this is loaded (d88). The content used for this training is referred to as training content.
[0056] Then, this training piece is transmitted (d92) to the personal computer 14 of the user system 10 via the communication network (such as the Internet) 20. The music learning support application on the personal computer 14 displays this training piece (d94), and the user operates the digital piano 12, which transmits its play information (MIDI) to the personal computer 14 (d96). The music learning support application on the personal computer 14 transmits this play information to the music learning support server 100 via the communication network (such as the Internet) 20 (d98). The performance support unit 46 of the music learning support server 100 receives this and stores it in the storage unit 50 (d100).
[0057] In d86 of FIG. 3, when the performance support unit 46 of the music learning support server 100 determines that it is not a training, as shown in FIG. 4, it determines whether it is a custom setting (d102).
[0058] When it is determined in d102 that it is a custom setting, the screen providing unit 44 transmits a custom setting screen to the personal computer 14 of the user system 10 via the communication network (such as the Internet) 20 (d104).
[0059] The custom setting screen is shown in FIG. 10. As shown in FIG. 10, it includes displaying hints, sounding a correct chime, specifying a turn shape, selecting a route to practice, turning random question generation ON / OFF, etc.
[0060] For hint display, it can also be selected so that the correct keyboard of the question code is faintly displayed (ON when not familiar, OFF is preferable when familiar).
[0061] For the specification of the turn shape, as an applied practice, the turn shape of the question code is specified. For example, if the first turn shape is specified, the correct answer will be "Mi So Do" instead of "Do Mi So".
[0062] Selecting a route to practice means that you can narrow down the routes you often use for practice (for example, narrow it down to only C and F for practice).
[0063] In addition, the ON / OFF of random question presentation means choosing whether to present questions randomly or in a determined order.
[0064] The personal computer of the user system 10 transmits this information input on the custom setting screen as custom setting information to the music learning support server 100 (d106).
[0065] The performance support unit 46 of the music learning support server 100 stores this custom setting information (user information, with date, year, month, day, hour, and minute) in the storage unit 50 (d108).
[0066] In d102 of FIG. 4, when the performance support unit 46 of the music learning support server 100 determines that it is not a custom setting, it determines whether it is a comprehensive training record as shown in FIG. 5 (d110).
[0067] When it is determined to be a comprehensive training record, the performance support unit 46 of the music learning support server 100 calculates a score (d112) and stores this score result in the storage unit 50 (d116).
[0068] Then, the performance support unit 46 of the music learning support server 100 summarizes the score results from the storage unit 50 by date, year, month, day, or number of times, and the screen providing unit 44 transmits a comprehensive training record screen to the personal computer 14 of the user system 10 for display (d114).
[0069] FIG. 9 shows a comprehensive training record. As shown in FIG. 9, all the training times and scores played in the past are graphically displayed, so one can grasp one's own efforts and growth at a glance.
[0070] In addition, in d110, when it is determined that it is not training, it determines whether it is a ranking (d120). When it is determined to be a ranking, the performance support unit 46 of the music learning support server 100 reads the score for each piece of music that it has trained and stored in the storage unit 50 (d124), compares this score with the scores of other users for each piece of music, and calculates a ranking (d122).
[0071] Then, the performance support unit 46 of the music learning support server 100 transmits the ranking results to the personal computer 14 on the user side 10 via the communication network (such as the Internet) 20 by the screen providing unit 44 and causes them to be displayed (see FIG. 11) (d132). Note that other user sites 60 transmit such various data to the music learning support server 100 via the communication network (such as the Internet) 20 and store them in the storage unit 50.
[0072] Also, ad-lib performances are possible. Therefore, training and the like can be advanced while enjoying in an interactive format, so that jazz piano can be learned on the WEB while playing an actual keyboard.
[0073] As described above, a music learning support system can be obtained in which beginners to experienced users can easily learn performances of jazz piano, guitar, etc. on the WEB in an interactive format while playing an actual keyboard and enjoying them at a confident level.
Explanation of Reference Numerals
[0074] 1 Music learning support system 10 User system 12 Digital piano 14 Personal computer 20 Communication network 100 Server of music learning support site
Claims
1. A music learning support system configured by connecting an electronic musical instrument of a predetermined standard and an information processing device to form a user site, and connecting a server of a music learning support site to the information processing device via a communication network to support music learning of the electronic musical instrument via the information processing device, wherein the server of the music support site for each of the electronic musical instruments, a storage unit storing interactive lesson content or training content according to the user's level, means for providing the interactive lesson content or training content via the communication network upon access from the information processing device, and means for accumulating play information of a predetermined standard of the electronic musical instrument with respect to the lesson content or training content. A music learning support system
2. The lesson content includes a musical score, a pseudo-keyboard image of the operation keyboard of the electronic musical instrument, and a bar for selecting a key on the keyboard to be pressed based on the musical score. The information processing device has means for transmitting time information when the key of the electronic musical instrument is pressed and time information when it is released to the server of the music learning support site based on the movement of the bar. The music learning support system according to Claim 1
3. The information processing device has means for displaying the corresponding keys of the pseudo-keyboard image in different colors based on data from the server of the music learning support site, and means for displaying a score on the screen when the pressing timing of the key displayed in different colors is correct. The music learning support system according to Claim 2
4. The server of the music learning support site has means for transmitting a control code for lightly displaying the key to the information processing device when the key displayed in different colors is correct upon request from the information processing device. The music learning support system according to Claim 3
5. The server of the music learning support site has means for accumulating score values for training content from the user side and a plurality of other user sites for each piece of music and for each user, and transmitting a ranking result to the information processing device. The music learning support system according to Claim 1
Citation Information
Patent Citations
Electronic apparatus, device, system, method and program
JP2023145769A
Piano learning aids
JP7165948B2