A tone prompting method, apparatus, device, and storage medium

CN117524176BActive Publication Date: 2026-09-18UNKNOWN PLANET TECH (DONGGUAN) CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202311414413.X
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-10-30
Publication Date
2026-09-18
Estimated Expiration
2043-10-30

AI Technical Summary

Technical Problem

[0002]传统乐谱中只提供了乐谱的音符标记(如1234567),歌唱者在使用传统乐谱进行看谱演唱时,会面临一个问题,那就是虽然知道该歌曲是怎么唱的,但是却不知道应该唱的音调有多高,因此在唱歌时很容易跑调,一旦跑调后和乐器伴奏就无法配合

Benefits of technology

[0034]In this invention, the initial note number of the current note corresponding to the first character of the lyrics of the current song, the pitch value of the current song, and the pitch value of the currently played instrument are obtained; then the note number of the note to be played corresponding to the first character of the lyrics of the current song can be calculated; then, the note to be played is played according to the note number of the note to be played, so as to prompt the performer to sing according to the played note.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117524176B_ABST
    Figure CN117524176B_ABST
Patent Text Reader

Abstract

The application discloses a tone prompting method, device and equipment and a storage medium. The method comprises the following steps: obtaining score information of a current song; wherein the score information comprises an initial note number of a current note corresponding to a first word in lyrics of the current song and a tone value of the current song; obtaining a tone value of a current playing instrument; calculating a note number of a to-be-played note corresponding to the first word according to the initial note number, the tone value of the current song and the tone value of the current playing instrument; and playing the to-be-played note according to the note number of the to-be-played note, so as to prompt a player to sing according to the played note. The application can play the note of the first word in the lyrics of the current song, so as to prompt the player to sing according to the played note.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of music technology, and in particular to a method, apparatus, device, and storage medium for pitch cues. Background Technology

[0002] Traditional sheet music only provides note markings (such as 1234567). Singers using traditional sheet music face a problem: while they know how to sing the song, they don't know the pitch, making it easy to sing off-key. Once off-key, they can't coordinate with the instrumental accompaniment. This is especially true when singing in different keys, as accurately singing in those keys greatly increases the difficulty for singers.

[0003] Among them, the first note of a song is very important when singing in tune. The main reason why singers go off-key is that they don't know how to "start", that is, how high the first note of the song is. In a song or a lyric, when the first note goes off-key, it is very difficult to find the correct note later. Summary of the Invention

[0004] The present invention provides a method, apparatus, device, and storage medium for pitch prompting, which can play the note of the first word in the lyrics of the current song to prompt the performer to sing according to the played note.

[0005] To address the aforementioned technical problems, embodiments of the present invention provide a tone prompting method, comprising:

[0006] Obtain the sheet music information of the current song; wherein, the sheet music information includes: the initial note number of the current note corresponding to the first character of the lyrics of the current song, and the pitch value of the current song;

[0007] Get the pitch value of the currently played instrument;

[0008] Based on the initial note number, the pitch value of the current song, and the pitch value of the currently played instrument, the note number of the note to be played corresponding to the first word is calculated.

[0009] The note to be played is played according to its note number, prompting the performer to sing accordingly.

[0010] As a preferred embodiment, obtaining the sheet music information of the current song includes:

[0011] Generate a pitch prompt interface for the current song; wherein, the pitch prompt interface includes: a pitch prompt request response area; the pitch prompt request response area is provided with a pitch prompt component for responding to pitch prompt requests;

[0012] In response to a tone prompt request applied to the tone prompt component, the song name of the current song is determined, and then the sheet music information of the current song is retrieved from a preset database based on the song name.

[0013] As a preferred embodiment, the generation of the musical score information includes:

[0014] Obtain the note number corresponding to the first character of the lyrics of the target song, the pitch value of the target song, and the song title of the target song;

[0015] Generate the sheet music information of the target song based on the note number corresponding to the first word of the lyrics and the pitch value of the target song.

[0016] Based on the song title, the sheet music information of the target song is associated and stored with the target song. As a preferred embodiment, the note number of the note to be played is calculated using the following formula:

[0017] Note1 = Note0 + (Key1 - Key0)

[0018] In this context, Note1 is the note number of the note to be played, Note0 is the initial note number of the current note corresponding to the first word of the lyrics of the current song, Key1 is the pitch value of the currently played instrument, and Key0 is the pitch value of the current song.

[0019] Based on the above embodiments, another embodiment of the present invention provides a pitch prompting device, including: a music score information acquisition module, a pitch value acquisition module, a note number calculation module, and a note playback module;

[0020] The music score information acquisition module is used to acquire the music score information of the current song; wherein, the music score information includes: the initial note number of the current note corresponding to the first word of the lyrics of the current song, and the pitch value of the current song;

[0021] The pitch value acquisition module is used to acquire the pitch value of the currently played instrument;

[0022] The note number calculation module is used to calculate the note number of the note to be played corresponding to the first character based on the initial note number, the pitch value of the current song, and the pitch value of the currently played instrument.

[0023] The note playback module is used to play the note to be played according to the note number of the note to be played, so as to prompt the performer to sing according to the played note.

[0024] As a preferred embodiment, the music score information acquisition module includes: a pitch prompt interface generation submodule and a music score information acquisition submodule;

[0025] The tone prompt interface generation submodule is used to generate the tone prompt interface for the current song; wherein, the tone prompt interface includes: a tone prompt request response area; the tone prompt request response area is provided with a tone prompt component for responding to tone prompt requests;

[0026] The music score information acquisition submodule is used to respond to the tone prompt request acting on the tone prompt component, determine the song name of the current song, and then obtain the music score information of the current song from a preset database based on the song name.

[0027] As a preferred embodiment, the tone prompting device further includes: a music score information generation module;

[0028] The music score information generation module is used to obtain the note number of the note corresponding to the first character in the lyrics of the target song, the pitch value of the target song, and the song name of the target song.

[0029] Generate the sheet music information of the target song based on the note number corresponding to the first word of the lyrics and the pitch value of the target song.

[0030] Based on the song title, the sheet music information of the target song is associated with and stored.

[0031] Based on the above embodiments, another embodiment of the present invention provides an electronic device, the device including a processor, a memory, and a computer program stored in the memory and configured to be executed by the processor, wherein the processor executes the computer program to implement the tone prompting method described in the above embodiments of the invention.

[0032] Based on the above embodiments, another embodiment of the present invention provides a storage medium, the storage medium including a stored computer program, wherein, when the computer program is running, it controls the device where the storage medium is located to execute the tone prompting method described in the above embodiments of the invention.

[0033] Compared with the prior art, the embodiments of the present invention have the following beneficial effects:

[0034] In this invention, the initial note number of the current note corresponding to the first character of the lyrics of the current song, the pitch value of the current song, and the pitch value of the currently played instrument are obtained; then the note number of the note to be played corresponding to the first character of the lyrics of the current song can be calculated; then, the note to be played is played according to the note number of the note to be played, so as to prompt the performer to sing according to the played note.

[0035] This invention allows the calculation of the note to be played for the first character of a song based on the note corresponding to the first character in the lyrics, the current pitch of the song, and the pitch of the instrument being played. The note is then played, allowing the user to determine the key of the song based on the note of the first character played. The user can then coordinate the played note with the instrument being played to sing the desired pitch, thus fulfilling their need to find the right key. Attached Figure Description

[0036] Figure 1 This is a flowchart illustrating a tone prompting method according to an embodiment of the present invention;

[0037] Figure 2 This is a schematic diagram of the tone prompt interface;

[0038] Figure 3 It is an internationally recognized MIDI numbering system for musical notes;

[0039] Figure 4 This is a schematic diagram of the structure of a tone prompting device provided in an embodiment of the present invention. Detailed Implementation

[0040] The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.

[0041] Example 1

[0042] Please refer to Figure 1 The following is a flowchart illustrating a tone prompting method according to an embodiment of the present invention, comprising the following specific steps:

[0043] S1. Obtain the sheet music information of the current song; wherein, the sheet music information includes: the initial note number of the current note corresponding to the first character of the lyrics of the current song, and the pitch value of the current song;

[0044] Preferably, obtaining the sheet music information of the current song includes: generating a pitch prompt interface for the current song; wherein, the pitch prompt interface includes: a pitch prompt request response area; the pitch prompt request response area is provided with a pitch prompt component for responding to pitch prompt requests; in response to the pitch prompt request acting on the pitch prompt component, the song name of the current song is determined, and then the sheet music information of the current song is obtained from a preset database based on the song name.

[0045] Preferably, the generation of the musical score information includes: obtaining the note number of the note corresponding to the first character in the lyrics of the target song, the pitch value of the target song, and the song name of the target song; generating the musical score information of the target song based on the note number of the note corresponding to the first character in the lyrics of the target song and the pitch value of the target song; and associating and storing the musical score information of the target song with the target song based on the song name of the target song.

[0046] Please refer to Figure 2 This is a diagram of the pitch prompt interface. When users need pitch prompts, they can select the corresponding song through the app and enter... Figure 2 The tone prompt interface shown is described. Within this tone prompt interface, there is a tone prompt component, namely... Figure 2 The "HeadNote" button in the system allows the system to automatically retrieve the sheet music information of the selected song based on the song title: the initial note number of the first character in the lyrics and the pitch value of the current song.

[0047] The musical score information is pre-edited by the user, and the editing process for the musical score information is as follows:

[0048] The user selects a target song to be edited in the system and inputs two pieces of information: the note number corresponding to the first character of the lyrics and the pitch value of the song. The system adds these two pieces of information to the intelligent score of the target song, forming the score information, and associates it with the target song based on the song title, storing this information in a preset database.

[0049] In one specific embodiment, the pitch value Key0 can be represented by numbers from 0 to 11, as shown in Table 1 below. Different pitch values ​​correspond to different pitches. The note number Note0 can be represented using internationally recognized MIDI numbers; please refer to [reference needed]. Figure 3 This is the internationally recognized MIDI notation system for musical notes.

[0050] Pitch Name C #C D #D E F #F G #G A #A B

[0051] Table 1. Pitch Values

[0052] S2. Get the pitch value of the currently played instrument;

[0053] After obtaining the sheet music information for the current song, it is also necessary to obtain the pitch value Key1 of the instrument being played.

[0054] S3. Calculate the note number of the note to be played corresponding to the first character based on the initial note number, the pitch value of the current song, and the pitch value of the currently played instrument.

[0055] Preferably, the note number of the note to be played is calculated using the following formula:

[0056] Note1 = Note0 + (Key1 - Key0)

[0057] In this context, Note1 is the note number of the note to be played, Note0 is the initial note number of the current note corresponding to the first word of the lyrics of the current song, Key1 is the pitch value of the currently played instrument, and Key0 is the pitch value of the current song.

[0058] After obtaining the initial note number Note0 corresponding to the first character of the lyrics of the current song, the pitch value Key0 of the current song, and the pitch value Key1 of the currently played instrument, the system calculates the note number Note1 of the note to be played according to the following formula:

[0059] Note1 = Note0 + (Key1 - Key0)

[0060] S4. Play the note to be played according to the note number of the note to be played, so as to prompt the performer to sing according to the played note.

[0061] The calculated note number Note1 for the note to be played is an internationally recognized MIDI number, based on... Figure 3 The MIDI number table for the musical notes shown can be used to find the note to be played corresponding to the number Note1. Based on the note to be played, the system can play the note of the first word in the lyrics of the song. The user can then know the key of the current song based on the played note, thus fulfilling the user's need to find the key.

[0062] Therefore, this invention provides a pitch prompting method. Through this invention, the note to be played for the first character of the current song can be calculated based on the first character of the lyrics, the corresponding current note, the pitch of the current song, and the pitch of the currently played instrument. Then, the note to be played is played, and the user can know the pitch of the current song based on the note of the first character played. The user can use the note played by this invention to coordinate with the currently played instrument to sing the required pitch, thus fulfilling the user's need to find the pitch.

[0063] Example 2

[0064] Please refer to Figure 4 This is a schematic diagram of a pitch prompting device according to an embodiment of the present invention. The device includes: a music score information acquisition module, a pitch value acquisition module, a note number calculation module, and a note playback module.

[0065] The music score information acquisition module is used to acquire the music score information of the current song; wherein, the music score information includes: the initial note number of the current note corresponding to the first word of the lyrics of the current song, and the pitch value of the current song;

[0066] The pitch value acquisition module is used to acquire the pitch value of the currently played instrument;

[0067] The note number calculation module is used to calculate the note number of the note to be played corresponding to the first character based on the initial note number, the pitch value of the current song, and the pitch value of the currently played instrument.

[0068] The note playback module is used to play the note to be played according to the note number of the note to be played, so as to prompt the performer to sing according to the played note.

[0069] Preferably, the music score information acquisition module includes: a pitch prompt interface generation submodule and a music score information acquisition submodule;

[0070] The tone prompt interface generation submodule is used to generate the tone prompt interface for the current song; wherein, the tone prompt interface includes: a tone prompt request response area; the tone prompt request response area is provided with a tone prompt component for responding to tone prompt requests;

[0071] The music score information acquisition submodule is used to respond to the tone prompt request acting on the tone prompt component, determine the song name of the current song, and then obtain the music score information of the current song from a preset database based on the song name.

[0072] Preferably, the pitch prompting device further includes: a music score information generation module;

[0073] The music score information generation module is used to obtain the note number of the note corresponding to the first character in the lyrics of the target song, the pitch value of the target song, and the song name of the target song.

[0074] Generate the sheet music information of the target song based on the note number corresponding to the first word of the lyrics and the pitch value of the target song.

[0075] Based on the song title, the sheet music information of the target song is associated and stored with the target song. It should be noted that the device embodiments described above are merely illustrative. The units described as separate components may or may not be physically separate, and the components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the modules can be selected to achieve the purpose of this embodiment according to actual needs. Furthermore, in the accompanying drawings of the device embodiments provided by this invention, the connection relationships between modules indicate that they have communication connections, which can be specifically implemented as one or more communication buses or signal lines. Those skilled in the art can understand and implement this without creative effort.

[0076] Those skilled in the art will clearly understand that, for convenience and simplicity, the specific working process of the device described above can be referred to the corresponding process in the foregoing method embodiments, and will not be repeated here.

[0077] Example 3

[0078] Accordingly, embodiments of the present invention provide an electronic device, the device including a processor, a memory, and a computer program stored in the memory and configured to be executed by the processor, wherein the processor executes the computer program to implement the tone prompting method described in the above embodiments of the invention.

[0079] The electronic device may be a desktop computer, laptop, handheld computer, or cloud server, etc. The device may include, but is not limited to, a processor and a memory.

[0080] The processor can be a Central Processing Unit (CPU), or other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor can be a microprocessor or any conventional processor. The processor is the control center of the device, connecting various parts of the device via various interfaces and lines.

[0081] Example 4

[0082] Accordingly, embodiments of the present invention provide a storage medium, the storage medium including a stored computer program, wherein, when the computer program is executed, it controls the device where the storage medium is located to execute the tone prompting method described in the above embodiments of the invention.

[0083] The memory can be used to store the computer program. The processor implements various functions of the device by running or executing the computer program stored in the memory and calling data stored in the memory. The memory may mainly include a program storage area and a data storage area. The program storage area may store the operating system, at least one application program required for a function, etc.; the data storage area may store data created based on the use of the mobile phone, etc. In addition, the memory may include high-speed random access memory, and may also include non-volatile memory, such as hard disk, RAM, plug-in hard disk, smart media card (SMC), secure digital (SD) card, flash card, at least one disk storage device, flash memory device, or other volatile solid-state storage device.

[0084] The storage medium is a computer-readable storage medium, and the computer program is stored in the computer-readable storage medium. When executed by a processor, the computer program can implement the steps of the various method embodiments described above. The computer program includes computer program code, which can be in the form of source code, object code, executable file, or some intermediate form. The computer-readable medium can include: any entity or device capable of carrying the computer program code, recording media, USB flash drive, portable hard drive, magnetic disk, optical disk, computer memory, read-only memory (ROM), random access memory (RAM), electrical carrier signals, telecommunication signals, and software distribution media, etc. It should be noted that the content included in the computer-readable medium can be appropriately added or removed according to the requirements of legislation and patent practice in the jurisdiction. For example, in some jurisdictions, according to legislation and patent practice, the computer-readable medium does not include electrical carrier signals and telecommunication signals.

[0085] The above description represents the preferred embodiments of the present invention. It should be noted that those skilled in the art can make various improvements and modifications without departing from the principles of the present invention, and these improvements and modifications are also considered to be within the scope of protection of the present invention.

Claims

1. A method for providing tone cues, characterized in that, include: Obtain the sheet music information of the current song; wherein, the sheet music information includes: the initial note number of the current note corresponding to the first character of the lyrics of the current song, and the pitch value of the current song; Get the pitch value of the currently played instrument; Based on the initial note number, the pitch value of the current song, and the pitch value of the currently played instrument, the note number of the note to be played corresponding to the first word is calculated. The note to be played is played according to its note number, prompting the performer to sing accordingly.

2. The tone prompting method as described in claim 1, characterized in that, The step of obtaining the sheet music information of the current song includes: Generate a pitch prompt interface for the current song; wherein, the pitch prompt interface includes: a pitch prompt request response area; the pitch prompt request response area is provided with a pitch prompt component for responding to pitch prompt requests; In response to a tone prompt request applied to the tone prompt component, the song name of the current song is determined, and then the sheet music information of the current song is retrieved from a preset database based on the song name.

3. The tone prompting method as described in claim 1, characterized in that, The generation of the musical score information includes: Obtain the note number corresponding to the first character of the lyrics of the target song, the pitch value of the target song, and the song title of the target song; Generate the sheet music information of the target song based on the note number corresponding to the first word of the lyrics and the pitch value of the target song. Based on the song title, the sheet music information of the target song is associated with and stored.

4. The tone prompting method as described in claim 1, characterized in that, The note number of the note to be played is calculated using the following formula: Note1 = Note0 + (Key1 - Key0) In this context, Note1 is the note number of the note to be played, Note0 is the initial note number of the current note corresponding to the first word of the lyrics of the current song, Key1 is the pitch value of the currently played instrument, and Key0 is the pitch value of the current song.

5. A tone prompting device, characterized in that, include: The music score information acquisition module, pitch value acquisition module, note number calculation module, and note playback module are included. The music score information acquisition module is used to acquire the music score information of the current song; wherein, the music score information includes: the initial note number of the current note corresponding to the first word of the lyrics of the current song, and the pitch value of the current song; The pitch value acquisition module is used to acquire the pitch value of the currently played instrument; The note number calculation module is used to calculate the note number of the note to be played corresponding to the first character based on the initial note number, the pitch value of the current song, and the pitch value of the currently played instrument. The note playback module is used to play the note to be played according to the note number of the note to be played, so as to prompt the performer to sing according to the played note.

6. The tone prompting device as described in claim 5, characterized in that, The music score information acquisition module includes: a pitch prompt interface generation submodule and a music score information acquisition submodule; The tone prompt interface generation submodule is used to generate the tone prompt interface for the current song; wherein, the tone prompt interface includes: a tone prompt request response area; the tone prompt request response area is provided with a tone prompt component for responding to tone prompt requests; The music score information acquisition submodule is used to respond to the tone prompt request acting on the tone prompt component, determine the song name of the current song, and then obtain the music score information of the current song from a preset database based on the song name.

7. The tone prompting device as described in claim 5, characterized in that, Also includes: Music score information generation module; The music score information generation module is used to obtain the note number of the note corresponding to the first character in the lyrics of the target song, the pitch value of the target song, and the song name of the target song. Generate the sheet music information of the target song based on the note number corresponding to the first word of the lyrics and the pitch value of the target song. Based on the song title, the sheet music information of the target song is associated with and stored.

8. An electronic device, characterized in that, The device includes a processor, a memory, and a computer program stored in the memory and configured to be executed by the processor, wherein the processor, when executing the computer program, implements the tone prompting method as described in any one of claims 1 to 4.

9. A storage medium, characterized in that, The storage medium includes a stored computer program, wherein, when the computer program is executed, it controls the device where the storage medium is located to perform the tone prompting method as described in any one of claims 1 to 4.

Citation Information

Patent Citations

  • Musical entertainment system

    CA2090948A1

  • Music score and fingering electronic lamplight analog display method and keyboard instrument auxiliary teaching device

    CN103778821A