CN109785868B - Music file conversion and playing method and device, computer equipment and storage medium - Google Patents
Music file conversion and playing method and device, computer equipment and storage medium Download PDFInfo
- Publication number
- CN109785868B CN109785868B CN201910021440.8A CN201910021440A CN109785868B CN 109785868 B CN109785868 B CN 109785868B CN 201910021440 A CN201910021440 A CN 201910021440A CN 109785868 B CN109785868 B CN 109785868B
- Authority
- CN
- China
- Prior art keywords
- music
- information
- music file
- note
- file
- 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
Links
Images
Landscapes
- Auxiliary Devices For Music (AREA)
- Electrophonic Musical Instruments (AREA)
Abstract
The invention is suitable for the field of computers, and provides a music file conversion and playing method, wherein the conversion method comprises the following steps: receiving a music file; acquiring music information in a music file; reordering the music information according to an absolute time point sequence; determining note information according to the rearranged music information; and combining the note information and the music information and writing the note information and the music information into a database to form a music file. According to the music conversion method provided by the embodiment of the invention, the acquired music information is reordered according to the absolute time point, and the note information containing the time axis information is acquired, so that the converted music file is associated with the time axis, the music information can be directly exported to generate a staff when the music file is played, the loading rate is higher, meanwhile, a cursor is displayed at the corresponding position of the staff according to the music playing time and the note information, the synchronization process does not need complex data processing, the synchronization delay is reduced, and the synchronization effect is effectively improved.
Description
Technical Field
The present invention relates to the field of computers, and in particular, to a music file conversion and playing method, apparatus, computer device, and storage medium.
Background
Music is an art capable of mastering temperament and performance, and more parents begin to pay attention to music education at present.
However, in the modern music education model, music scores are played according to a time axis and digital musical instrument input signals are synchronized, but since the current music scores are generated based on the international standard MusicXML (a music file format), a large amount of calculation processing is required in synchronization, which often causes a large delay in the synchronization process. In addition, most of the digital music score reproduction needs single-layer reorganization based on music score elements, and music files of the international standard music xml are difficult to well represent complex music scores, and the loading efficiency is relatively low.
It can be seen that the current standard music file format has the technical problems of difficult synchronization, high delay, inability to represent more complex music scores, and low loading efficiency.
Disclosure of Invention
The embodiment of the invention provides a music file conversion method, and correspondingly provides a music file playing method, aiming at solving the technical problems that music files are difficult to synchronize, high in delay, incapable of representing complex music scores and low in loading efficiency in the prior art.
The embodiment of the invention provides a music file conversion method, which comprises the following steps:
receiving a music file to be converted;
acquiring music information contained in the music file, wherein the music information comprises musical instruments, a staff, a vocal part, beats and notes;
reordering the music information according to an absolute time point sequence;
determining note information according to the reordered music information, wherein the note information comprises the sequence number, the time point, the specific numerical value and the duration of each note;
and combining the note information and the music information, writing the note information and the music information into a database to form and outputting the converted music file.
The embodiment of the invention provides a music file playing method, which comprises the following steps:
receiving a music file to be played, wherein the music file to be played is a converted music file formed and output by the conversion method;
acquiring music information and note information in a music file to be played;
generating a staff according to the music information;
and displaying a cursor at a corresponding position on the staff according to the note information and the current music playing time.
An embodiment of the present invention further provides a music file conversion apparatus, where the apparatus includes:
the music file receiving unit is used for receiving a music file to be converted;
a music information acquisition unit configured to acquire music information included in the music file, the music information including musical instruments, a staff, a vocal part, beats, and notes;
a music information sorting unit for re-sorting the music information according to an absolute time point order;
a note information determining unit, configured to determine note information according to the reordered music information, where the note information includes a sequence number, a time point, a specific numerical value, and a duration of each note;
and the target music file output unit is used for combining the note information and the music information and writing the combination into a database to form and output the converted music file.
An embodiment of the present invention further provides a music file playing device, where the device includes:
a to-be-played music file receiving unit, configured to receive a music file to be played, where the music file to be played is a converted music file that is formed and output by the music file conversion device;
the music and note information acquisition unit is used for acquiring music information and note information in a music file to be played;
a staff generating unit for generating staff according to the music information;
and the display cursor tracking unit is used for displaying a cursor at a corresponding position on the staff according to the note information and the current music playing time.
An embodiment of the present invention further provides a computer device, where the computer device includes a memory and a processor, where the memory stores a computer program, and when the computer program is executed by the processor, the processor executes the steps of the music file conversion method described above.
An embodiment of the present invention further provides a computer device, where the computer device includes a memory and a processor, where the memory stores a computer program, and when the computer program is executed by the processor, the processor executes the steps of the music file playing method as described above.
An embodiment of the present invention further provides a computer-readable storage medium, where a computer program is stored on the computer-readable storage medium, and when the computer program is executed by a processor, the processor is enabled to execute the steps of the music file conversion method.
An embodiment of the present invention further provides a computer-readable storage medium, where a computer program is stored on the computer-readable storage medium, and when the computer program is executed by a processor, the processor is enabled to execute the steps of the music file playing method.
According to the music file conversion method provided by the embodiment of the invention, the music information contained in the original music file is obtained, the music information is reordered according to the absolute time point, the information of each note in the music file is determined according to the reordered music information, so that the note information contains the relation of a time axis, the music information and the note information are combined and written into a database to form and output the converted music file, and thus the information of each note in the sequence of the time axis is additionally added into the converted corresponding music file. According to the music file playing method correspondingly provided by the embodiment of the invention, the staff is generated by receiving and acquiring the music information and the note information in the corresponding music file to be played and directly exporting the music information without a complex data processing process, so that the loading rate is higher, the cursor is displayed at the corresponding position of the staff according to the music playing time and the note information including the time point, the synchronization process also does not need complex data processing, the synchronization delay is reduced, and the synchronization effect is effectively improved.
Drawings
Fig. 1 is a flowchart illustrating steps of a music file conversion method according to an embodiment of the present invention;
FIG. 2 is a flowchart illustrating steps for obtaining music information according to an embodiment of the present invention;
FIG. 3 is a flowchart illustrating steps of a music file playing method according to an embodiment of the present invention;
fig. 4 is a schematic structural diagram of a music file conversion apparatus according to an embodiment of the present invention;
fig. 5 is a schematic structural diagram of a music information obtaining unit according to an embodiment of the present invention;
fig. 6 is a schematic structural diagram of a music file playing apparatus according to an embodiment of the present invention.
Detailed Description
In order to make the objects, technical solutions and advantages of the present invention more apparent, the present invention is described in further detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative of the invention and are not intended to limit the invention.
The invention aims to solve the technical problems of difficult synchronization, high delay, incapability of representing complex music scores and low loading efficiency of the conventional music file format musicXML, and simplifies the synchronization process, facilitates the synchronization, has low delay, can effectively represent complex music scores by using the mixed information and improves the loading efficiency by acquiring and acquiring the related music information in the music file with the musicXML format, generating the note information related to a time axis after reordering, combining the note information with the music information, writing the combined note information and the music information into a database to form and output a converted music file, and enabling the converted music file to simultaneously have the music information and the note information based on the time axis.
Fig. 1 is a flowchart illustrating steps of a music file conversion method according to an embodiment of the present invention, which is described in detail below.
Step S101, receiving a music file to be converted.
In the embodiment of the present invention, the received music file is in a MusicXML format.
Step S102, music information contained in the music file is obtained.
In the embodiment of the present invention, the music information included in the music file is obtained by parsing, where the music information includes musical instruments (Instrument), staff tables (staff), vocal parts (voice), beats (beats), and notes (note).
In the embodiment of the present invention, the original music information contained in the music file further includes a lot of useless information, for example, definition information of page layout, notes and symbols, appearance definition information, and the like, which can be skipped during the parsing process.
As a preferred embodiment of the present invention, in the embodiment of the present invention, only part of the relatively important music information is listed above, and in fact, the acquired music information may further include a status value (status), measure (measure), and the like.
Step S103, the music information is reordered according to the absolute time point sequence.
In the embodiment of the present invention, since the music information in the music xml file format is basically displayed in a parallel tiled manner, the music information needs to be reordered according to a time axis.
And step S104, determining note information according to the reordered music information.
In the embodiment of the present invention, the note information includes a sequence number, a time point, a specific value, and a duration of each note.
In the embodiment of the invention, the music information is displayed in sequence according to the note information of the time axis, so that the information of each note in the whole music flow can be well represented.
As a preferred embodiment of the present invention, only some relatively important note information is listed, in fact, the note information may further include eight degrees of the note, a bit order, left and right hand marks, whether there is a rising and falling number, a bar number of the note, a staff number, a vocal part number, a music type, absolute coordinates of the note in a spectrum plane, and the like, and the actually determined note information may include any combination of the above listed note information.
And step S105, combining the note information and the music information, writing the combination into a database to form and output the converted music file.
As a possible embodiment of the present invention, the music information and the note information are written into a database file with an extension of db by using Sqlite (a lightweight database tool), so as to form and output a converted music file, that is, the converted music file is embodied in a database format and includes the music information and the note information.
According to the music file conversion method provided by the embodiment of the invention, the music information contained in the original music file is obtained, the music information is reordered according to the absolute time point, the information of each note in the music file is determined according to the reordered music information, so that the note information contains the relation of a time axis, the music information and the note information are combined and written into a database to form and output the converted music file, and thus the information of each note in the sequence of the time axis is additionally added into the converted corresponding music file.
Fig. 2 is a flowchart of steps for acquiring music information according to an embodiment of the present invention, which is described in detail below.
Step S201, dividing the music file into a plurality of sections according to section marks.
In the embodiment of the invention, the music XML file comprises a plurality of sections and corresponding section identifications, and the music file can be divided into a plurality of sections according to the corresponding section identifications.
Step S202, music information contained in the first measure is acquired.
In the embodiment of the invention, the music file is analyzed by taking a measure as a unit, so that the music information by taking a measure as a unit is determined.
In the embodiment of the present invention, the music information is the same as the music information in step S102, specifically refer to step S102 and the related explanation.
Fig. 3 is a flowchart illustrating steps of a music file playing method according to an embodiment of the present invention, which is described in detail below.
Fig. 1 to 2 provide a music file conversion method, and for a converted music file, a music playing method is correspondingly provided.
In step S301, a music file to be played is received.
In an embodiment of the present invention, the music file to be played is a converted music file formed and output by the conversion method shown in fig. 1 to 2.
Step S302, music information and note information in the music file to be played are acquired.
In the embodiment of the present invention, since the music file to be played is generated by writing the combination of the musical note information and the music information into the database, the music information and the musical note information can be obtained by exporting the database.
Step S303, generating a staff according to the music information.
In the embodiment of the invention, because the music information is similar to the music information included in the initial musicXML and part of useless music information is deleted, the simplified staff can be generated by a related analysis tool.
In the embodiment of the invention, because the process of generating the staff can be directly determined by reading and writing the data, compared with music files in a MusicXML format, the process of importing the data is more direct, and the loading rate of the staff is effectively improved.
Step S304, displaying a cursor at a corresponding position on the staff according to the note information and the current music playing time.
In the embodiment of the invention, since the note information is embodied in the form of a time axis and comprises the time point of each note, the currently played note can be determined according to the current music playing time, and the position information of the note on the staff is determined according to the note information, so that the cursor is displayed at the corresponding position.
In the embodiment of the invention, as the cursor is only involved in reading and writing data in the process of displaying the cursor and is not involved in processing the data, the synchronization process is simplified, so that the cursor can be synchronously tracked at the current playing position, and the delay is effectively reduced.
According to the music file playing method correspondingly provided by the embodiment of the invention, the staff is generated by receiving and acquiring the music information and the note information in the corresponding music file to be played and directly exporting the music information without a complex data processing process, so that the loading rate is higher, the cursor is displayed at the corresponding position of the staff according to the music playing time and the note information including the time point, the synchronization process also does not need complex data processing, the synchronization delay is reduced, and the synchronization effect is effectively improved.
Fig. 4 is a schematic structural diagram of a music file conversion apparatus according to an embodiment of the present invention, and for convenience of description, only the parts related to the embodiment of the present invention are shown.
In the embodiment of the present invention, the music file conversion apparatus includes a music file receiving unit 401, a music information acquisition unit 402, a music information sorting unit 403, a note information determination unit 404, and a target music file output unit 405.
The music file receiving unit 401 is configured to receive a music file to be converted.
In the embodiment of the present invention, the received music file is in a MusicXML format.
The music information obtaining unit 402 is configured to obtain music information included in the music file.
In the embodiment of the present invention, the music information included in the music file is obtained by parsing, where the music information includes musical instruments (Instrument), staff tables (staff), vocal parts (voice), beats (beats), and notes (note).
In the embodiment of the present invention, the original music information contained in the music file further includes a lot of useless information, for example, definition information of page layout, notes and symbols, appearance definition information, and the like, which can be skipped during the parsing process.
As a preferred embodiment of the present invention, in the embodiment of the present invention, only part of the relatively important music information is listed above, and in fact, the acquired music information may further include a status value (status), measure (measure), and the like.
The music information sorting unit 403 is configured to reorder the music information according to an absolute time point order.
In the embodiment of the present invention, since the music information in the music xml file format is basically displayed in a parallel tiled manner, the music information needs to be reordered according to a time axis.
The note information determining unit 404 is configured to determine note information according to the reordered music information.
In the embodiment of the present invention, the note information includes a sequence number, a time point, a specific value, and a duration of each note.
In the embodiment of the invention, the music information is displayed in sequence according to the note information of the time axis, so that the information of each note in the whole music flow can be well represented.
As a preferred embodiment of the present invention, only some relatively important note information is listed, in fact, the note information may further include eight degrees of the note, a bit order, left and right hand marks, whether there is a rising and falling number, a bar number of the note, a staff number, a vocal part number, a music type, absolute coordinates of the note in a spectrum plane, and the like, and the actually determined note information may include any combination of the above listed note information.
The target music file output unit 405 is configured to combine the note information and the music information and write the combination into a database to form and output the converted music file.
As a possible embodiment of the present invention, the music information and the note information are written into a database file with an extension of db by using Sqlite (a lightweight database tool), so as to form and output a converted music file, that is, the converted music file is embodied in a database format and includes the music information and the note information.
The music file conversion device provided by the embodiment of the invention obtains the music information contained in the original music file, reorders the music information according to the absolute time point, determines the information of each note in the music file according to the reordered music information, so that the note information contains the relation of a time axis, and writes the music information and the note information into a database in a combined manner to form and output the converted music file, so that the information of each note in the sequence of the time axis is additionally added into the converted corresponding music file.
Fig. 5 is a schematic structural diagram of a music information acquisition unit provided in an embodiment of the present invention, and for convenience of explanation, only a part related to the embodiment of the present invention is shown.
In the embodiment of the present invention, the music information acquiring unit includes a music file dividing module 501 and a first music information acquiring module 502.
The music file dividing module 501 is configured to divide the music file into a plurality of measures according to the measure identifiers.
In the embodiment of the invention, the music XML file comprises a plurality of sections and corresponding section identifications, and the music file can be divided into a plurality of sections according to the corresponding section identifications.
The first music information obtaining module 502 is configured to obtain music information included in the first measure.
In the embodiment of the invention, the music file is analyzed by taking a measure as a unit, so that the music information by taking a measure as a unit is determined.
In the embodiment of the present invention, the music information is the same as the music information in the music information obtaining unit 402, specifically please refer to the music information obtaining unit 402 and the related explanation.
Fig. 6 is a schematic structural diagram of a music file playing apparatus according to an embodiment of the present invention, and for convenience of description, only the parts related to the embodiment of the present invention are shown.
Fig. 4 to 5 illustrate a music file conversion device, and for a music file after conversion, a music playing device is correspondingly provided.
In the embodiment of the present invention, the music file playing apparatus includes a to-be-played music file receiving unit 601, a music and note information obtaining unit 602, a staff generating unit 603, and a display cursor tracking unit 604.
The to-be-played music file receiving unit 601 is configured to receive a music file to be played.
In an embodiment of the present invention, the music file to be played is a converted music file formed and output by the conversion device shown in fig. 4 to 5.
The music and note information obtaining unit 602 is configured to obtain music information and note information in a music file to be played.
In the embodiment of the present invention, since the music file to be played is generated by writing the combination of the musical note information and the music information into the database, the music information and the musical note information can be obtained by exporting the database.
The staff generating unit 603 is configured to generate staff according to the music information.
In the embodiment of the invention, because the music information is similar to the music information included in the initial musicXML and part of useless music information is deleted, the simplified staff can be generated by a related analysis tool.
In the embodiment of the invention, because the process of generating the staff can be directly determined by reading and writing the data, compared with music files in a MusicXML format, the process of importing the data is more direct, and the loading rate of the staff is effectively improved.
The display cursor tracking unit 604 is configured to display a cursor at a corresponding position on the staff according to the note information and the current music playing time.
In the embodiment of the invention, since the note information is embodied in the form of a time axis and comprises the time point of each note, the currently played note can be determined according to the current music playing time, and the position information of the note on the staff is determined according to the note information, so that the cursor is displayed at the corresponding position.
In the embodiment of the invention, as the cursor is only involved in reading and writing data in the process of displaying the cursor and is not involved in processing the data, the synchronization process is simplified, so that the cursor can be synchronously tracked at the current playing position, and the delay is effectively reduced.
According to the music file playing method correspondingly provided by the embodiment of the invention, the staff is generated by receiving and acquiring the music information and the note information in the corresponding music file to be played and directly exporting the music information without a complex data processing process, so that the loading rate is higher, the cursor is displayed at the corresponding position of the staff according to the music playing time and the note information including the time point, the synchronization process also does not need complex data processing, the synchronization delay is reduced, and the synchronization effect is effectively improved.
An embodiment of the present invention provides a computer device, which includes a memory and a processor, where the memory stores a computer program, and the computer program, when executed by the processor, causes the processor to execute the steps of the music file conversion method as described in fig. 1-2.
An embodiment of the present invention provides a computer device, where the computer device includes a memory and a processor, where the memory stores a computer program, and when the computer program is executed by the processor, the processor is caused to execute the steps of the music file playing method as described in fig. 3
Illustratively, a computer program can be partitioned into one or more modules, which are stored in memory and executed by a processor to implement the present invention. One or more of the modules may be a sequence of computer program instruction segments for describing the execution of a computer program in a computer device that is capable of performing certain functions. For example, the computer program may be divided into the steps of the methods provided by the various method embodiments described above.
Those skilled in the art will appreciate that the above description of a computer apparatus is by way of example only and is not intended to be limiting of computer apparatus, and that the apparatus may include more or less components than those described, or some of the components may be combined, or different components may be included, such as input output devices, network access devices, buses, etc.
The Processor may be a Central Processing Unit (CPU), other general purpose Processor, a Digital Signal Processor (DSP), an Application Specific Integrated Circuit (ASIC), an off-the-shelf Programmable Gate Array (FPGA) or other Programmable logic device, discrete Gate or transistor logic, discrete hardware components, etc. The general purpose processor may be a microprocessor or the processor may be any conventional processor or the like which is the control center for the computer device and which connects the various parts of the overall computer device using various interfaces and lines.
The memory may be used to store the computer programs and/or modules, and the processor may implement various functions of the computer device by running or executing the computer programs and/or modules stored in the memory and invoking data stored in the memory. The memory may mainly include a storage program area and a storage data area, wherein the storage program area may store an operating system, an application program required by at least one function (such as a sound playing function, an image playing function, etc.), and the like; the storage data area may store data (such as audio data, a phonebook, etc.) created according to the use of the cellular phone, and the like. In addition, the memory may include high speed random access memory, and may also include non-volatile memory, such as a hard disk, a memory, a plug-in hard disk, a Smart Media Card (SMC), a Secure Digital (SD) Card, a Flash memory Card (Flash Card), at least one magnetic disk storage device, a Flash memory device, or other volatile solid state storage device.
The modules/units integrated by the computer device may be stored in a computer-readable storage medium if they are implemented in the form of software functional units and sold or used as separate products. Based on such understanding, all or part of the flow of the method according to the embodiments of the present invention may also be implemented by a computer program, which may be stored in a computer-readable storage medium, and when the computer program is executed by a processor, the steps of the method embodiments may be implemented. Wherein the computer program comprises computer program code, which may be in the form of source code, object code, an executable file or some intermediate form, etc. The computer-readable medium may include: any entity or device capable of carrying the computer program code, recording medium, usb disk, removable hard disk, magnetic disk, optical disk, computer Memory, Read-Only Memory (ROM), Random Access Memory (RAM), electrical carrier wave signals, electrical signals, software distribution medium, and the like.
The above description is only for the purpose of illustrating the preferred embodiments of the present invention and is not to be construed as limiting the invention, and any modifications, equivalents and improvements made within the spirit and principle of the present invention are intended to be included within the scope of the present invention.
Claims (4)
1. A music file playing method, characterized in that the method comprises the steps of:
receiving a music file to be played;
acquiring music information and note information in a music file to be played;
generating a staff according to the music information;
displaying a cursor at a corresponding position on the staff according to the note information and the current music playing time, wherein the music file to be played is a converted music file which is formed and output by a music file conversion method as follows:
receiving a music file to be converted;
acquiring music information contained in the music file, wherein the music information comprises musical instruments, a staff, a vocal part, beats and notes;
reordering the music information according to an absolute time point sequence;
determining note information according to the reordered music information, wherein the note information comprises the sequence number, the time point, the specific numerical value and the duration of each note;
and combining the note information and the music information and writing the note information and the music information into a database to form and output a converted music file, wherein the converted music file is the music file to be played.
2. A music file playback apparatus, characterized in that the apparatus comprises:
the music file receiving unit to be played is used for receiving the music file to be played;
the music and note information acquisition unit is used for acquiring music information and note information in a music file to be played;
a staff generating unit for generating staff according to the music information; a display cursor tracking unit, configured to display a cursor at a corresponding position on the staff according to the note information and the current music playing time, where the music file to be played is a converted music file formed and output by a music file conversion device, and the music file conversion device includes:
the music file receiving unit is used for receiving a music file to be converted;
a music information acquisition unit configured to acquire music information included in the music file, the music information including musical instruments, a staff, a vocal part, beats, and notes;
a music information sorting unit for re-sorting the music information according to an absolute time point order;
a note information determining unit, configured to determine note information according to the reordered music information, where the note information includes a sequence number, a time point, a specific numerical value, and a duration of each note;
and the target music file output unit is used for combining the note information and the music information and writing the combination into a database to form and output the converted music file.
3. A computer device comprising a memory and a processor, the memory having stored therein a computer program that, when executed by the processor, causes the processor to perform the steps of the music file playing method of claim 1.
4. A computer-readable storage medium, having stored thereon a computer program which, when executed by a processor, causes the processor to execute the steps of the music file playing method of claim 1.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910021440.8A CN109785868B (en) | 2019-01-09 | 2019-01-09 | Music file conversion and playing method and device, computer equipment and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910021440.8A CN109785868B (en) | 2019-01-09 | 2019-01-09 | Music file conversion and playing method and device, computer equipment and storage medium |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109785868A CN109785868A (en) | 2019-05-21 |
CN109785868B true CN109785868B (en) | 2020-03-31 |
Family
ID=66500311
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910021440.8A Active CN109785868B (en) | 2019-01-09 | 2019-01-09 | Music file conversion and playing method and device, computer equipment and storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109785868B (en) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111179687A (en) * | 2019-11-29 | 2020-05-19 | 武汉卓讯互动信息科技有限公司 | Music teaching method and device based on MusicXML |
CN116324966A (en) * | 2020-09-15 | 2023-06-23 | 陈耀东 | Symmetric twelve-tone sound music score system |
CN113707111B (en) * | 2021-08-26 | 2024-04-02 | 北京金三惠科技有限公司 | Method and computer program for processing music score data displayed in multiple lines into playing data |
CN115273866B (en) * | 2022-06-23 | 2024-05-10 | 天水师范学院 | Audio conversion method, device and storage medium |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1453716A (en) * | 2003-05-30 | 2003-11-05 | 蔡键龙 | Portable multimedia music-writing system based on MIDI file |
CN1553432A (en) * | 2003-06-03 | 2004-12-08 | 联发科技股份有限公司 | Sound synthesizer for applying variable loading digital signal processor |
JP4595852B2 (en) * | 2006-03-21 | 2010-12-08 | ヤマハ株式会社 | Performance data processing apparatus and program |
CN103594075A (en) * | 2012-08-14 | 2014-02-19 | 雅马哈株式会社 | Music information display control method and music information display control apparatus |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102903375B (en) * | 2011-07-25 | 2017-06-13 | 富泰华工业(深圳)有限公司 | Music player and player method |
CN109003633B (en) * | 2018-07-27 | 2020-12-29 | 北京微播视界科技有限公司 | Audio processing method and device and electronic equipment |
-
2019
- 2019-01-09 CN CN201910021440.8A patent/CN109785868B/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1453716A (en) * | 2003-05-30 | 2003-11-05 | 蔡键龙 | Portable multimedia music-writing system based on MIDI file |
CN1553432A (en) * | 2003-06-03 | 2004-12-08 | 联发科技股份有限公司 | Sound synthesizer for applying variable loading digital signal processor |
JP4595852B2 (en) * | 2006-03-21 | 2010-12-08 | ヤマハ株式会社 | Performance data processing apparatus and program |
CN103594075A (en) * | 2012-08-14 | 2014-02-19 | 雅马哈株式会社 | Music information display control method and music information display control apparatus |
Also Published As
Publication number | Publication date |
---|---|
CN109785868A (en) | 2019-05-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109785868B (en) | Music file conversion and playing method and device, computer equipment and storage medium | |
US9064480B2 (en) | Methods and systems for an object-oriented arrangement of musical ideas | |
CN1934646B (en) | Method and system for synchronizing audio processing modules | |
US10665218B2 (en) | Audio data processing method and device | |
CN107657973B (en) | Text and audio mixed display method and device, terminal equipment and storage medium | |
CN110246472B (en) | Music style conversion method and device and terminal equipment | |
US9202452B2 (en) | Musical sound generation device, storage medium, and musical sound generation method | |
CN111381954A (en) | Audio data recording method, system and terminal equipment | |
US11367424B2 (en) | Method and apparatus for training adaptation quality evaluation model, and method and apparatus for evaluating adaptation quality | |
US9245508B2 (en) | Music piece order determination device, music piece order determination method, and music piece order determination program | |
CN108986841B (en) | Audio information processing method, device and storage medium | |
CN107450874B (en) | Multimedia data double-screen playing method and system | |
US20190012248A1 (en) | Method for scanning cache of application and electronic device | |
US20200410967A1 (en) | Method for displaying triggered by audio, computer apparatus and storage medium | |
CN110861086A (en) | Control method and device for robot piano playing, storage medium and robot | |
CN109410972B (en) | Method, device and storage medium for generating sound effect parameters | |
CN110312161B (en) | Video dubbing method and device and terminal equipment | |
US20150046957A1 (en) | Tvod song playing method and player therefor | |
CN109696614B (en) | Circuit test optimization method and device | |
JP2005031259A (en) | Natural language processing method | |
CN113821189A (en) | Audio playing method and device, terminal equipment and storage medium | |
CN113438547B (en) | Music generation method and device, electronic equipment and storage medium | |
CN109271126A (en) | A kind of data processing method and device | |
CN110164481A (en) | A kind of song recordings method, apparatus, equipment and storage medium | |
WO2023160713A1 (en) | Music generation methods and apparatuses, device, storage medium, and program |
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 |