A high-precision, low-latency response method and storage medium for an electronic drum.

By using a preset database to match real-time tapping motions in the electronic drum, the problem of sensors failing to detect all taps is solved, achieving a high-precision, low-latency response that ensures accurate electronic drum tone for every tap, thus improving the performance.

CN116189635BActive Publication Date: 2026-05-26SHENZHEN MOOER AUDIO CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
SHENZHEN MOOER AUDIO CO LTD
Filing Date
2023-02-20
Publication Date
2026-05-26

Smart Images

  • Figure CN116189635B_ABST
    Figure CN116189635B_ABST
Patent Text Reader

Abstract

This application relates to the field of electronic drum detection, and in particular to a high-precision, low-latency response method and storage medium for electronic drums. The high-precision, low-latency response method includes the following steps: acquiring real-time striking motion; filtering corresponding estimated electronic sound signals from a preset first database based on the real-time striking motion; selecting corresponding estimated striking signals from a preset second database based on the estimated electronic sound signals; acquiring actual striking signals and determining whether the actual striking signals match the estimated striking signals; if the actual striking signals match the estimated striking signals, outputting the estimated electronic sound signal corresponding to the estimated striking signals; if the actual striking signals do not match the estimated striking signals, matching the corresponding actual electronic sound signals from the preset second database based on the actual striking signals and outputting the actual electronic sound signals. This application enables electronic drums to quickly produce corresponding electronic drum tones when struck.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of electronic drum testing, and in particular to a high-precision, low-latency response method and storage medium for electronic drums. Background Technology

[0002] Currently, when a drumstick strikes the drumhead receiver, a sensor inside the electronic drum unit detects the force and transmits the strike signal via a wire to a dedicated drum sound generator. The drum sound generator reads the strike signal, obtains the corresponding electronic drum tone, and sends that tone into the speakers to produce sound. Different sounds are produced by different positions of the drumstick on the drumhead.

[0003] In related technologies, the electronic drum unit uses internal sensors to detect the drumstick strikes and select the corresponding electronic drum tone to produce sound. However, the player's striking motion is continuous and involves striking different parts of the drumboard. If the sensor fails to detect all the drumstick strikes, the electronic drum unit will miss a certain sound, thus reducing the player's performance quality. Summary of the Invention

[0004] In order to enable an electronic drum to quickly produce the corresponding electronic drum tone when it is struck, this application provides a high-precision, low-latency response method for electronic drums.

[0005] Firstly, this application provides a high-precision, low-delay response method for an electronic drum, which employs the following technical solution:

[0006] A high-precision, low-latency response method for an electronic drum includes the following steps:

[0007] Get real-time tapping actions;

[0008] Based on the real-time tapping action, the corresponding estimated electronic music signal is filtered out from the preset first database;

[0009] Based on the estimated electronic music signal, a corresponding estimated percussion signal is selected from a preset second database;

[0010] Acquire the actual tapping signal and determine whether the actual tapping signal is consistent with the estimated tapping signal;

[0011] If the actual striking signal matches the estimated striking signal, then the estimated electronic sound signal corresponding to the estimated striking signal is output.

[0012] If the actual striking signal is inconsistent with the estimated striking signal, then the corresponding actual electronic music signal is matched from the preset second database based on the actual striking signal and the actual electronic music signal is output.

[0013] In one embodiment, the first database stores multiple sets of motion signals and multiple sets of electronic music signals, and each set of motion signals corresponds one-to-one with an electronic music signal. The step of filtering the corresponding estimated electronic music signal from the preset first database based on the real-time tapping action includes the following steps:

[0014] Based on the real-time tapping action, the corresponding action signal is matched in a preset first database;

[0015] Based on the matched action signal, the electronic music signal corresponding to the action signal is obtained;

[0016] The corresponding electronic music signal is used as the estimated electronic music signal.

[0017] In one embodiment, before filtering the corresponding estimated electronic music signal from a preset first database based on the real-time tapping action, the following steps are further included:

[0018] Obtain information about the person who knocked;

[0019] Based on the information of the person striking the blow, a corresponding first database is matched in multiple preset third databases. The preset third databases store multiple sets of information of the person striking the blow and a first database that corresponds one-to-one with the multiple sets of information of the person striking the blow.

[0020] The matched first database is used as the preset first database.

[0021] In one embodiment, after matching the corresponding first database in multiple preset third databases based on the tapper information, the method further includes the following steps:

[0022] Based on the information of the person striking the blow, a corresponding first database is matched among multiple preset third databases;

[0023] Based on the real-time tapping action, match and determine whether a matching action signal corresponding to the real-time tapping action is found in the first database;

[0024] If a matching action signal is found in the first database that corresponds to the real-time tapping action, then the corresponding electronic music signal is executed.

[0025] If no action signal corresponding to the real-time tapping action is found in the first database, the corresponding electronic music signal is executed, and the real-time tapping action and the corresponding electronic music signal are stored in the first temporary database. The first temporary database stores multiple sets of temporary tapping information, and the temporary tapping information corresponds one-to-one with the tapper information.

[0026] In one embodiment, the temporary tapping information includes a temporary tapping action and a corresponding temporary electronic sound signal, wherein the temporary tapping action and the temporary electronic sound signal are each uniquely associated with the tapper information. If no action signal corresponding to the real-time tapping action is found in the first database, the method further includes the following steps:

[0027] Based on the real-time tapping action, determine whether a temporary tapping action corresponding to the real-time tapping action is matched in the first temporary database;

[0028] If a temporary electronic music signal corresponding to the real-time tapping action cannot be matched in the first temporary database, then the real-time tapping action is obtained and the corresponding actual electronic music signal is executed, and the first temporary database is updated.

[0029] If a temporary tapping action corresponding to the real-time tapping action is matched in the first temporary database, then the temporary electronic music signal corresponding to the temporary tapping action is obtained, the temporary electronic music signal is executed, and the first database is updated.

[0030] In one embodiment, the first temporary database stores multiple temporary preset values, each corresponding one-to-one with temporary tapping information. Each temporary preset value represents the number of times the real-time tapping action occurs in the first temporary database. Updating the first temporary database includes the following steps:

[0031] Acquire real-time tapping actions and their corresponding actual tapping signals;

[0032] Based on the actual tapping signal, the corresponding actual electronic sound signal is obtained from a preset second database;

[0033] The real-time tapping action is stored in a first temporary database in a one-to-one correspondence with the actual electronic music signal, and the temporary preset value corresponding to the real-time tapping action is incremented by 1.

[0034] In one embodiment, the first temporary database stores multiple temporary preset values, each corresponding one-to-one with temporary tapping information. Each temporary preset value represents the number of times the real-time tapping action occurs in the first temporary database. Updating the first database includes the following steps:

[0035] Obtain real-time tapping actions, and obtain temporary tapping actions from the first temporary database based on the real-time tapping actions;

[0036] The corresponding temporary preset value is obtained based on the temporary tapping action;

[0037] Determine whether the temporary preset value is greater than the temporary threshold. If the temporary preset value is greater than the temporary threshold, then the temporary tapping action and the corresponding actual electronic sound signal are stored in the first database.

[0038] In one embodiment, before matching the corresponding first database from multiple preset third databases based on the tapper information, the method further includes the following steps:

[0039] Multiple sets of knocker information are obtained based on a pre-set third database;

[0040] Based on multiple sets of tapper information, the same action is obtained as a temporary action, and the temporary electronic sound signal corresponding to the temporary action is stored in the second temporary database. The second temporary database stores the added preset value corresponding to the temporary action. The added preset value represents the number of times the temporary action appears in the second temporary database.

[0041] Acquire the added tapping action and the corresponding tapping electronic sound signal;

[0042] Based on the added tapping action, match the corresponding temporary action in the second temporary database and determine whether a temporary action corresponding to the added tapping action is matched in the second temporary database.

[0043] If a temporary action corresponding to the added tapping action is matched in the second temporary database, it is determined whether the tapping electronic sound signal corresponding to the added tapping action is consistent with the temporary electronic sound signal corresponding to the temporary action.

[0044] If the added tapping action corresponds to the tapping electronic sound signal and the temporary action corresponds to the temporary electronic sound signal, then the temporary electronic sound signal corresponding to the temporary action is output, and the added preset value corresponding to the temporary action is incremented by 1.

[0045] If the electronic sound signal corresponding to the added tapping action is inconsistent with the temporary electronic sound signal corresponding to the temporary action, then the electronic sound signal corresponding to the added tapping action is output, and the electronic sound signal is replaced with the temporary electronic sound signal corresponding to the temporary action and stored in the second temporary database. The added preset value corresponding to the temporary action is incremented by 1.

[0046] If no corresponding temporary action is found in the second temporary database, the corresponding knocking sound signal is output, and the added knocking action and the knocking sound signal are recorded in the second temporary database. The added preset value corresponding to the added knocking action is incremented by 1.

[0047] In one embodiment, before matching the corresponding temporary action in the second temporary database based on the added tapping action and determining whether a temporary action corresponding to the added tapping action has been matched in the second temporary database, the step further includes the following steps:

[0048] Retrieve the temporary actions from the second temporary database in sequence;

[0049] Based on the temporary action, obtain the corresponding preset value and determine whether the preset value is greater than the threshold.

[0050] If the preset value for each temporary action in the second temporary database is greater than the preset threshold, then the second temporary database is recorded in the preset third database.

[0051] Secondly, this application provides a storage medium, which adopts the following technical solution:

[0052] A storage medium storing a high-precision, low-latency response method for an electronic drum that can be loaded and executed by a processor.

[0053] In summary, by adopting the above technical solution, real-time striking actions are acquired, and the corresponding estimated electronic music signals are matched with the real-time striking actions in a preset first database. The estimated electronic music signals are then matched with corresponding estimated striking signals in a preset second database. Next, it is determined whether the estimated striking signals and the actual striking signals are consistent. If the actual striking signals are consistent with the estimated striking signals, the estimated electronic music signals corresponding to the estimated striking signals are directly output. If the actual striking signals are inconsistent with the estimated striking signals, the corresponding actual electronic music signals are matched with the actual striking signals from the preset second database and output. Therefore, the storage medium can acquire estimated electronic music signals through the real-time striking actions of the striker, thereby improving the response speed of the electronic drum sound. Attached Figure Description

[0054] Figure 1 This is a flowchart of a high-precision, low-latency response method for an electronic drum.

[0055] Figure 2 This is a flowchart of the process for obtaining the first temporary database. Detailed Implementation

[0056] The present application will be further described in detail below with reference to the accompanying drawings.

[0057] Electronic drum kits on the market are quiet, portable, and offer a variety of tones, making them suitable for beginners. Electronic drum equipment mainly includes triggers, a MIDI controller, a sound source, and amplification equipment. The trigger receives the voltage signal from the drumsticks striking the drumhead. The trigger sends this voltage signal to the MIDI controller, which processes it into a digital MIDI signal and sends it to the sound source. The sound source then plays a pre-recorded sound sample file based on the key and velocity information carried by the MIDI signal, thus producing the drum sound. However, because the drummer's striking motion is continuous and fast, if the trigger cannot receive the drumstick strikes, it cannot produce the corresponding electronic drum tone, resulting in a lower-quality performance.

[0058] To enable a MIDI controller to anticipate the performer's striking motion and quickly emit the corresponding electronic drum tone the instant the performer strikes the drum, this application discloses a high-precision, low-latency response method for electronic drums, as described below. Figure 1 This includes the following steps:

[0059] S100 captures real-time tapping actions.

[0060] Among them, real-time percussion action is represented by the percussion action of the performer during the performance. The percussionist is recorded in real time, and multiple images are segmented from the video. Then, the action in the images is extracted as the real-time percussion action.

[0061] Specifically, the process of identifying real-time tapping actions includes the following steps:

[0062] S101, obtain the real-time distance between the drumstick and the drum board.

[0063] S102, compare the real-time spacing with the preset spacing, and determine the size difference between the real-time spacing and the preset spacing.

[0064] S103, if the real-time spacing is less than the preset spacing, the tapping action at this time is obtained, and the tapping action at this time is identified and taken as the real-time tapping action.

[0065] The real-time spacing can be obtained using a height sensor mounted on the drum plate. The preset spacing can be set according to the size of the electronic drum; in this embodiment, the preset spacing is 10cm.

[0066] S110 filters out the corresponding estimated electronic music signal from the preset first database based on the real-time tapping action.

[0067] The first database stores multiple sets of action signals and multiple sets of electronic music signals, with each set of action signals corresponding one-to-one with an electronic music signal. The estimated electronic music signal represents the electronic music signal matched in the first database based on the real-time striking action and corresponding to the striking action.

[0068] It should be noted that the first database is trained in advance through image processing. The first database can be continuously updated based on the real-time tapping actions. The updated first database can respond more comprehensively to real-time tapping actions in the later stages, further improving the response of electronic drums and electronic music to actual tapping actions.

[0069] Based on real-time tapping actions, the corresponding estimated electronic music signals are filtered out from a preset first database, including the following steps:

[0070] S111, based on the real-time tapping action, matches the corresponding action signal in the preset first database.

[0071] S112, obtain the electronic music signal corresponding to the matched motion signal.

[0072] S113, use the corresponding electronic music signal as the estimated electronic music signal.

[0073] Among them, the action signal represents the action recorded in the first database, and the electronic music signal represents the electronic music model of the sound produced. There is a one-to-one correspondence between the action signal and the electronic music signal.

[0074] S120: Select the corresponding estimated percussion signal from the preset second database based on the estimated electronic music signal.

[0075] S130: Acquire the actual tapping signal and determine whether the actual tapping signal is consistent with the estimated tapping signal.

[0076] S140, if the actual striking signal matches the estimated striking signal, then output the estimated electronic sound signal corresponding to the estimated striking signal.

[0077] S150, if the actual striking signal is inconsistent with the estimated striking signal, the corresponding actual electronic music signal is matched from the preset second database based on the actual striking signal and the actual electronic music signal is output.

[0078] The second database stores the actual striking signals and the actual electronic music signals, with a one-to-one correspondence between the actual striking signals and the actual electronic music signals.

[0079] In another embodiment, to enable faster matching, the following steps are included before filtering the corresponding estimated electronic music signal from a preset first database based on the real-time tapping action:

[0080] S200, obtain information about the tapper.

[0081] S210, based on the information of the person striking the blow, match the corresponding first database from multiple preset third databases.

[0082] S220, the matched first database is used as the preset first database.

[0083] The system includes a pre-defined third database storing multiple sets of tapper information and a first database corresponding to each set of tapper information. Tapper information can be obtained through facial recognition or direct manual input.

[0084] In another embodiment, for the same tapper, new actions may be added during the tapping process. If a matching operation is performed using the previously preset first database, a match may not be found, leading to multiple matching attempts and the inability to obtain the corresponding predicted electronic sound signal. Therefore, after matching the corresponding first database from multiple preset third databases based on the tapper information, refer to... Figure 2 It also includes the following steps:

[0085] S300 matches the corresponding first database from multiple preset third databases based on the tapper information.

[0086] S310, based on the real-time tapping action, match and determine whether a matching action signal corresponding to the real-time tapping action is found in the first database.

[0087] S320, if an action signal corresponding to the real-time tapping action is matched in the first database, then the electronic music signal corresponding to the action signal is executed.

[0088] S330, if no action signal corresponding to the real-time tapping action is matched in the first database, the electronic sound signal corresponding to the real-time tapping action is executed, and the real-time tapping action and the corresponding electronic sound signal are stored in the first temporary database. The first temporary database stores multiple sets of temporary tapping information, and the temporary tapping information corresponds one-to-one with the tapper information.

[0089] The temporary tapping information includes temporary tapping actions and their corresponding temporary electronic music signals. The temporary tapping actions and temporary electronic music signals are all one-to-one correspondences with the tapper information.

[0090] If no matching action signal is found in the first database for the real-time tapping action, the following steps are also included:

[0091] S400, determine whether a temporary tapping action corresponding to the real-time tapping action is matched in the first temporary database based on the real-time tapping action.

[0092] S410, if a temporary electronic music signal corresponding to the real-time tapping action cannot be matched in the first temporary database, then the real-time tapping action is acquired and the corresponding actual electronic music signal is executed, and the first temporary database is updated.

[0093] The first temporary database stores multiple temporary preset values, each corresponding one-to-one with a temporary tap message. Each temporary preset value represents the number of times the real-time tap action occurs in the first temporary database. Updating the first temporary database includes the following steps:

[0094] S411, acquires real-time tapping actions and their corresponding actual tapping signals.

[0095] S412, obtains the corresponding actual electronic sound signal from the preset second database based on the actual striking signal.

[0096] S413, store the real-time tapping action and the actual electronic music signal in the first temporary database, and increment the temporary preset value corresponding to the real-time tapping action by 1.

[0097] S420, if a temporary tapping action corresponding to the real-time tapping action is matched in the first temporary database, then the temporary electronic music signal corresponding to the temporary tapping action is obtained, the temporary electronic music signal is executed, and the first database is updated.

[0098] The first temporary database stores multiple temporary preset values. Each temporary preset value corresponds one-to-one with a temporary tapping information. The temporary preset value represents the number of times the real-time tapping action occurs in the first temporary database.

[0099] Updating the first database includes the following steps:

[0100] S421, obtain real-time tapping action, and obtain temporary tapping action from the first temporary database based on the real-time tapping action.

[0101] S422, obtain the corresponding temporary preset value based on the temporary tapping action.

[0102] S423, determine whether the temporary preset value is greater than the temporary threshold. If the temporary preset value is greater than the temporary threshold, the temporary tapping action and the corresponding actual electronic sound signal are stored in the first database.

[0103] It should be noted that the temporary threshold can be set according to the actual situation. If the tapper's performance is usually very stable, the temporary threshold can be set smaller. If the tapper's performance is usually erratic, the temporary threshold can be set larger. When the temporary preset value corresponding to each temporary tapping action in the first temporary database reaches the temporary threshold, the temporary tapping action can be stored in the first database.

[0104] Suppose that during the performance, another person is added to play the same piece. However, in order to predict the person's striking motion in advance, before matching the corresponding first database based on the striker's information from multiple preset third databases, the following steps are also included:

[0105] S500 obtains multiple sets of tapper information based on a preset third database.

[0106] S510: Based on multiple sets of tapper information, obtain the same action as a temporary action, and store the temporary electronic music signal corresponding to the temporary action into the second temporary database.

[0107] S520, acquires the added tapping action and the corresponding tapping electronic sound signal.

[0108] S530, based on the added tapping action, match the corresponding temporary action in the second temporary database and determine whether a temporary action corresponding to the added tapping action is matched in the second temporary database.

[0109] S540, if a temporary action corresponding to the added tapping action is matched in the second temporary database, then it is determined whether the tapping electronic sound signal corresponding to the added tapping action is consistent with the temporary electronic sound signal corresponding to the temporary action.

[0110] S550: If the tapping sound signal corresponding to the added tapping action is consistent with the temporary sound signal corresponding to the temporary action, then output the temporary sound signal corresponding to the temporary action and increment the added preset value corresponding to the temporary action by 1.

[0111] S560, if the tapping electronic sound signal corresponding to the added tapping action is inconsistent with the temporary electronic sound signal corresponding to the temporary action, then the tapping electronic sound signal corresponding to the added tapping action is output, and the tapping electronic sound signal is replaced with the temporary electronic sound signal corresponding to the temporary action and stored in the second temporary database, and the added preset value corresponding to the temporary action is incremented by 1.

[0112] S570, if no corresponding temporary action is found in the second temporary database, the additional tapping action corresponding to the additional tapping action is output, and the additional tapping action and the tapping action signal are recorded in the second temporary database. The additional preset value corresponding to the additional tapping action is incremented by 1.

[0113] The second temporary database stores the preset values ​​corresponding to the temporary actions, and the preset values ​​represent the number of times the temporary actions occur in the second temporary database.

[0114] Before matching the added tapping action with the corresponding temporary action in the second temporary database and determining whether a temporary action corresponding to the added tapping action has been matched in the second temporary database, the following steps are also included:

[0115] S800, sequentially retrieve temporary actions from the second temporary database.

[0116] S810, and obtain the corresponding preset value based on the temporary action, and determine whether the preset value is greater than the threshold value.

[0117] S820, if the preset value for each temporary action in the second temporary database is greater than the preset threshold, then the second temporary database is recorded in the preset third database.

[0118] It's important to note that adding an individual to the database, similar to adding a single action, requires comparing the preset addition value with the addition threshold to ensure the preset third database is updated in real time. The addition threshold can be set according to the actual situation. For example, if the newly added tapper is highly experienced and performs consistently, the addition threshold can be set relatively low. If the tapper's performance is usually inconsistent, the addition threshold can be set relatively high. When the preset addition value corresponding to each temporary action in the second temporary database reaches the addition threshold, that temporary tapping action can be stored in the preset third database.

[0119] Embodiments of this application also disclose a storage medium storing a high-precision, low-latency response method for an electronic drum that can be loaded and executed by a processor.

[0120] The above are all preferred embodiments of this application, and are not intended to limit the scope of protection of this application. Therefore, all equivalent changes made in accordance with the structure, shape and principle of this application should be covered within the scope of protection of this application.

Claims

1. A high-precision, low-delay response method for an electronic drum, characterized in that, Includes the following steps: Get real-time tapping actions; Based on the real-time tapping action, the corresponding estimated electronic music signal is filtered out from the preset first database; Based on the estimated electronic music signal, a corresponding estimated percussion signal is selected from a preset second database; Acquire the actual tapping signal and determine whether the actual tapping signal is consistent with the estimated tapping signal; If the actual striking signal matches the estimated striking signal, then the estimated electronic sound signal corresponding to the estimated striking signal is output. If the actual striking signal is inconsistent with the estimated striking signal, then the corresponding actual electronic music signal is matched from the preset second database based on the actual striking signal and the actual electronic music signal is output. The steps for obtaining real-time tapping actions include: Get the real-time distance between the drumsticks and the drumboard; The real-time spacing is compared with the preset spacing, and the difference between the real-time spacing and the preset spacing is determined. If the real-time interval is less than the preset interval, the tapping action at this time is identified and taken as the real-time tapping action.

2. The high-precision, low-delay response method for an electronic drum according to claim 1, characterized in that, The first database stores multiple sets of action signals and multiple sets of electronic music signals, and each set of action signals corresponds one-to-one with an electronic music signal. The step of filtering the corresponding estimated electronic music signal from the preset first database based on the real-time tapping action includes the following steps: Based on the real-time tapping action, the corresponding action signal is matched in a preset first database; Based on the matched action signal, the electronic music signal corresponding to the action signal is obtained; The corresponding electronic music signal is used as the estimated electronic music signal.

3. The high-precision, low-delay response method for an electronic drum according to claim 1, characterized in that, Before filtering the corresponding estimated electronic music signal from a preset first database based on the real-time tapping action, the following steps are also included: Obtain information about the person who knocked; Based on the information of the person striking the blow, a corresponding first database is matched in multiple preset third databases. The preset third databases store multiple sets of information of the person striking the blow and a first database that corresponds one-to-one with the multiple sets of information of the person striking the blow. The matched first database is used as the preset first database.

4. The high-precision, low-delay response method for an electric drum according to claim 3, characterized in that, After matching the corresponding first database in multiple preset third databases based on the tapper information, the method further includes the following steps: Based on the information of the person striking the blow, a corresponding first database is matched among multiple preset third databases; Based on the real-time tapping action, match and determine whether a matching action signal corresponding to the real-time tapping action is found in the first database; If a matching action signal is found in the first database that corresponds to the real-time tapping action, then the corresponding electronic music signal is executed. If no action signal corresponding to the real-time tapping action is found in the first database, the corresponding electronic music signal is executed, and the real-time tapping action and the corresponding electronic music signal are stored in the first temporary database. The first temporary database stores multiple sets of temporary tapping information, and the temporary tapping information corresponds one-to-one with the tapper information.

5. The high-precision, low-delay response method for an electric drum according to claim 4, characterized in that, The temporary tapping information includes a temporary tapping action and a corresponding temporary electronic sound signal. Both the temporary tapping action and the temporary electronic sound signal correspond one-to-one with the tapper information. If no action signal corresponding to the real-time tapping action is found in the first database, the process further includes the following steps: Based on the real-time tapping action, determine whether a temporary tapping action corresponding to the real-time tapping action is matched in the first temporary database; If a temporary electronic music signal corresponding to the real-time tapping action cannot be matched in the first temporary database, then the real-time tapping action is obtained and the corresponding actual electronic music signal is executed, and the first temporary database is updated. If a temporary tapping action corresponding to the real-time tapping action is matched in the first temporary database, then the temporary electronic music signal corresponding to the temporary tapping action is obtained, the temporary electronic music signal is executed, and the first database is updated.

6. The high-precision, low-delay response method for an electric drum according to claim 5, characterized in that, The first temporary database stores multiple temporary preset values, each corresponding one-to-one with temporary tapping information. Each temporary preset value represents the number of times the real-time tapping action occurs in the first temporary database. Updating the first temporary database includes the following steps: Acquire real-time tapping actions and their corresponding actual tapping signals; Based on the actual tapping signal, the corresponding actual electronic sound signal is obtained from a preset second database; The real-time tapping action is stored in a first temporary database in a one-to-one correspondence with the actual electronic music signal, and the temporary preset value corresponding to the real-time tapping action is incremented by 1.

7. The high-precision, low-delay response method for an electronic drum according to claim 5, characterized in that, The first temporary database stores multiple temporary preset values, each corresponding one-to-one with temporary tapping information. Each temporary preset value represents the number of times the real-time tapping action occurs in the first temporary database. Updating the first database includes the following steps: Obtain real-time tapping actions, and obtain temporary tapping actions from the first temporary database based on the real-time tapping actions; The corresponding temporary preset value is obtained based on the temporary tapping action; Determine whether the temporary preset value is greater than the temporary threshold. If the temporary preset value is greater than the temporary threshold, then the temporary tapping action and the corresponding actual electronic sound signal are stored in the first database.

8. The high-precision, low-delay response method for an electric drum according to claim 4, characterized in that, Before matching the corresponding first database in multiple preset third databases based on the tapper information, the method further includes the following steps: Multiple sets of knocker information are obtained based on a pre-set third database; Based on multiple sets of tapper information, the same action is obtained as a temporary action, and the temporary electronic sound signal corresponding to the temporary action is stored in the second temporary database. The second temporary database stores the added preset value corresponding to the temporary action. The added preset value represents the number of times the temporary action appears in the second temporary database. Acquire the added tapping action and the corresponding tapping electronic sound signal; Based on the added tapping action, match the corresponding temporary action in the second temporary database and determine whether a temporary action corresponding to the added tapping action is matched in the second temporary database. If a temporary action corresponding to the added tapping action is matched in the second temporary database, it is determined whether the tapping electronic sound signal corresponding to the added tapping action is consistent with the temporary electronic sound signal corresponding to the temporary action. If the added tapping action corresponds to the tapping electronic sound signal and the temporary action corresponds to the temporary electronic sound signal, then the temporary electronic sound signal corresponding to the temporary action is output, and the added preset value corresponding to the temporary action is incremented by 1. If the electronic sound signal corresponding to the added tapping action is inconsistent with the temporary electronic sound signal corresponding to the temporary action, then the electronic sound signal corresponding to the added tapping action is output, and the electronic sound signal is replaced with the temporary electronic sound signal corresponding to the temporary action and stored in the second temporary database. The added preset value corresponding to the temporary action is incremented by 1. If no corresponding temporary action is found in the second temporary database, the corresponding knocking sound signal is output, and the added knocking action and the knocking sound signal are recorded in the second temporary database. The added preset value corresponding to the added knocking action is incremented by 1.

9. The high-precision, low-delay response method for an electric drum according to claim 8, characterized in that, Before matching the added tapping action with the corresponding temporary action in the second temporary database and determining whether a temporary action corresponding to the added tapping action has been matched in the second temporary database, the following steps are also included: Retrieve the temporary actions from the second temporary database in sequence; Based on the temporary action, obtain the corresponding preset value and determine whether the preset value is greater than the threshold. If the preset value for each temporary action in the second temporary database is greater than the preset threshold, then the second temporary database is recorded in the preset third database.

10. A storage medium, characterized in that, The system stores a high-precision, low-latency response method for an electric drum as described in any one of claims 1-9, which can be loaded by a processor and executed.