CN107863093B - Pronunciation management method, pronunciation management device, electronic musical instrument, and storage medium - Google Patents

Pronunciation management method, pronunciation management device, electronic musical instrument, and storage medium Download PDF

Info

Publication number
CN107863093B
CN107863093B CN201711071005.3A CN201711071005A CN107863093B CN 107863093 B CN107863093 B CN 107863093B CN 201711071005 A CN201711071005 A CN 201711071005A CN 107863093 B CN107863093 B CN 107863093B
Authority
CN
China
Prior art keywords
pronunciation
channel
audio
audio signal
target
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201711071005.3A
Other languages
Chinese (zh)
Other versions
CN107863093A (en
Inventor
张涛
陆克明
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hangzhou Aierke Electronic Co ltd
Original Assignee
Medeli Electronics (shanghai) Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Medeli Electronics (shanghai) Co ltd filed Critical Medeli Electronics (shanghai) Co ltd
Priority to CN201711071005.3A priority Critical patent/CN107863093B/en
Publication of CN107863093A publication Critical patent/CN107863093A/en
Application granted granted Critical
Publication of CN107863093B publication Critical patent/CN107863093B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10HELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
    • G10H1/00Details of electrophonic musical instruments
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/60Information retrieval; Database structures therefor; File system structures therefor of audio data
    • G06F16/61Indexing; Data structures therefor; Storage structures

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Multimedia (AREA)
  • Theoretical Computer Science (AREA)
  • Acoustics & Sound (AREA)
  • Software Systems (AREA)
  • Data Mining & Analysis (AREA)
  • Databases & Information Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Electrophonic Musical Instruments (AREA)

Abstract

The invention discloses a pronunciation management method, a pronunciation management device, an electronic musical instrument and a storage medium. The method comprises the following steps: after a trigger of the electronic musical instrument is triggered, acquiring audio state information of a currently received audio signal of a pronunciation channel in the electronic musical instrument, and recording the audio state information by taking the pronunciation channel as an index; if the preset number of pronunciation channels are occupied and pronunciation applications of audio signals to be pronounced exist, searching a target pronunciation channel meeting the pronunciation release condition according to the audio state information corresponding to each pronunciation channel; and releasing the current audio signal in the target pronunciation channel and controlling a new audio signal to enter the target pronunciation channel. By using the method, the target pronunciation channel can be effectively searched for releasing pronunciation according to the audio state of the audio signal in the pronunciation channel, so that the influence on the whole pronunciation when the high-volume audio signal in the pronunciation channel is released suddenly is avoided, and the effect of realizing the original sound playing of the song through the electronic musical instrument trigger is achieved.

Description

Pronunciation management method, pronunciation management device, electronic musical instrument, and storage medium
Technical Field
The present invention relates to the field of electronic musical instrument technology, and in particular, to a pronunciation management method, apparatus, electronic musical instrument, and storage medium.
Background
With the development of computer technology and lsi technology, electronic musical instruments are widely present in the field of vision of people, and for an electronic musical instrument, a trigger is provided to correspond to a trigger in a real musical instrument, and after the trigger is triggered, the electronic musical instrument can emit a specific sound effect or synthesized tone corresponding to the trigger, thereby realizing the performance of a music piece by triggering different triggers. At present, the audio signals corresponding to each trigger in the electronic musical instrument first need to determine a pronunciation channel, then the audio signals are subjected to audio signal conversion processing through a subsequent synthesis processing chip, and finally corresponding pronunciations are output by audio output equipment.
However, in the electronic musical instrument, the set number of sound emission channels is limited due to the speed limitation of the processor and the peripheral storage device, for example, the set number of sound emission channels is 16, which indicates that the electronic musical instrument can play 16 tones at most simultaneously. Therefore, when it is necessary to simulate a plurality of instrument combinations or to perform complicated multi-vocal music production, the number of audio signals to be requested for pronunciation is often greater than the number of pronunciation channels in the electronic instrument, and at this time, some audio signals already pronounced in the pronunciation channels need to be closed, and the pronunciation channels are left for the current new audio signals.
The existing method is to select to turn off the audio signal entering the sounding channel earliest to vacate its corresponding sounding channel for the current new audio signal, but if the audio signal entering the sounding channel earliest has a large volume, the turning off operation suddenly will cause a sudden loss to the whole sounding, and affect the listening feeling of the trigger sounding.
Disclosure of Invention
The embodiment of the invention provides a pronunciation management method, a pronunciation management device, an electronic musical instrument and a storage medium, which can simply and effectively search a target pronunciation channel to release pronunciation after the pronunciation channel is completely occupied.
In one aspect, an embodiment of the present invention provides a pronunciation management method, including:
after a trigger of an electronic musical instrument is triggered, acquiring audio state information of a currently received audio signal of a pronunciation channel in the electronic musical instrument, and recording the audio state information by taking the pronunciation channel as an index;
if the preset number of pronunciation channels are occupied and pronunciation applications of audio signals to be pronounced exist, searching a target pronunciation channel meeting the pronunciation release condition according to the audio state information corresponding to each pronunciation channel;
and releasing the current audio signal in the target pronunciation channel and controlling a new audio signal to enter the target pronunciation channel.
In another aspect, an embodiment of the present invention provides a pronunciation management apparatus, including:
the audio information acquisition module is used for acquiring audio state information of a currently received audio signal of a pronunciation channel in the electronic musical instrument after a trigger of the electronic musical instrument is triggered, and recording the audio state information by taking the pronunciation channel as an index;
the target channel determining module is used for searching a target pronunciation channel meeting a pronunciation release condition according to the audio state information corresponding to each pronunciation channel when the set number of pronunciation channels are occupied and pronunciation applications of audio signals to be pronounced exist;
and the target channel pronunciation releasing module is used for releasing the current audio signal in the target pronunciation channel and controlling a new audio signal to enter the target pronunciation channel.
In still another aspect, an embodiment of the present invention provides an electronic musical instrument, including: the pronunciation output module further comprises:
one or more processors;
storage means for storing one or more programs;
the one or more programs are executed by the one or more processors, so that the one or more processors implement the pronunciation management method provided by the embodiment of the invention.
In still another aspect, an embodiment of the present invention provides a computer-readable storage medium, on which a computer program is stored, where the computer program, when executed by a processor, implements a method for optimizing parameters of a classification model provided in an embodiment of the present invention.
According to the pronunciation management method, the pronunciation management device, the electronic musical instrument and the storage device, after a trigger of the electronic musical instrument is triggered, firstly, audio state information of an audio signal currently received by a pronunciation channel in the electronic musical instrument is obtained, and the audio state information is recorded by taking the pronunciation channel as an index; then when the set number of pronunciation channels are occupied and pronunciation applications of audio signals to be pronounced exist, searching a target pronunciation channel meeting a pronunciation release condition according to the audio state information corresponding to each pronunciation channel; and finally, releasing the current audio signal in the target pronunciation channel and controlling a new audio signal to enter the target pronunciation channel. According to the technical scheme, the target pronunciation channel can be effectively searched to release pronunciation according to the audio state of the audio signal in the pronunciation channel, so that the influence on the whole pronunciation when the high-volume audio signal in the pronunciation channel is suddenly closed is avoided, and the effect of realizing the original sound playing of the song through the electronic musical instrument trigger is achieved.
Drawings
Fig. 1 is a flowchart illustrating a pronunciation management method according to an embodiment of the present invention;
fig. 2a is a schematic flowchart of a playback management method according to a second embodiment of the present invention;
fig. 2b is an exemplary diagram of an electronic musical instrument implementing vocal performance according to the second embodiment of the present invention;
fig. 3 is a block diagram of a pronunciation management device according to a third embodiment of the present invention;
fig. 4 is a schematic diagram of a hardware structure of an electronic musical instrument according to a fourth embodiment of the present invention.
Detailed Description
The present invention will be described in further detail with reference to the accompanying drawings and examples. It is to be understood that the specific embodiments described herein are merely illustrative of the invention and are not limiting of the invention. It should be further noted that, for the convenience of description, only some of the structures related to the present invention are shown in the drawings, not all of the structures.
Example one
Fig. 1 is a flowchart of a pronunciation management method according to an embodiment of the present invention, the method is suitable for finding a target pronunciation channel for pronunciation release when the pronunciation channel is fully occupied, and the method can be executed by a pronunciation management device, wherein the device can be implemented by software and/or hardware and is generally integrated on an electronic musical instrument.
It should be noted that before using the electronic musical instrument, corresponding audio information is often loaded in advance for each trigger in the electronic musical instrument, and taking the electronic percussion instrument as an example, a plurality of triggers existing on the electronic percussion instrument can be regarded as different percussion pads (percussion pads 1-10), so that a piece of accompaniment music can be loaded to the percussion pad 1 to form the audio information of the percussion pad 1, and for example, a piece of snare drum timbre can be loaded to the percussion pad 2 to form the audio information of the percussion pad 2, and so on. When a user triggers a plurality of triggers which desire to pronounce, the control system of the electronic musical instrument applies for a pronunciation channel for the audio information to be pronounced so as to realize the pronunciation performance of the electronic musical instrument through the pronunciation channel. However, when the number of the pronunciation channels is smaller than the number of the audio signals to be pronounced, which is applied by the system, the pronunciation management method provided by the embodiment of the present invention is needed to search the target pronunciation channel for the audio signal to be pronounced which is not entered yet.
As shown in fig. 1, a pronunciation management method according to an embodiment of the present invention includes the following operations:
s101, after a trigger of the electronic musical instrument is triggered, acquiring audio state information of an audio signal currently received by a pronunciation channel in the electronic musical instrument, and recording the audio state information by taking the pronunciation channel as an index.
In this embodiment, the audio status information may be specifically understood as information for describing a characteristic status of an audio signal received by a pronunciation channel, where the characteristic status of the audio signal may include a pronunciation characteristic of the audio signal itself and characteristic information preset by a user for the audio signal through a control panel, and the characteristic status of the audio signal may represent a pronunciation importance level and a pronunciation status of the audio signal in all audio signals to be pronounced.
In this embodiment, after the trigger of the electronic musical instrument is triggered, the pronunciation characteristics and the set state information of the audio signal corresponding to the trigger can be obtained in real time, and the information can be regarded as the audio state information of the audio signal and needs to be indexed and recorded in the pronunciation channel into which the audio signal currently enters. In this embodiment, the audio state information is recorded by using the pronunciation channel where the audio signal is located as an index, so that the audio state information is obtained, and the audio state information recorded by the index is also equivalent to the pronunciation state information currently possessed by the invention channel and can be used for subsequent management operation on the pronunciation channel.
It will be appreciated that the system in the electronic musical instrument applies for the audio signal to be pronounced for the following pronunciation channels, each of which only allows access to the audio signal corresponding to one trigger.
S102, if the set number of pronunciation channels are occupied and pronunciation applications of audio signals to be pronounced exist, searching a target pronunciation channel meeting a pronunciation release condition according to audio state information corresponding to each pronunciation channel.
In the present embodiment, the execution condition for determining the target pronunciation channel in the pronunciation channel is: the set number of pronunciation channels provided in the electronic musical instrument are all occupied due to receiving the audio signal, and meanwhile, a pronunciation application for the audio signal to be sounded by the electronic musical instrument exists. In this case, a releasable audio signal needs to be selected from the audio signals currently received by the pronunciation channel, and the pronunciation channel corresponding to the releasable audio signal is equivalent to the target pronunciation channel. In this embodiment, the set number of the sounding channels in the electronic musical instrument may be set based on the sounding processing speed of the electronic musical instrument, and the sounding channels are usually set as many as possible on the premise of ensuring the sounding processing speed.
The embodiment may specifically determine the required target pronunciation channel according to the audio status information of the currently received audio signal of each pronunciation channel and the set pronunciation release condition. The audio state information recorded by each pronunciation channel index can be used as a judgment basis in the set pronunciation releasing condition, and finally, the target pronunciation channel is selected by the audio signal to be pronunciation judged by the audio state information.
It should be noted that, the operation of executing this step once may determine one target pronunciation channel in principle, but it may also be implemented to determine a plurality of target pronunciation channels simultaneously, and the specific operation may be implemented according to different pronunciation release conditions. It can be understood that, in the present embodiment, the more target pronunciation channels are selected at a time, the greater the influence of the target pronunciation channels on the pronunciation of the electronic musical instrument in the whole playing process is, and therefore, the specific number of target pronunciation channels for determination is also limited.
In addition, it is also possible to directly set to determine one target pronunciation channel at a time, so that when there are many audio signals to be pronounced, the operation of the present embodiment needs to be repeatedly performed many times, but in this case, it is possible to ensure that the influence of each released audio signal on the whole pronunciation of the electronic musical instrument is minimized.
S103, releasing the current audio signal in the target pronunciation channel and controlling a new audio signal to enter the target pronunciation channel.
In this embodiment, the pronunciation releasing operation may be performed on the determined target pronunciation channel. Specifically, the audio signal currently existing in the target pronunciation channel needs to be released, if only one target pronunciation channel exists, a pronunciation application is selected from one or more pronunciation applications subsequently, and the target pronunciation channel is controlled to receive the audio signal to be pronounced corresponding to the pronunciation application as a new audio signal to enter the target pronunciation channel.
If a plurality of target pronunciation channels exist, pronunciation applications with the same number as the target pronunciation channels can be selected from the plurality of pronunciation applications, and each target pronunciation channel is controlled to respectively receive a new audio signal of the audio signal to be pronounced corresponding to the pronunciation application and enter the target pronunciation channel. It can be understood that, after the target pronunciation channel receives the new audio signal, when there is still a pronunciation application for the audio signal to be pronounced, the pronunciation management method provided in this embodiment may be repeatedly executed to select the target pronunciation channel for each pronunciation application.
In the pronunciation management method provided by the embodiment of the invention, after a trigger of an electronic musical instrument is triggered, audio state information of an audio signal currently received by a pronunciation channel in the electronic musical instrument is firstly acquired, and the audio state information is recorded by taking the pronunciation channel as an index; then when the set number of pronunciation channels are occupied and pronunciation applications of audio signals to be pronounced exist, searching a target pronunciation channel meeting a pronunciation release condition according to the audio state information corresponding to each pronunciation channel; and finally, releasing the current audio signal in the target pronunciation channel and controlling a new audio signal to enter the target pronunciation channel. According to the technical scheme, the target pronunciation channel can be effectively searched to release pronunciation according to the audio state of the audio signal in the pronunciation channel, so that the influence on the whole pronunciation when the high-volume audio signal in the pronunciation channel is suddenly closed is avoided, and the effect of realizing the original sound playing of the song through the electronic musical instrument trigger is achieved.
Example two
Fig. 2a is a schematic flow chart of a playback management method according to a second embodiment of the present invention, where the second embodiment of the present invention is optimized based on the above-mentioned embodiment, in this embodiment, a target pronunciation channel satisfying a pronunciation release condition is searched according to audio status information corresponding to each pronunciation channel, and the specific optimization is as follows: scanning the audio state information recorded in each pronunciation channel to acquire panel setting information contained in the audio state information; recording the pronunciation channel where the audio signal with the panel setting information meeting the set selection condition is as a candidate pronunciation channel; and screening and determining a target pronunciation channel to be subjected to sound closing according to the energy value contained in the audio state information in each candidate pronunciation channel.
On the basis of the optimization, the screening and determining a target pronunciation channel to be muted according to the energy value contained in the audio state information in each candidate pronunciation channel comprises the following steps: acquiring the energy value of an audio signal contained in the audio state information of each candidate pronunciation channel; and searching a target audio signal with an energy value meeting the screening condition, and determining a pronunciation channel where the target audio signal is located as a target pronunciation channel.
In addition, after controlling the new audio signal to enter the target pronunciation channel, the present embodiment further optimizes and adds: and when the audio signal to be sounded which does not enter the sounding channel still exists, recording the audio state information of the new audio signal in the target sounding channel, and returning to execute the searching operation of the target sounding channel.
On the basis of the above optimization, the present embodiment obtains the audio state information of the audio signal currently received by the pronunciation channel in the electronic musical instrument, and records the audio state information by using the pronunciation channel as an index, which is specifically optimized as follows: acquiring panel setting information preset for the audio signal corresponding to the trigger, and acquiring an energy value of the audio signal entering the requested pronunciation channel; and determining the panel setting information and the energy value as the audio state information of the audio signal, and recording by taking a pronunciation channel where the audio signal is positioned as an index.
As shown in fig. 2a, a pronunciation management method provided by the second embodiment of the present invention specifically includes the following operations:
s201, after a trigger of the electronic musical instrument is triggered, acquiring panel setting information preset for an audio signal corresponding to the trigger, and acquiring an energy value of the audio signal entering an applied pronunciation channel.
For example, after a trigger in the electronic musical instrument is triggered, panel setting information of an audio signal corresponding to the trigger can be acquired in real time, the panel setting information can be manually set in advance, generally, the audio signal corresponding to each trigger in the electronic musical instrument is preset by a user with panel setting information, and the panel setting information can be used for representing a pronunciation state of the audio signal corresponding to the trigger when the user wants to pronounce. It is understood that different users can set different panel setting information for each trigger of the electronic musical instrument, and the panel setting information that can be set can include audio priority information, audio playback mode information, audio trigger information, and the like.
Meanwhile, the embodiment may also apply for a pronunciation channel required for pronunciation of the audio signal through a pronunciation application of the audio signal, specifically, the embodiment may generate a corresponding pronunciation application for the audio signal corresponding to the trigger by the system when the trigger is triggered, and when it is determined that a pronunciation channel in an idle state (i.e., a pronunciation channel into which no audio signal enters) exists in the electronic musical instrument, apply for a pronunciation channel for the audio signal through the pronunciation application and control the audio signal to enter the applied pronunciation channel. The audio signal entering the sonification channel has a corresponding energy value in the sonification channel, so this step also captures this energy value.
In this step, when the audio signal enters the sounding channel, the panel setting information of the audio signal is obtained, and the energy value of the audio signal in the sounding channel is obtained.
S202, determining the panel setting information and the energy value as audio state information of the audio signal, and recording by taking a pronunciation channel where the audio signal is located as an index.
In this step, the panel setting information obtained by the monitoring and the energy value of the audio signal currently in the pronunciation channel may be used as audio state information, and the audio state information is recorded in the pronunciation channel into which the audio signal enters, so as to subsequently determine whether the audio signal in the pronunciation channel meets the sound release condition.
It will be appreciated that the energy value of the audio signal may be used to indicate the pronunciation characteristics of the audio signal itself, such as the volume level of the audio signal. In addition, the audio signal often enters the pronunciation channel in units of frames, and the energy value of the audio signal can be determined by the following formula: e ═ d (t) |, where E denotes the energy value of the audio signal, and d (t) denotes a concrete representation of a frame of the audio signal entering the pronunciation channel at the current time t. The pronunciation channel of the embodiment can update the energy value of each frame of audio signal recorded in the index record in real time.
S203, if the set number of the pronunciation channels are occupied and a pronunciation application of the audio signal to be sounded exists, executing the operations from S204 to S207.
The step is equivalent to executing conditions for executing the target pronunciation channel, namely, the selection conditions for executing the target pronunciation channel are met only when the preset number of pronunciation channels are determined to be completely occupied and the audio signal to be pronounced which is applied by pronunciation still exists in the electronic musical instrument is determined.
S204, scanning the audio state information recorded in each pronunciation channel, and acquiring panel setting information contained in the audio state information.
The present embodiment can regard the above-determined panel setting information and energy value of the audio signal as audio state information indexed to be recorded in the sounding channels, whereby the operation of the present step can be performed for each sounding channel in the electronic musical instrument. Specifically, the audio state information of the audio signal in each pronunciation channel may be scanned, and the panel setting information of the audio signal in the pronunciation channel is obtained first.
S205, marking the pronunciation channel where the audio signal with the panel setting information meeting the set selection condition is as a candidate pronunciation channel.
The candidate pronunciation channel is specifically equivalent to a candidate channel which can be used for searching and selecting the target pronunciation channel.
It is known that the panel setting information of the audio signal can be used to characterize the characteristic state of the audio signal in the pronunciation channel, which represents the degree of user's attention to the audio signal. Thus, the releasable audio signal may often be determined first for audio signals given less emphasis by the user.
Based on the above analysis, the present embodiment may determine, as the setting selection condition to be set, a determination that the degree of importance in the panel setting information is lower than a certain threshold. Therefore, according to the set selection condition of the step, a part of audio signals with lower importance of the user can be selected, and the pronunciation channels containing the audio signals are determined as candidate pronunciation channels.
Generally, the panel setting information may generally include audio priority information, audio playback mode information, audio trigger information, and the like, which may be selected objects for setting the selection condition. The present embodiment gives a preferable example of setting the selection condition. Specifically, a pronunciation channel where the audio signal whose panel setting information meets the set selection condition is located may be regarded as a candidate pronunciation channel, and is preferably: acquiring audio priority information and audio triggering information in the panel setting information; recording a pronunciation channel corresponding to the audio priority information which is a low priority audio signal as a pronunciation channel to be selected; and if the audio triggering information of the audio signal received by the to-be-selected pronunciation channel meets the candidate determination condition, determining the to-be-selected pronunciation channel as a candidate pronunciation channel.
It is found that this preferred example sets the setting selection condition based on the audio priority information in the panel setting information. The audio priority information may be a pronunciation feature of the audio signal, and the audio priority information includes a high priority and a low priority, where the high priority audio signal may be considered to occupy a heavier component during pronunciation, and the low priority audio signal may have a lighter component during pronunciation. The preferred example first determines the candidate pronunciation channel required for selecting the target pronunciation channel based on the audio priority information that the audio signal has.
After determining the candidate pronunciation channel which can be selected by the target pronunciation channel, the preferred embodiment further sets the candidate determination condition again based on the audio trigger information, sets the candidate determination condition equivalent to the deeper screening of the pronunciation channel to be selected, and further reduces the screening range of the target pronunciation channel through the candidate determination condition. In this preferred example, the audio trigger information of the audio signal may be considered to include a loop trigger and a single trigger, and therefore, the loop trigger or the single trigger may be determined according to the actual needs of the user as a candidate determination condition for screening the target pronunciation channel, so as to determine the target pronunciation channel that better meets the needs of the user.
S206, acquiring the energy value of the audio signal contained in the audio state information of each candidate pronunciation channel.
After the candidate pronunciation channels are screened out based on the steps, the energy value currently possessed by the audio signal in the index recording audio state information in each candidate pronunciation channel can be further obtained.
S207, searching a target audio signal with an energy value meeting the screening condition, and determining a pronunciation channel where the target audio signal is located as a target pronunciation channel.
Generally, the smaller the energy value of an audio signal, the lower the volume that its audio signal itself has. The embodiment specifically determines the target pronunciation channel according to the energy value currently possessed by the audio signal in each candidate pronunciation channel.
Illustratively, the screening condition corresponding to the energy value may be that the energy value is minimum, and since the volume of the audio signal with the minimum released energy value is lowest, the auditory influence on the whole performance of the electronic musical instrument is minimum; or sequentially selecting the energy values of the target number from the sorted energy values as the energy values meeting the selection condition, thereby determining the target pronunciation channels of the target number at one time. Specifically, S207 may implement, as one of the following operations: sorting the energy values of the audio signals contained in each candidate pronunciation channel from small to large; and determining the audio signal corresponding to the minimum energy value as a target audio signal, and determining a pronunciation channel where the target audio signal is located as a target pronunciation channel.
S208, releasing the current audio signal in the target pronunciation channel and controlling a new audio signal to enter the target pronunciation channel.
The method comprises the steps of firstly releasing the audio signal currently in the target pronunciation channel, and then controlling the audio signal to be sounded corresponding to a pronunciation application in the electronic musical instrument to enter a target pronunciation channel. It can be understood that when a plurality of target pronunciation channels are determined at a time based on the above steps, the audio signals to be pronounced corresponding to a plurality of pronunciation applications can be allowed to respectively select one target pronunciation channel to enter.
S209, when the audio signal to be sounded which does not enter the sounding channel still exists, recording the audio state information of the new audio signal in the target sounding channel, and returning to execute S204.
After the above operations are completed, the electronic musical instrument may still have the audio signal to be sounded which does not enter the sounding channel, and at this time, the determination operation of the target sounding channel needs to be executed cyclically, and before the determination operation is executed, the audio state information of the currently received new audio signal needs to be recorded in each target sounding channel in an index manner for the subsequent cyclic operation.
It can be understood that after all the audio signals to be sounded corresponding to all the sounding applications in the electronic musical instrument are received by the sounding channel, the sounding operation of the audio signals required by the whole performance in the electronic musical instrument is completed, and thus the sounding management of the audio signals corresponding to the electronic musical instrument trigger can be finished.
In this embodiment, an example that an audio signal to be sounded enters a sounding channel and a subsequent module is used to realize sounding output is given based on the provided sounding management method, and fig. 2b is an exemplary diagram of an electronic musical instrument provided in the second embodiment of the present invention for realizing sounding performance. As shown in fig. 2b, it can be seen that, a pronunciation channel 21 corresponds to an audio signal to be pronounced for which a pronunciation application exists, and when the audio signal to be pronounced enters the pronunciation channel 21, an audio state information index of the entered audio signal can be recorded in the pronunciation channel, where the audio state information specifically includes: panel setting information and the current energy value of the audio signal, and the audio status information can be used to determine whether the audio signal is a releasable audio signal according to the method provided by the embodiment, thereby determining the target pronunciation channel.
In addition, the audio state information is also used to record the pronunciation number when the audio signal enters the pronunciation channel. It can be understood that the pronunciation sequence number is equivalent to a trigger sequence when the trigger corresponding to the audio signal is triggered, the pronunciation sequence number can be used as the most basic judgment for releasing the pronunciation of the audio signal, and when the target pronunciation channel cannot be determined based on the pronunciation management method provided by the embodiment, the pronunciation channel corresponding to the audio signal with the smallest pronunciation sequence number can be determined as the target pronunciation channel. In addition, fig. 2b also shows that the audio signals enter each pronunciation channel, are synthesized by the pronunciation synthesis processing module again, and finally realize pronunciation output of the audio signals by the pronunciation output module.
It can be understood that the pronunciation management method provided by this embodiment can be regarded as a priority mode for searching the target pronunciation channel for the audio signal to be pronounced when all pronunciation channels are occupied. When searching for a target pronunciation channel of an audio signal to be pronounced, the pronunciation release condition in the above method can be summarized as: and selecting a target audio signal with the minimum energy value from the audio signals with low audio priority information and single-time triggering of the audio triggering mode, and determining a pronunciation channel corresponding to the target audio signal as a target pronunciation channel.
It should be noted that, if the target pronunciation channel cannot be screened out based on the above-mentioned pronunciation releasing condition, it may be considered to reset the pronunciation releasing condition based on the following second manner, that is: selecting a target audio signal with the minimum energy value from the audio signals with the audio priority information of low priority and the audio triggering mode of cyclic triggering, thereby determining a pronunciation channel corresponding to the target audio signal as a target pronunciation channel; or when the target pronunciation channel cannot be screened out based on the pronunciation release condition set in the second mode, the method may further consider to reset the pronunciation release condition based on a third mode, that is: selecting a target audio signal with the minimum energy value from audio signals with high audio priority and single-time triggering of an audio triggering mode, and determining a pronunciation channel corresponding to the target audio signal as a target pronunciation channel; then, the target audio signal with the smallest energy value among the audio signals with the high audio priority and the cyclic triggering mode may be considered as the release condition. Finally, when the target pronunciation channel cannot be determined by the release condition set in the above manner, the target pronunciation channel can only be screened by considering the trigger sequence (pronunciation sequence number) when the trigger corresponding to the audio signal is triggered, that is: and determining the pronunciation channel corresponding to the audio signal with the minimum pronunciation sequence number as a target pronunciation channel.
The pronunciation channel management method provided by the second embodiment of the invention specifically describes the acquisition process of the audio state information corresponding to the pronunciation channel, and also specifically describes the determination process of the target pronunciation channel, and in addition, the cyclic execution judgment operation after receiving the audio signal to be pronounced is optimized and added. By using the method, the target pronunciation channel can be effectively found in the electronic musical instrument for releasing pronunciation according to the audio state information corresponding to the monitored pronunciation channel when the pronunciation release selection condition is met, so that the operation of receiving the audio signal to be pronounced corresponding to the pronunciation application through the target pronunciation channel is realized, the condition that the audio signal with larger volume is selected for releasing when the electronic musical instrument pronounces can be avoided, the influence on the whole pronunciation of the electronic musical instrument when the high-volume audio signal is suddenly released is avoided, and the pronunciation audibility of the electronic musical instrument is effectively improved.
EXAMPLE III
Fig. 3 is a block diagram of a pronunciation management device according to a third embodiment of the present invention, which is suitable for searching a target pronunciation channel for pronunciation release when the pronunciation channel is fully occupied, and the device can be implemented by software and/or hardware and is generally integrated in an electronic musical instrument. As shown in fig. 3, the apparatus includes: an audio information acquisition module 31, a target channel determination module 32, and a target channel enunciator module 33.
The audio information acquiring module 31 is configured to acquire audio state information of an audio signal currently received by a pronunciation channel in an electronic musical instrument after a trigger of the electronic musical instrument is triggered, and record the audio state information by using the pronunciation channel as an index;
the target channel determining module 32 is configured to search a target pronunciation channel satisfying a pronunciation release condition according to audio state information corresponding to each pronunciation channel when a set number of pronunciation channels are occupied and there is a pronunciation application of an audio signal to be pronounced;
and the target channel pronunciation releasing module 33 is configured to release the current audio signal in the target pronunciation channel and control a new audio signal to enter the target pronunciation channel.
In this embodiment, the apparatus first obtains, by an audio information obtaining module 31, audio state information of an audio signal currently received by a pronunciation channel in an electronic musical instrument after a trigger of the electronic musical instrument is triggered, records the audio state information by using the pronunciation channel as an index, and then searches for a target pronunciation channel satisfying a release condition according to audio state information corresponding to each pronunciation channel when a set number of pronunciation channels are occupied and there is a pronunciation application of an audio signal to be pronounced by a target channel determining module 32; finally, the current audio signal in the target pronunciation channel is released through the target channel release module 33, and a new audio signal is controlled to enter the target pronunciation channel.
The pronunciation management device provided by the third embodiment of the invention can effectively search the target pronunciation channel to release pronunciation according to the audio frequency state of the audio signal in the pronunciation channel, thereby avoiding the influence on the whole pronunciation when the high-volume audio signal in the pronunciation channel is suddenly closed, and achieving the effect of realizing the original sound playing of the song through the trigger of the electronic musical instrument.
Further, the target channel determination module 32 includes:
the device comprises a setting information acquisition unit, a processing unit and a control unit, wherein the setting information acquisition unit is used for scanning audio state information recorded in each pronunciation channel to acquire panel setting information contained in the audio state information when a set number of pronunciation channels are occupied and pronunciation applications of audio signals to be sounded exist;
the candidate channel determining unit is used for recording the pronunciation channel where the audio signal with the panel setting information meeting the set selection condition is as a candidate pronunciation channel;
and the target channel screening unit is used for screening and determining a target pronunciation channel to be subjected to sound closing according to the energy value contained in the audio state information in each candidate pronunciation channel.
On the basis of the above optimization, the candidate channel determining unit is specifically configured to:
acquiring audio priority information and audio triggering information in the panel setting information; recording a pronunciation channel corresponding to the audio priority information which is a low priority audio signal as a pronunciation channel to be selected; and if the audio triggering information of the audio signal received by the to-be-selected pronunciation channel meets the candidate determination condition, determining the to-be-selected pronunciation channel as a candidate pronunciation channel.
Further, the target channel screening unit includes:
the information acquisition subunit is used for acquiring the energy value of the audio signal contained in the audio state information of each candidate pronunciation channel;
and the target searching subunit is used for searching a target audio signal of which the energy value meets the screening condition and determining a pronunciation channel in which the target audio signal is positioned as a target pronunciation channel.
On the basis of the optimization, the target searching subunit is specifically configured to:
sorting the energy values of the audio signals contained in each candidate pronunciation channel from small to large;
and determining the audio signal corresponding to the minimum energy value as a target audio signal, and determining a pronunciation channel where the target audio signal is located as a target pronunciation channel.
Further, the optimization of the embodiment further includes: and the loop judgment execution module 34 is configured to, after controlling a new audio signal to enter the target pronunciation channel, record audio state information of the new audio signal in the target pronunciation channel when there is still an audio signal to be pronounced that does not enter the pronunciation channel, and return to perform a search operation of the target pronunciation channel.
On the basis of the above optimization, the audio information obtaining module 31 is specifically configured to:
acquiring panel setting information preset for the audio signal corresponding to the trigger, and acquiring an energy value of the audio signal entering the requested pronunciation channel; and determining the panel setting information and the energy value as the audio state information of the audio signal, and recording by taking a pronunciation channel where the audio signal is positioned as an index.
Example four
Fig. 4 is a schematic diagram of a hardware structure of an electronic musical instrument according to a fourth embodiment of the present invention, and as shown in fig. 4, the electronic musical instrument according to the fourth embodiment of the present invention includes: the pronunciation output module 41 further includes: a processor 42 and a storage device 43. The number of the processors in the electronic musical instrument may be one or more, and fig. 4 illustrates one processor 42, and the processor 42 and the storage device 43 in the electronic musical instrument may be connected by a bus or by other means, and fig. 4 illustrates the connection by a bus.
It is understood that the processor 42 in the electronic musical instrument may perform sound emission management control on the audio signal through a sound emission management program stored in the storage device 43. In addition, the electronic musical instrument includes a number of triggers (not shown) equal to the number of real musical instruments.
The storage device 43 in the electronic musical instrument, as a computer-readable storage medium, may be used for storing one or more programs, which may be software programs, computer-executable programs, and modules, such as program instructions/modules corresponding to the pronunciation management method in the embodiment of the present invention (for example, the modules in the pronunciation management device shown in fig. 3 include the audio information acquisition module 31, the target channel determination module 32, the target channel interpretation module 33, and the loop determination execution module 34). The processor 42 executes various functional applications of the electronic musical instrument and data processing, that is, implements the pronunciation management method in the above-described method embodiments, by executing software programs, instructions, and modules stored in the storage device 43.
The storage device 43 may include a storage program area and a storage data area, wherein the storage program area may store an operating system, an application program required for at least one function; the storage data area may store data created according to use of the device, and the like. Further, the storage device 43 may include high speed random access memory, and may also include non-volatile memory, such as at least one magnetic disk storage device, flash memory device, or other non-volatile solid state storage device. In some examples, the storage 43 may further include memory located remotely from the processor 42, which may be connected to the device over a network. Examples of such networks include, but are not limited to, the internet, intranets, local area networks, mobile communication networks, and combinations thereof.
And, when the one or more programs included in the above-mentioned electronic musical instrument are executed by the one or more processors 42, the programs perform the following operations:
after a trigger of an electronic musical instrument is triggered, acquiring audio state information of a currently received audio signal of a pronunciation channel in the electronic musical instrument, and recording the audio state information by taking the pronunciation channel as an index; if the preset number of pronunciation channels are occupied and pronunciation applications of audio signals to be pronounced exist, searching a target pronunciation channel meeting the pronunciation release condition according to the audio state information corresponding to each pronunciation channel; and releasing the current audio signal in the target pronunciation channel and controlling a new audio signal to enter the target pronunciation channel.
Furthermore, an embodiment of the present invention further provides a computer-readable storage medium, on which a computer program is stored, where the computer program, when executed by a control device, implements a pronunciation management method provided in the first or second embodiment of the present invention, where the method includes: after a trigger of an electronic musical instrument is triggered, acquiring audio state information of a currently received audio signal of a pronunciation channel in the electronic musical instrument, and recording the audio state information by taking the pronunciation channel as an index; if the preset number of pronunciation channels are occupied and pronunciation applications of audio signals to be pronounced exist, searching a target pronunciation channel meeting the pronunciation release condition according to the audio state information corresponding to each pronunciation channel; and releasing the current audio signal in the target pronunciation channel and controlling a new audio signal to enter the target pronunciation channel.
From the above description of the embodiments, it is obvious for those skilled in the art that the present invention can be implemented by software and necessary general hardware, and certainly, can also be implemented by hardware, but the former is a better embodiment in many cases. Based on such understanding, the technical solutions of the present invention may be embodied in the form of a software product, which can be stored in a computer-readable storage medium, such as a floppy disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a FLASH Memory (FLASH), a hard disk or an optical disk of a computer, and includes instructions for enabling an electronic musical instrument (which may be a personal computer, a server, or a network device) to execute the methods according to the embodiments of the present invention.
It is to be noted that the foregoing is only illustrative of the preferred embodiments of the present invention and the technical principles employed. It will be understood by those skilled in the art that the present invention is not limited to the particular embodiments described herein, but is capable of various obvious changes, rearrangements and substitutions as will now become apparent to those skilled in the art without departing from the scope of the invention. Therefore, although the present invention has been described in greater detail by the above embodiments, the present invention is not limited to the above embodiments, and may include other equivalent embodiments without departing from the spirit of the present invention, and the scope of the present invention is determined by the scope of the appended claims.

Claims (8)

1. A pronunciation management method, comprising:
after a trigger of an electronic musical instrument is triggered, acquiring audio state information of a currently received audio signal of a pronunciation channel in the electronic musical instrument, and recording the audio state information by taking the pronunciation channel as an index;
if the preset number of pronunciation channels are occupied and pronunciation applications of audio signals to be pronounced exist, searching a target pronunciation channel meeting the pronunciation release condition according to the audio state information corresponding to each pronunciation channel;
releasing the current audio signal in the target pronunciation channel and controlling a new audio signal to enter the target pronunciation channel;
wherein, according to the audio state information corresponding to each pronunciation channel, searching for a target pronunciation channel meeting the pronunciation release condition comprises:
scanning the audio state information recorded in each pronunciation channel to acquire panel setting information contained in the audio state information;
recording the pronunciation channel where the audio signal with the panel setting information meeting the set selection condition is as a candidate pronunciation channel;
screening and determining a target pronunciation channel to be subjected to sound closing according to the energy value contained in the audio state information in each candidate pronunciation channel;
wherein, the marking the pronunciation channel where the audio signal with the panel setting information conforming to the set selection condition is located as a candidate pronunciation channel comprises:
acquiring audio priority information and audio triggering information in the panel setting information;
recording a pronunciation channel corresponding to the audio priority information which is a low priority audio signal as a pronunciation channel to be selected;
if the audio triggering information of the audio signal received by the to-be-selected pronunciation channel meets the candidate determination condition, determining the to-be-selected pronunciation channel as a candidate pronunciation channel;
and if the target pronunciation channel cannot be determined under the pronunciation release condition, screening the target pronunciation channel according to the trigger sequence when the trigger corresponding to the audio signal is triggered.
2. The method according to claim 1, wherein the screening and determining the target pronunciation channel to be muted according to the energy value contained in the audio status information in each of the candidate pronunciation channels comprises:
acquiring the energy value of an audio signal contained in the audio state information of each candidate pronunciation channel;
and searching a target audio signal with an energy value meeting the screening condition, and determining a pronunciation channel where the target audio signal is located as a target pronunciation channel.
3. The method according to claim 2, wherein the searching for the target audio signal with the energy value meeting the filtering condition, and determining the pronunciation channel where the target audio signal is located as the target pronunciation channel comprises:
sorting the energy values of the audio signals contained in each candidate pronunciation channel from small to large;
and determining the audio signal corresponding to the minimum energy value as a target audio signal, and determining a pronunciation channel where the target audio signal is located as a target pronunciation channel.
4. The method of claim 1, further comprising, after controlling a new audio signal into the target pronunciation channel:
and when the audio signal to be sounded which does not enter the sounding channel still exists, recording the audio state information of the new audio signal in the target sounding channel, and returning to execute the searching operation of the target sounding channel.
5. The method according to any one of claims 1-4, wherein said obtaining audio state information of currently received audio signals of a pronunciation channel in said electronic musical instrument and recording said audio state information with said pronunciation channel as an index comprises:
acquiring panel setting information preset for the audio signal corresponding to the trigger, and acquiring an energy value of the audio signal entering the requested pronunciation channel;
and determining the panel setting information and the energy value as the audio state information of the audio signal, and recording by taking a pronunciation channel where the audio signal is positioned as an index.
6. A pronunciation management device, comprising:
the audio information acquisition module is used for acquiring audio state information of a currently received audio signal of a pronunciation channel in the electronic musical instrument after a trigger of the electronic musical instrument is triggered, and recording the audio state information by taking the pronunciation channel as an index;
the target channel determining module is used for searching a target pronunciation channel meeting a pronunciation release condition according to the audio state information corresponding to each pronunciation channel when the set number of pronunciation channels are occupied and pronunciation applications of audio signals to be pronounced exist;
the target channel pronunciation releasing module is used for releasing the current audio signal in the target pronunciation channel and controlling a new audio signal to enter the target pronunciation channel;
wherein the target channel determination module comprises:
the device comprises a setting information acquisition unit, a processing unit and a control unit, wherein the setting information acquisition unit is used for scanning audio state information recorded in each pronunciation channel to acquire panel setting information contained in the audio state information when a set number of pronunciation channels are occupied and pronunciation applications of audio signals to be sounded exist;
the candidate channel determining unit is used for recording the pronunciation channel where the audio signal with the panel setting information meeting the set selection condition is as a candidate pronunciation channel;
the target channel screening unit is used for screening and determining a target pronunciation channel to be subjected to sound closing according to the energy value contained in the audio state information in each candidate pronunciation channel;
wherein the candidate channel determining unit is specifically configured to:
acquiring audio priority information and audio triggering information in the panel setting information; recording a pronunciation channel corresponding to the audio priority information which is a low priority audio signal as a pronunciation channel to be selected; if the audio triggering information of the audio signal received by the to-be-selected pronunciation channel meets the candidate determination condition, determining the to-be-selected pronunciation channel as a candidate pronunciation channel;
and if the target pronunciation channel cannot be determined under the pronunciation release condition, screening the target pronunciation channel according to the trigger sequence when the trigger corresponding to the audio signal is triggered.
7. An electronic musical instrument comprising: the pronunciation output module is characterized by further comprising:
one or more processors;
storage means for storing one or more programs;
the one or more programs being executable by the one or more processors to cause the one or more processors to implement the pronunciation management method as claimed in any one of claims 1-5.
8. A computer-readable storage medium, on which a computer program is stored, which, when being executed by a processor, implements the pronunciation management method as claimed in any one of claims 1 to 5.
CN201711071005.3A 2017-11-03 2017-11-03 Pronunciation management method, pronunciation management device, electronic musical instrument, and storage medium Active CN107863093B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201711071005.3A CN107863093B (en) 2017-11-03 2017-11-03 Pronunciation management method, pronunciation management device, electronic musical instrument, and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201711071005.3A CN107863093B (en) 2017-11-03 2017-11-03 Pronunciation management method, pronunciation management device, electronic musical instrument, and storage medium

Publications (2)

Publication Number Publication Date
CN107863093A CN107863093A (en) 2018-03-30
CN107863093B true CN107863093B (en) 2022-01-07

Family

ID=61700670

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201711071005.3A Active CN107863093B (en) 2017-11-03 2017-11-03 Pronunciation management method, pronunciation management device, electronic musical instrument, and storage medium

Country Status (1)

Country Link
CN (1) CN107863093B (en)

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2562260B2 (en) * 1992-07-16 1996-12-11 ローランド株式会社 Electronic musical instrument assigner
CN1283297A (en) * 1997-10-22 2001-02-07 桑尼康公司 System and method for representing complex information auditorially
JP2001265340A (en) * 2000-03-16 2001-09-28 Yamaha Corp Musical sound generator device
CN1763838A (en) * 1995-05-19 2006-04-26 雅马哈株式会社 Tone generating method and device
JP2007212491A (en) * 2006-02-07 2007-08-23 Yamaha Corp Sounding controller and sounding control program for musical sound
CN101080764A (en) * 2005-03-28 2007-11-28 卡西欧计算机株式会社 Sound generation assignment device, music sound generator and sound generation assignment process program
CN102237126A (en) * 2010-03-23 2011-11-09 雅马哈株式会社 Tone generation apparatus
CN103959815A (en) * 2011-11-19 2014-07-30 雅马哈株式会社 Acoustic signal processing device and parameter adjustment method
CN106409282A (en) * 2016-08-31 2017-02-15 得理电子(上海)有限公司 Audio frequency synthesis system and method, electronic device therefor and cloud server therefor

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3230265B2 (en) * 1992-01-06 2001-11-19 ヤマハ株式会社 Sound channel assignment device for electronic musical instruments
EP0743631B1 (en) * 1995-05-19 2002-03-06 Yamaha Corporation Tone generating method and device
JP3671545B2 (en) * 1996-09-20 2005-07-13 ヤマハ株式会社 Electronic musical instruments
CN1234108C (en) * 2003-11-28 2005-12-28 北京中星微电子有限公司 An audio frequency sequence device
EP2416311B1 (en) * 2010-08-03 2014-07-16 Yamaha Corporation Tone generation apparatus

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2562260B2 (en) * 1992-07-16 1996-12-11 ローランド株式会社 Electronic musical instrument assigner
CN1763838A (en) * 1995-05-19 2006-04-26 雅马哈株式会社 Tone generating method and device
CN1283297A (en) * 1997-10-22 2001-02-07 桑尼康公司 System and method for representing complex information auditorially
JP2001265340A (en) * 2000-03-16 2001-09-28 Yamaha Corp Musical sound generator device
CN101080764A (en) * 2005-03-28 2007-11-28 卡西欧计算机株式会社 Sound generation assignment device, music sound generator and sound generation assignment process program
JP2007212491A (en) * 2006-02-07 2007-08-23 Yamaha Corp Sounding controller and sounding control program for musical sound
CN102237126A (en) * 2010-03-23 2011-11-09 雅马哈株式会社 Tone generation apparatus
CN103959815A (en) * 2011-11-19 2014-07-30 雅马哈株式会社 Acoustic signal processing device and parameter adjustment method
CN106409282A (en) * 2016-08-31 2017-02-15 得理电子(上海)有限公司 Audio frequency synthesis system and method, electronic device therefor and cloud server therefor

Also Published As

Publication number Publication date
CN107863093A (en) 2018-03-30

Similar Documents

Publication Publication Date Title
EP2700071B1 (en) Speech recognition using multiple language models
CN105612510B (en) For using semantic data to execute the system and method that automated audio makes
US20200151212A1 (en) Music recommending method, device, terminal, and storage medium
KR20180120146A (en) Response to remote media classification queries using classifier model and context parameters
CN111199732B (en) Emotion-based voice interaction method, storage medium and terminal equipment
JP2003067399A (en) Method of extracting classified data from audio signal, method of expressing audio signal for mechanical learning, recording medium, and device
CN110211556B (en) Music file processing method, device, terminal and storage medium
Brent A timbre analysis and classification toolkit for pure data
US20200265843A1 (en) Speech broadcast method, device and terminal
JP2007534995A (en) Method and system for classifying audio signals
US20140128160A1 (en) Method and system for generating a sound effect in a piece of game software
WO2020015411A1 (en) Method and device for training adaptation level evaluation model, and method and device for evaluating adaptation level
JP2017525023A (en) Extending content sources
CN112420015A (en) Audio synthesis method, device, equipment and computer readable storage medium
JP2002055678A (en) Compression method for midi film
JP2004265376A (en) Method and device for selecting recorded object from database stored in memory
CN107863093B (en) Pronunciation management method, pronunciation management device, electronic musical instrument, and storage medium
JP2008216486A (en) Music reproduction system
CN115240659A (en) Classification model training method and device, computer equipment and storage medium
CN115273826A (en) Singing voice recognition model training method, singing voice recognition method and related device
JP7428182B2 (en) Information processing device, method, and program
CN113781989A (en) Audio animation playing and rhythm stuck point identification method and related device
JP2006195384A (en) Musical piece tonality calculating device and music selecting device
CN113223499A (en) Audio negative sample generation method and device
CN112685000A (en) Audio processing method and device, computer equipment and storage medium

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20230105

Address after: No. 388, Xiangdafang, Chang'an Village, Wenyan Street, Xiaoshan District, Hangzhou City, Zhejiang Province, 310000

Patentee after: HANGZHOU AIERKE ELECTRONIC CO.,LTD.

Address before: 200235 room 312, No. 81, caodong Branch Road, Xuhui District, Shanghai

Patentee before: MEDELI ELECTRONICS (SHANGHAI) Co.,Ltd.