CN113674584A - Comprehensive conversion method and comprehensive conversion system for various music scores - Google Patents
Comprehensive conversion method and comprehensive conversion system for various music scores Download PDFInfo
- Publication number
- CN113674584A CN113674584A CN202110976329.1A CN202110976329A CN113674584A CN 113674584 A CN113674584 A CN 113674584A CN 202110976329 A CN202110976329 A CN 202110976329A CN 113674584 A CN113674584 A CN 113674584A
- Authority
- CN
- China
- Prior art keywords
- staff
- conversion
- note
- music
- spectrum
- 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.)
- Granted
Links
Images
Classifications
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09B—EDUCATIONAL OR DEMONSTRATION APPLIANCES; APPLIANCES FOR TEACHING, OR COMMUNICATING WITH, THE BLIND, DEAF OR MUTE; MODELS; PLANETARIA; GLOBES; MAPS; DIAGRAMS
- G09B15/00—Teaching music
- G09B15/02—Boards or like means for providing an indication of notes
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10H—ELECTROPHONIC 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/00—Details of electrophonic musical instruments
- G10H1/0008—Associated control or indicating means
- G10H1/0025—Automatic or semi-automatic music composition, e.g. producing random music, applying rules from music theory or modifying a musical piece
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10H—ELECTROPHONIC 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
- G10H2210/00—Aspects or methods of musical processing having intrinsic musical character, i.e. involving musical theory or musical parameters or relying on musical knowledge, as applied in electrophonic musical tools or instruments
- G10H2210/031—Musical analysis, i.e. isolation, extraction or identification of musical elements or musical parameters from a raw acoustic signal or from an encoded audio signal
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10H—ELECTROPHONIC 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
- G10H2210/00—Aspects or methods of musical processing having intrinsic musical character, i.e. involving musical theory or musical parameters or relying on musical knowledge, as applied in electrophonic musical tools or instruments
- G10H2210/101—Music Composition or musical creation; Tools or processes therefor
- G10H2210/105—Composing aid, e.g. for supporting creation, edition or modification of a piece of music
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10H—ELECTROPHONIC 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
- G10H2220/00—Input/output interfacing specifically adapted for electrophonic musical tools or instruments
- G10H2220/005—Non-interactive screen display of musical or status data
- G10H2220/015—Musical staff, tablature or score displays, e.g. for score reading during a performance
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10H—ELECTROPHONIC 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
- G10H2220/00—Input/output interfacing specifically adapted for electrophonic musical tools or instruments
- G10H2220/091—Graphical user interface [GUI] specifically adapted for electrophonic musical instruments, e.g. interactive musical displays, musical instrument icons or menus; Details of user interactions therewith
- G10H2220/101—Graphical user interface [GUI] specifically adapted for electrophonic musical instruments, e.g. interactive musical displays, musical instrument icons or menus; Details of user interactions therewith for graphical creation, edition or control of musical data or parameters
- G10H2220/121—Graphical user interface [GUI] specifically adapted for electrophonic musical instruments, e.g. interactive musical displays, musical instrument icons or menus; Details of user interactions therewith for graphical creation, edition or control of musical data or parameters for graphical editing of a musical score, staff or tablature
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Business, Economics & Management (AREA)
- Educational Administration (AREA)
- Educational Technology (AREA)
- General Physics & Mathematics (AREA)
- Acoustics & Sound (AREA)
- Auxiliary Devices For Music (AREA)
Abstract
The invention relates to a method for comprehensively converting multiple music scores, which comprises the following steps: acquiring staff music and music semantic information on the staff; the music semantic information comprises the scale and pitch of a music score, and the music semantic information is used as a basic element in a conversion logic library and corresponds to the translated notes of different spectrums; receiving a specific conversion instruction, calling conversion logic of the corresponding instruction in a conversion logic library, and converting the staff according to the conversion logic; the converted staff and the converted spectrum are displayed by means of double spectrum or multi-spectrum contrast. The method realizes the fast and accurate conversion operation between staff, numbered musical notation, rhythm notation, fingering notation, lyric reference notation and virtual keyboard reference notation.
Description
Technical Field
The invention relates to the field of music score conversion, in particular to a comprehensive conversion method and a comprehensive conversion system for various music scores.
Background
The staff is a common music notation, which records music by marking notes of different durations and other marks on five equidistant parallel horizontal lines, and belongs to one of the most widely used music scores. The staff music shows the sound with clear height visually, and is clear in melody especially in the form of many sounds with high height; however, in addition to the five lines of the basic notation, complicated temporary additional lines often appear above and below the notation, the symbols behind the notation and in the notation are dense and numb, and the same tone of different tone sets is in different positions, so that the regularity is lacked, and the use of a beginner is very difficult. Therefore, for some beginners, numbered musical notation contrast needs to be added in some teaching occasions, and some unskilled students can better learn the musical notation. On the other hand, due to the diversified characteristics of the types and playing modes of the musical instruments, the staff is applied to rhythm teaching and stringed instrument teaching such as cucurbit flute, and has the defect that the staff is complex and cannot be well matched with the musical instruments, so that the staff is difficult to be matched, and the learning enthusiasm of beginners is easily eliminated.
Therefore, simple music scores corresponding to different musical instruments are available, manual conversion is often needed when the staff are converted into the simple music scores, the work requires strong professional ability of workers, and even the conversion work of the professional workers has the technical defects of low conversion efficiency and easy error.
Disclosure of Invention
The invention aims to provide a method for realizing the comprehensive conversion of various music scores, which comprises the quick and accurate conversion among staff, numbered musical notation, rhythm notation, fingering notation, lyric comparison notation and virtual keyboard comparison notation.
In order to achieve the above object, the technical solution of the present invention is a method for comprehensively converting multiple music scores, the method comprising
S1, acquiring staff and music semantic information on the staff; the music semantic information comprises the scale and pitch of a music score, and the music semantic information is used as a basic element in a conversion logic library and corresponds to the translated notes of different spectrums;
s2, receiving a specific conversion instruction, calling conversion logic of the corresponding instruction in a conversion logic library, and converting the staff according to the conversion logic;
s3, displaying the converted staff and the converted spectrum by double spectrum or multi spectrum contrast.
Further, the step of S1 obtaining the staff and the music semantic information on the staff specifically includes:
acquiring a staff picture needing to be converted;
identifying the space between the four staff lines of the staff through a pattern identifier, and determining the position as a note identification operation interval;
obtaining different five-line four-space by the scale symbols on the five-line four-space and the pitch positions of the scale symbols, and storing the scale symbols as music semantic information spectrums;
and directly translating different music semantic information into staff notation according to the conversion logic library.
Further, the method further comprises
Taking the generated staff as a comparison spectrum, comparing the comparison spectrum with the staff picture in terms of similarity rate, giving a warning if the similarity rate does not reach a standard value, identifying a conversion fuzzy position on the staff, giving a note candidate symbol of the fuzzy position, and determining by user selection; otherwise, automatically confirming the notes of the fuzzy position according to the following method:
judging possible note candidate symbols according to the note patterns and positions of the staff images;
cutting the section where the note is located, forming a group by the note at the fuzzy position and the notes before and after the group, traversing the spectrum of the staff database according to the note symbols before and after the group, and acquiring a candidate group with the note symbols of the group;
the group with the highest frequency of use in the candidate group is judged as the best default group, so that the notes in the fuzzy position are automatically confirmed.
In a preferred technical scheme, the conversion spectrum is a numbered musical notation; the converting the staff according to the conversion logic specifically comprises:
generating a primary numbered musical notation according to the stored music semantic information spectrum and the conversion logic library;
and (3) performing symbol display processing on the primary numbered musical notation: converting the time reduction line, the continuous tone line and the half notes of the staff notes into time reduction lines, continuous tone lines and half notes in the form of numbered musical notation at corresponding positions; the tone marks and the clef marks of the staff are not displayed at the corresponding positions of the numbered musical notation; and calculating the number of notes required to be displayed in the current bar according to the whole note symbols of the staff and the beat number of the current bar, displaying the roll in the first position of the staff, and filling the later positions with transverse lines.
In a preferred embodiment, the method further comprises:
the conversion staff is a staff rhythm staff, rhythm notes of the staff are fixed at the pitch position of the same horizontal line and are represented by X, and meanwhile, the inclination angles of the time reduction line and the sound connection line are horizontally processed to obtain the staff rhythm staff;
the conversion spectrum is a rhythm spectrum of the numbered musical notation, and the method further comprises the following steps: and directly changing the notes of the numbered musical notation into X for displaying to obtain the rhythm spectrum of the numbered musical notation.
According to a preferred technical scheme, the conversion spectrum is an fingering spectrum; the converting the staff according to the conversion logic specifically comprises:
issuing a fingering spectrum conversion command, and displaying and selecting a musical instrument corresponding to the fingering spectrum to be converted;
generating a fingering indication chart of each note according to the stored music semantic information syndromes and corresponding musical instrument playing logics in the conversion logic library, and arranging the fingering indication chart above or below the corresponding note for comparison and display; the fingering indication map comprises fingering indication maps of the wind instrument;
converting the fingering board into a reverse staff according to the conversion logic of the conversion logic library, comparing the reverse staff with staff, and distinguishing and recording the beat number and the connecting line of the reverse staff and the staff;
and marking the obtained beat number and the connecting line on the corresponding fingering indication diagram according to the positions of the original upper part, the lower part or the left part and the right part of the note symbol.
In another preferred embodiment, the converting spectrum is a lyric comparison spectrum, and the identifying and converting the note symbols on the staff according to the converting logic specifically includes:
inputting the whole lyrics in the input box of the lyrics;
judging whether the current note of the staff is in the zeroth part or not and whether the array of the current note is in a non-empty state or not; if the array of the current note is not in an empty state, acquiring current note data;
the input lyrics are correspondingly matched with the paragraphs of the staff according to the punctuation, and then the lyrics are compared with logic and put into the corresponding note data; the lyric comparison logic comprises: the back note of the polyphonic line has no lyrics; only the first one is taken when one note corresponds to a plurality of lyrics; when the polyphone appears, prompting the user to correct the polyphone, and if the polyphone is not corrected, defaulting to use the pinyin of the 0 th position of the current character;
and automatically generating a marked pinyin on the compared lyrics.
In another preferred embodiment, the conversion spectrum is a virtual keyboard comparison spectrum, and the identifying and converting the note symbols on the staff according to the conversion logic specifically includes:
generating a virtual piano keyboard above or below the staff, wherein each key of the virtual piano keyboard corresponds to a standard MIDI value, and the virtual piano keyboard has a hidden sound name and a song name;
when the musical note is played, the MIDI value of the current musical note is calculated according to the musical note pitch information of the current music semantic information spectrum, whether the current musical note is a pause symbol or not is judged, and if not, the corresponding key is found on the virtual keyboard for highlighting.
The invention also discloses a system for comprehensively converting multiple music scores in a second aspect, which comprises
The staff identification module is configured to identify note symbols, tone marks, clews, time reduction lines and polyphonic line information among and on the four staff lines of the staff picture through the pattern identifier;
the music semantic generation module is configured to generate different music semantic information according to the information identified by the staff identification module;
the temporary storage module is used for temporarily storing the music semantic information of the staff;
the logic conversion library module takes the music semantic information as a basic element and configures translation notes and combination logic corresponding to different spectrums; the different music score comprises a staff, a numbered musical notation, a rhythm music score, a fingering music score, a lyric comparison music score and a virtual keyboard music score;
and the conversion module comprises a numbered musical notation conversion unit, a rhythm musical notation conversion unit, a fingering musical notation conversion unit, a lyric comparison musical notation conversion unit and a virtual keyboard conversion unit and is used for calling conversion logic corresponding to the logic conversion library module according to the conversion instruction to convert each unit.
Further, the system also comprises a correction module, which is configured to compare the staff notation generated by the music voice generation module as a comparison spectrum with the staff notation picture in terms of similarity rate, and if the similarity rate does not reach a standard value, give an alarm, identify the conversion fuzzy position on the staff notation, and give a note candidate symbol of the fuzzy position at the same time, so that the user selects and determines; or by an automatic default method to identify notes at specific ambiguous locations.
Compared with the prior art, the method for comprehensively converting the multiple music scores determines the music semantic information of each note through the staff, so that the conversion operation is quick and accurate, the method comprises a mutual conversion mode among the staff, the numbered musical notation, the rhythm notation, the fingering notation, the lyric comparison notation and the virtual keyboard notation, and the conversion application is wider; the method also compares the staff generated by the music semantic information with the original staff picture to correct the accuracy of each note, and improves the conversion accuracy by monitoring the staff.
Drawings
In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the drawings needed to be used in the description of the embodiments will be briefly introduced below, and it is apparent that the drawings in the following description are only some embodiments of the present invention, and other drawings can be obtained by those skilled in the art according to the drawings.
Fig. 1 is a schematic diagram of a plurality of score synthesis conversion methods;
FIGS. 2 a-2 e are schematic diagrams illustrating comparison of various note transitions of staff transition numbered musical notation;
FIG. 3a is a comparison diagram of a staff transformation rhythm spectrum;
FIG. 3b is a comparison diagram of the numbered musical notation-to-rhythmic notation;
FIG. 4a is a schematic diagram of a comparison of a staff transformed bamboo flute fingered spectrum;
FIG. 4b is a schematic diagram of a staff transformation cucurbit flute fingering chart comparison;
FIG. 5 is a schematic representation of a staff and lyrics comparison spectrum;
FIG. 6 is a schematic diagram of a staff chart and a virtual piano keyboard comparison chart;
fig. 7 is a schematic structural diagram of a multiple score synthesis and conversion system.
Detailed Description
In order to make the purpose, technical solution and beneficial effects of the present application more clear and more obvious, the present application is further described in 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 present application and are not intended to limit the present application.
Embodiments of a plurality of score comprehensive conversion methods and a comprehensive conversion system thereof of the present invention are described below with reference to the accompanying drawings.
Referring to fig. 1, a method for comprehensively converting a plurality of musical scores includes
S1, acquiring staff and music semantic information on the staff; the music semantic information comprises the scale and pitch of a music score, and the music semantic information is used as a basic element in a conversion logic library and corresponds to the translated notes of different spectrums;
s2, receiving a specific conversion instruction, calling conversion logic of the corresponding instruction in a conversion logic library, and converting the staff according to the conversion logic;
s3, displaying the converted staff and the converted spectrum by double spectrum or multi spectrum contrast.
The music semantic information in the method comprises musical scale and pitch information of a staff, basic element musical scale information is used as a horizontal object, pitch information is used as a vertical object, corresponding basic elements are selected through horizontal and vertical intersection points of different musical scales and pitch information, and then the selection required for conversion is carried out according to symbols corresponding to various spectrums in a conversion logic library corresponding to the basic elements; the basic element enables each converted spectrum to quickly and accurately determine the corresponding converted symbol.
When the staff to be converted is a picture, the step S1 of obtaining the staff and the music semantic information on the staff specifically includes:
acquiring a staff picture needing to be converted;
identifying the space between the four staff lines of the staff through a pattern identifier, and determining the position as a note identification operation interval;
obtaining different five-line four-space by the scale symbols on the five-line four-space and the pitch positions of the scale symbols, and storing the scale symbols as music semantic information spectrums;
and directly translating different music semantic information into staff notation according to the conversion logic library.
To further ensure the accuracy of the music semantic information and conversion, the method further comprises
And taking the generated staff as a comparison spectrum, comparing the comparison spectrum with the staff picture in terms of similarity rate, giving a warning if the similarity rate does not reach a standard value, identifying the converted fuzzy position on the staff, giving a note candidate symbol of the fuzzy position, and determining by user selection. Namely, whether the music semantic information of each note is accurate or not is supervised by comparing the overlapping rate of the staff converted by the music semantic information with the original staff picture.
Yet another method is to automatically identify the notes in the ambiguous locations according to the following method:
judging possible note candidate symbols according to the note patterns and positions of the staff images;
cutting the section where the note is located, forming a group by the note at the fuzzy position and the notes before and after the group, traversing the spectrum of the staff database according to the note symbols before and after the group, and acquiring a candidate group with the note symbols of the group; the staff database can be a staff database stored by local equipment or a staff cloud database;
the group with the highest frequency of use in the candidate group is judged as the best default group, so that the notes in the fuzzy position are automatically confirmed.
In a specific example, the converted spectrum is a numbered musical notation; the converting the staff according to the conversion logic specifically comprises:
generating a primary numbered musical notation according to the stored music semantic information spectrum and the conversion logic library;
and (3) performing symbol display processing on the primary numbered musical notation: converting the time-reduced line, the sound-connected line and the half notes of the staff notes into the time-reduced line, the sound-connected line and the half notes in the form of the numbered musical notation at corresponding positions, as shown in fig. 2a and 2 b; the tone marks and the clef marks of the staff are not displayed at the corresponding positions of the numbered musical notation, which are shown in fig. 2c and 2 d; corresponding to the whole note symbols of the staff, the number of notes required to be displayed in the current bar is calculated according to the beat number of the current bar, the titles are displayed in the first position of the staff, and the later positions are filled up by transverse lines, as shown in fig. 2 e.
The rhythm comparison means that each line of music has a corresponding rhythm music for comparison, and teachers can teach students to sing music and beat to help students to learn. One example of the conversion of staff and numbered musical notation into rhythm notation is shown in FIG. 3; the conversion spectrum is a staff rhythm spectrum, rhythm notes of the staff are fixed at the pitch position of the same horizontal line and are represented by X; when the staff is displayed, the horizontal positions of the notes are not fixed, and the notes fluctuate up and down to cause a polyphonic line and a time reduction line to incline to a certain degree, but all rhythm notes after being changed into the rhythm music are at the same height in the horizontal direction, so that the inclination angles of the time reduction line and the polyphonic line are required to be processed horizontally to obtain the rhythm music of the staff;
the conversion spectrum is a rhythm spectrum of the numbered musical notation, and the method further comprises the following steps: and directly changing the notes of the numbered musical notation into X for displaying to obtain the rhythm spectrum of the numbered musical notation.
The calling rhythm method in the actual operation process is executed as follows:
and after clicking a rhythm conversion button, calling a rhythm conversion method, judging whether the current rhythm conversion button is in a rhythm comparison state or not, and judging through a this.
Judging whether the code is in a rhythm comparison state or not, and executing a code in the form of if (is. isRhythm) { }; that is, if the program enters the interior of the judgment, it indicates that the program is currently in the non-contrast state, it needs to execute the logic of modifying the rhythm contrast spectrum, move all the positions of the notes to the same horizontal line, and modify the note exhibition state to the X exhibition.
And when the program enters into the else judgment, the comparison state is indicated to be in the current state, at this time, the comparison state needs to be cancelled, all the note positions are recovered to the positions of the normal notes through the for loop, and the X is converted into the normal note display.
Logic of fingering comparison: the method refers to how to operate other musical instruments to send the current notes, the playing musical instrument needs to press the corresponding sound hole, and how to press the hands when the sound hole is pressed, and fingering teaching can be used as a reference. FIGS. 4a and 4b show examples of converting spectra into fingered spectra; the converting the staff according to the conversion logic specifically comprises:
issuing a fingering spectrum conversion command, and displaying and selecting a musical instrument corresponding to the fingering spectrum to be converted;
generating a fingering indication chart of each note according to the stored music semantic information syndromes and corresponding musical instrument playing logics in the conversion logic library, and arranging the fingering indication chart above or below the corresponding note for comparison and display; the fingering indication map comprises a fingering indication map of the wind instrument, and fig. 4a is a comparison schematic diagram after conversion of a staff notation and a bamboo flute fingering notation; also, for example, when the user selects the cucurbit flute, the corresponding note top shows the fingering of the cucurbit flute when the cucurbit flute emits the sound, as shown in fig. 4 b.
The fingering spectrum conversion method in the actual operation process is performed as follows:
starting to execute fingering display logic after selecting the corresponding musical instrument fingering;
and judging whether the fingering display state is in the fingering display state currently or not, judging whether the displayed fingering is the currently selected fingering or not, and if so, executing the logic operation of conversion between the staff and the fingering of the if.
In order to intuitively perform accurate performance through the fingering indicator graph and simultaneously perform the accurate performance without staff comparison, the embodiment further comprises the following methods: converting the fingering board into a reverse staff according to the conversion logic of the conversion logic library, comparing the reverse staff with staff, and distinguishing and recording the beat number and the connecting line of the reverse staff and the staff; and marking the obtained beat number and the connecting line on the corresponding fingering indication diagram according to the positions of the original upper part, the lower part or the left part and the right part of the note symbol. The method comprises the steps of directly judging the symbols wirelessly displayed in the fingering chart such as missing beat numbers, connecting lines and the like by reversing the comparison between the staff and staff, and then directly marking the symbols on the fingering indicating chart according to the original mode, such as directly marking the connecting sound line on the bottom of the corresponding fingering indicating chart.
The lyric contrast refers to the lyric display corresponding to each note. The difficulty of lyric input is to align the lyrics with the notes, that is, the space occupied by the time value of different notes is different, so the distance of each time of cursor movement needs to be calculated in real time according to the position of the note, and the operation is complex through the movement adjustment of the input cursor, therefore, the invention operates the words by the method of segmenting the words first. When the converted spectrum is a lyric comparison spectrum, the identifying and converting the note symbols on the staff according to the conversion logic specifically comprises:
inputting the whole lyrics in the input box of the lyrics;
judging whether the current note of the staff is in the zeroth part or not and whether the array of the current note is in a non-empty state or not; if the array of the current note is not in an empty state, acquiring current note data;
the input lyrics are correspondingly matched with the paragraphs of the staff according to the punctuation, and then the lyrics are compared with logic and put into the corresponding note data; the lyric comparison logic comprises: the back note of the polyphonic line has no lyrics; only the first one is taken when one note corresponds to a plurality of lyrics; when the polyphone appears, prompting the user to correct the polyphone, and if the polyphone is not corrected, defaulting to use the pinyin of the 0 th position of the current character;
and automatically generating a marked pinyin on the compared lyrics.
An example of lyrics displayed against a spectrum is shown in FIG. 5.
The invention also discloses a conversion method of the virtual keyboard comparison spectrum. The virtual keyboard contrast means that the virtual keyboard at the bottom can highlight the sound played by the current note when the note is played, so that a beginner can be helped to identify the approximate position of the current sound on the key. The identifying and converting the note symbols on the staff according to the conversion logic specifically comprises:
generating a virtual piano keyboard above or below the staff, wherein each key of the virtual piano keyboard corresponds to a standard MIDI value, and the virtual piano keyboard has a hidden sound name and a song name;
when the musical note is played, the MIDI value of the current musical note is calculated according to the musical note pitch information of the current music semantic information spectrum, whether the current musical note is a pause symbol or not is judged, and if not, the corresponding key is found on the virtual keyboard for highlighting.
An example of a virtual keyboard against a spectrum presentation is shown in fig. 6.
In another aspect of the present invention, a multiple score comprehensive transformation system is further provided, as shown in fig. 7, the system comprises
The staff identification module is configured to identify note symbols, tone marks, clews, time reduction lines and polyphonic line information among and on the four staff lines of the staff picture through the pattern identifier;
the music semantic generation module is configured to generate different music semantic information according to the information identified by the staff identification module;
the temporary storage module is used for temporarily storing the music semantic information of the staff;
the logic conversion library module takes the music semantic information as a basic element and configures translation notes and combination logic corresponding to different spectrums; the different music score comprises a staff, a numbered musical notation, a rhythm music score, a fingering music score, a lyric comparison music score and a virtual keyboard music score;
the conversion module comprises a numbered musical notation conversion unit, a rhythm musical notation conversion unit, a fingering musical notation conversion unit, a lyric comparison musical notation conversion unit and a virtual keyboard conversion unit and is used for calling conversion logics corresponding to the logic conversion library module according to the conversion instruction to perform conversion of each unit;
the correction module is configured to take the staff notation generated by the music voice generation module as a comparison spectrum, compare the comparison spectrum with a staff notation picture at a similarity rate, give a warning if the similarity rate does not reach a standard value, identify a conversion fuzzy position on the staff notation, give a note candidate symbol of the fuzzy position at the same time, and determine the selection by a user; or by an automatic default method to identify notes at specific ambiguous locations.
The above-described embodiments do not limit the scope of the present invention. Any modification, equivalent replacement, and improvement made within the spirit and principle of the above-described embodiments should be included in the protection scope of the technical solution.
Claims (10)
1. A method for comprehensively converting multiple music scores comprises the steps of
S1, acquiring staff and music semantic information on the staff; the music semantic information comprises the scale and pitch of a music score, and the music semantic information is used as a basic element in a conversion logic library and corresponds to the translated notes of different spectrums;
s2, receiving a specific conversion instruction, calling conversion logic of the corresponding instruction in a conversion logic library, and converting the staff according to the conversion logic;
s3, displaying the converted staff and the converted spectrum by double spectrum or multi spectrum contrast.
2. The method for comprehensively converting multiple musical scores as claimed in claim 1, wherein the step S1 of obtaining staff notation and music semantic information on the notation is specifically:
acquiring a staff picture needing to be converted;
identifying the space between the four staff lines of the staff through a pattern identifier, and determining the position as a note identification operation interval;
obtaining different five-line four-space by the scale symbols on the five-line four-space and the pitch positions of the scale symbols, and storing the scale symbols as music semantic information spectrums;
and directly translating different music semantic information into staff notation according to the conversion logic library.
3. The method of multi-score comprehensive conversion of claim 2, wherein said method further comprises
Taking the generated staff as a comparison spectrum, comparing the comparison spectrum with the staff picture in terms of similarity rate, giving a warning if the similarity rate does not reach a standard value, identifying a conversion fuzzy position on the staff, giving a note candidate symbol of the fuzzy position, and determining by user selection; otherwise, automatically confirming the notes of the fuzzy position according to the following method:
judging possible note candidate symbols according to the note patterns and positions of the staff images;
cutting the section where the note is located, forming a group by the note at the fuzzy position and the notes before and after the group, traversing the spectrum of the staff database according to the note symbols before and after the group, and acquiring a candidate group with the note symbols of the group;
the group with the highest frequency of use in the candidate group is judged as the best default group, so that the notes in the fuzzy position are automatically confirmed.
4. The multi-score comprehensive transformation method of claim 2, wherein said transformed score is a numbered musical notation; the converting the staff according to the conversion logic specifically comprises:
generating a primary numbered musical notation according to the stored music semantic information spectrum and the conversion logic library;
and (3) performing symbol display processing on the primary numbered musical notation: converting the time reduction line, the continuous tone line and the half notes of the staff notes into time reduction lines, continuous tone lines and half notes in the form of numbered musical notation at corresponding positions; the tone marks and the clef marks of the staff are not displayed at the corresponding positions of the numbered musical notation; and calculating the number of notes required to be displayed in the current bar according to the whole note symbols of the staff and the beat number of the current bar, displaying the roll in the first position of the staff, and filling the later positions with transverse lines.
5. The method for multiple musical score syntactical transformation according to claim 1, wherein said method further comprises:
the conversion staff is a staff rhythm staff, rhythm notes of the staff are fixed at the pitch position of the same horizontal line and are represented by X, and meanwhile, the inclination angles of the time reduction line and the sound connection line are horizontally processed to obtain the staff rhythm staff;
the conversion spectrum is a rhythm spectrum of the numbered musical notation, and the method further comprises the following steps: and directly changing the notes of the numbered musical notation into X for displaying to obtain the rhythm spectrum of the numbered musical notation.
6. The multiple score comprehensive transformation method of claim 2, wherein said transformed spectrum is a fingering spectrum; the converting the staff according to the conversion logic specifically comprises:
issuing a fingering spectrum conversion command, and displaying and selecting a musical instrument corresponding to the fingering spectrum to be converted;
generating a fingering indication chart of each note according to the stored music semantic information syndromes and corresponding musical instrument playing logics in the conversion logic library, and arranging the fingering indication chart above or below the corresponding note for comparison and display; the fingering indication map comprises fingering indication maps of the wind instrument;
converting the fingering board into a reverse staff according to the conversion logic of the conversion logic library, comparing the reverse staff with staff, and distinguishing and recording the beat number and the connecting line of the reverse staff and the staff;
and marking the obtained beat number and the connecting line on the corresponding fingering indication diagram according to the positions of the original upper part, the lower part or the left part and the right part of the note symbol.
7. The method for comprehensively transforming a plurality of musical scores as claimed in claim 1, wherein said transformed spectra are lyrics comparison spectra, and said identifying and transforming the note symbols on the staff according to the transformation logic specifically comprises:
inputting the whole lyrics in the input box of the lyrics;
judging whether the current note of the staff is in the zeroth part or not and whether the array of the current note is in a non-empty state or not; if the array of the current note is not in an empty state, acquiring current note data;
the input lyrics are correspondingly matched with the paragraphs of the staff according to the punctuation, and then the lyrics are compared with logic and put into the corresponding note data; the lyric comparison logic comprises: the back note of the polyphonic line has no lyrics; only the first one is taken when one note corresponds to a plurality of lyrics; when the polyphone appears, prompting the user to correct the polyphone, and if the polyphone is not corrected, defaulting to use the pinyin of the 0 th position of the current character;
and automatically generating a marked pinyin on the compared lyrics.
8. The method for comprehensively converting multiple musical scores as claimed in claim 2, wherein the conversion spectrum is a virtual keyboard reference spectrum, and the identifying and converting the note symbols on the staff according to the conversion logic specifically comprises:
generating a virtual piano keyboard above or below the staff, wherein each key of the virtual piano keyboard corresponds to a standard MIDI value, and the virtual piano keyboard has a hidden sound name and a song name;
when the musical note is played, the MIDI value of the current musical note is calculated according to the musical note pitch information of the current music semantic information spectrum, whether the current musical note is a pause symbol or not is judged, and if not, the corresponding key is found on the virtual keyboard for highlighting.
9. A multiple score comprehensive transformation system applied to any of claims 1-3, characterized in that said system comprises
The staff identification module is configured to identify note symbols, tone marks, clews, time reduction lines and polyphonic line information among and on the four staff lines of the staff picture through the pattern identifier;
the music semantic generation module is configured to generate different music semantic information according to the information identified by the staff identification module;
the temporary storage module is used for temporarily storing the music semantic information of the staff;
the logic conversion library module takes the music semantic information as a basic element and configures translation notes and combination logic corresponding to different spectrums; the different music score comprises a staff, a numbered musical notation, a rhythm music score, a fingering music score, a lyric comparison music score and a virtual keyboard music score;
and the conversion module comprises a numbered musical notation conversion unit, a rhythm musical notation conversion unit, a fingering musical notation conversion unit, a lyric comparison musical notation conversion unit and a virtual keyboard conversion unit and is used for calling conversion logic corresponding to the logic conversion library module according to the conversion instruction to convert each unit.
10. The system for comprehensive conversion of multiple musical scores as claimed in claim 9, further comprising a correction module configured to compare the staff notation generated by the music speech generation module as a reference notation with the staff picture at a similarity rate, and if the similarity rate does not reach a standard value, giving an alarm, identifying a conversion fuzzy position on the staff notation at the same time, giving a note candidate symbol at the fuzzy position at the same time, and making a user selection for determination; or by an automatic default method to identify notes at specific ambiguous locations.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110976329.1A CN113674584B (en) | 2021-08-24 | 2021-08-24 | Comprehensive conversion method and comprehensive conversion system for multiple music scores |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110976329.1A CN113674584B (en) | 2021-08-24 | 2021-08-24 | Comprehensive conversion method and comprehensive conversion system for multiple music scores |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113674584A true CN113674584A (en) | 2021-11-19 |
CN113674584B CN113674584B (en) | 2023-04-28 |
Family
ID=78545757
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110976329.1A Active CN113674584B (en) | 2021-08-24 | 2021-08-24 | Comprehensive conversion method and comprehensive conversion system for multiple music scores |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113674584B (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114202763A (en) * | 2021-12-02 | 2022-03-18 | 厦门大学 | A method and system for semantic translation of musical notation |
CN115019600A (en) * | 2022-01-17 | 2022-09-06 | 滁州职业技术学院 | A musical staff notation reader and a notation recognition method therefor |
CN115132156A (en) * | 2022-06-29 | 2022-09-30 | 福建星网视易信息系统有限公司 | Method for vivid display of music score and storage medium |
CN115393875A (en) * | 2022-08-30 | 2022-11-25 | 杭州电子科技大学 | Method and system for staff identification and numbered musical notation conversion based on MobileNet V3 |
Citations (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20050115382A1 (en) * | 2001-05-21 | 2005-06-02 | Doill Jung | Method and apparatus for tracking musical score |
CN101719366A (en) * | 2009-12-16 | 2010-06-02 | 德恩资讯股份有限公司 | Method for editing and displaying music symbols and music marks and karaoke system |
WO2010112943A1 (en) * | 2009-04-01 | 2010-10-07 | I-Tab Limited | Music tablature player |
US20110132172A1 (en) * | 2008-07-15 | 2011-06-09 | Gueneux Roland Raphael | Conductor centric electronic music stand system |
JP2012155219A (en) * | 2011-01-27 | 2012-08-16 | Nec Casio Mobile Communications Ltd | Musical performance data providing system, method, server, portable terminal, and computer program |
CN104036227A (en) * | 2013-03-05 | 2014-09-10 | 联想移动通信科技有限公司 | Electronic music score generating method and mobile terminal |
CN104485090A (en) * | 2014-12-12 | 2015-04-01 | 上海斐讯数据通信技术有限公司 | Music score generating method and device and mobile terminal |
US20160055837A1 (en) * | 2014-08-20 | 2016-02-25 | Steven Heckenlively | Music yielder with conformance to requisites |
CN105469669A (en) * | 2016-02-02 | 2016-04-06 | 广州艾美网络科技有限公司 | Auxiliary teaching device for sing |
CN105551472A (en) * | 2015-11-27 | 2016-05-04 | 海马音乐工作室有限公司 | Music score generation method with fingering marks and system thereof |
CN108074552A (en) * | 2016-11-18 | 2018-05-25 | 北京酷我科技有限公司 | The electronic score conversion method and system of a kind of piano |
CN109493684A (en) * | 2018-12-10 | 2019-03-19 | 北京金三惠科技有限公司 | A kind of multifunctional digital music lesson system |
CN110060544A (en) * | 2019-05-31 | 2019-07-26 | 福建工程学院 | A kind of piano playing demo system and its demenstration method |
CN111081116A (en) * | 2018-10-22 | 2020-04-28 | 大连神奇视角网络科技有限公司 | A piano learning system that converts vocal music to piano music |
CN111477200A (en) * | 2020-04-03 | 2020-07-31 | 深圳市人工智能与机器人研究院 | Music score file generation method and device, computer equipment and storage medium |
-
2021
- 2021-08-24 CN CN202110976329.1A patent/CN113674584B/en active Active
Patent Citations (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20050115382A1 (en) * | 2001-05-21 | 2005-06-02 | Doill Jung | Method and apparatus for tracking musical score |
US20110132172A1 (en) * | 2008-07-15 | 2011-06-09 | Gueneux Roland Raphael | Conductor centric electronic music stand system |
WO2010112943A1 (en) * | 2009-04-01 | 2010-10-07 | I-Tab Limited | Music tablature player |
CN101719366A (en) * | 2009-12-16 | 2010-06-02 | 德恩资讯股份有限公司 | Method for editing and displaying music symbols and music marks and karaoke system |
JP2012155219A (en) * | 2011-01-27 | 2012-08-16 | Nec Casio Mobile Communications Ltd | Musical performance data providing system, method, server, portable terminal, and computer program |
CN104036227A (en) * | 2013-03-05 | 2014-09-10 | 联想移动通信科技有限公司 | Electronic music score generating method and mobile terminal |
US20160055837A1 (en) * | 2014-08-20 | 2016-02-25 | Steven Heckenlively | Music yielder with conformance to requisites |
CN104485090A (en) * | 2014-12-12 | 2015-04-01 | 上海斐讯数据通信技术有限公司 | Music score generating method and device and mobile terminal |
CN105551472A (en) * | 2015-11-27 | 2016-05-04 | 海马音乐工作室有限公司 | Music score generation method with fingering marks and system thereof |
CN105469669A (en) * | 2016-02-02 | 2016-04-06 | 广州艾美网络科技有限公司 | Auxiliary teaching device for sing |
CN108074552A (en) * | 2016-11-18 | 2018-05-25 | 北京酷我科技有限公司 | The electronic score conversion method and system of a kind of piano |
CN111081116A (en) * | 2018-10-22 | 2020-04-28 | 大连神奇视角网络科技有限公司 | A piano learning system that converts vocal music to piano music |
CN109493684A (en) * | 2018-12-10 | 2019-03-19 | 北京金三惠科技有限公司 | A kind of multifunctional digital music lesson system |
CN110060544A (en) * | 2019-05-31 | 2019-07-26 | 福建工程学院 | A kind of piano playing demo system and its demenstration method |
CN111477200A (en) * | 2020-04-03 | 2020-07-31 | 深圳市人工智能与机器人研究院 | Music score file generation method and device, computer equipment and storage medium |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114202763A (en) * | 2021-12-02 | 2022-03-18 | 厦门大学 | A method and system for semantic translation of musical notation |
CN115019600A (en) * | 2022-01-17 | 2022-09-06 | 滁州职业技术学院 | A musical staff notation reader and a notation recognition method therefor |
CN115132156A (en) * | 2022-06-29 | 2022-09-30 | 福建星网视易信息系统有限公司 | Method for vivid display of music score and storage medium |
CN115132156B (en) * | 2022-06-29 | 2025-04-01 | 福建星网视易信息系统有限公司 | Vivid display method and storage medium for music scores |
CN115393875A (en) * | 2022-08-30 | 2022-11-25 | 杭州电子科技大学 | Method and system for staff identification and numbered musical notation conversion based on MobileNet V3 |
Also Published As
Publication number | Publication date |
---|---|
CN113674584B (en) | 2023-04-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN113674584B (en) | Comprehensive conversion method and comprehensive conversion system for multiple music scores | |
US10614786B2 (en) | Musical chord identification, selection and playing method and means for physical and virtual musical instruments | |
US5146833A (en) | Computerized music data system and input/out devices using related rhythm coding | |
US8269094B2 (en) | System and method to generate and manipulate string-instrument chord grids in a digital audio workstation | |
Hagel | Ancient Greek music: a new technical history | |
US8912418B1 (en) | Music notation system for two dimensional keyboard | |
US4958551A (en) | Computerized music notation system | |
US5962800A (en) | Scale-based music notation system | |
US6100462A (en) | Apparatus and method for generating melody | |
CN113571031B (en) | Automatic error correction and intelligent prompting method for Guqin music score | |
JP2014186228A (en) | Chord playing guide device, method, and program | |
JP7157377B2 (en) | Performance information display device, performance information display method, performance information display program, and electronic musical instrument | |
US11127383B1 (en) | Musical notation system | |
WO1994011857A1 (en) | Improvements in and relating to musical computational devices | |
US7041888B2 (en) | Fingering guide displaying apparatus for musical instrument and computer program therefor | |
US20230089269A1 (en) | Performance Improvement with the DAMONN Music Notation System | |
US20130305909A1 (en) | Raw sound data organizer | |
JP2009058952A (en) | Tuning device | |
US7485793B1 (en) | Music display device and method | |
JPH0199169A (en) | Music score conversion system | |
US7314991B2 (en) | Method of conveying musical information | |
WO2022143679A1 (en) | Sheet music analysis and marking method and apparatus, and electronic device | |
Bunks et al. | Visualization of tonal harmony for jazz lead sheets | |
JP2004109376A (en) | Fingering display method and program therefor | |
US7528317B2 (en) | Harmonic analysis |
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 |