Patent classifications
G10G1/04
SYSTEM AND METHOD FOR FRACTIONALLY REPRESENTING TIME SIGNATURES FOR USE IN MUSIC COMPUTER PROGRAMS AND METRONOMES
A system for fractionally representing time signature for use with digital device includes a user interface that enables a user to enter a first number to represent the number of beats per bar; and to enter a second number to represent the number of divisions per beat. The system uses a processing device to run a set of transcription rules to the first and second numbers in response to user selected inputs. A graphical output is used to display a visual representation of the desired fractional output is displayed. The system also includes a method for fractionally representing time signatures with the steps of entering, via an electronic processing device, a first and a second number where the first number represents the number of beats per bar and the second number represents the number of divisions per beat and displays the result on an electronic display.
MUSICAL ELEMENT GENERATION SUPPORT DEVICE, MUSICAL ELEMENT LEARNING DEVICE, MUSICAL ELEMENT GENERATION SUPPORT METHOD, MUSICAL ELEMENT LEARNING METHOD, NON-TRANSITORY COMPUTER-READABLE MEDIUM STORING MUSICAL ELEMENT GENERATION SUPPORT PROGRAM, AND NON-TRANSITORY COMPUTER-READABLE MEDIUM STORING MUSICAL ELEMENT LEARNING PROGRAM
A musical element generation support device includes at least one processor configured to receive a musical element sequence including a plurality of musical elements and a blank portion that are arranged in a time series, and generate, by using a learning model, at least one suitable musical element for the blank portion based on a part of the musical elements that is positioned after the blank portion on a time axis in the musical element sequence. The learning model is configured to generate, from one-part musical element, another-part musical element.
Methods and systems for vocalist part mapping
Systems and methods for mapping parts in a digital sheet music file for a harmony. The method may include receiving a selection of a music segment for part mapping, receiving a digital sheet music representation of the selected music segment, and determining a plurality of plausible part mapping for the digital sheet music representation. A part mapping identifies one or more distinct musical parts in the digital sheet music representation, each of said one or more distinct musical parts corresponding to a performer of the harmony. The method may also include analyzing one or more features of the plurality of plausible part mapping to identify a highest probability part mapping based on previously stored information, and outputting the highest probability part mapping.
Methods and systems for vocalist part mapping
Systems and methods for mapping parts in a digital sheet music file for a harmony. The method may include receiving a selection of a music segment for part mapping, receiving a digital sheet music representation of the selected music segment, and determining a plurality of plausible part mapping for the digital sheet music representation. A part mapping identifies one or more distinct musical parts in the digital sheet music representation, each of said one or more distinct musical parts corresponding to a performer of the harmony. The method may also include analyzing one or more features of the plurality of plausible part mapping to identify a highest probability part mapping based on previously stored information, and outputting the highest probability part mapping.
Method and system for generating musical notations for musical score
Disclosed is a computer-implemented method and system for generating musical notations for a musical score. The method comprises receiving, via a first user interface, a musical note event of the musical score, processing, via a processing arrangement, the received musical note event of the musical score to determine one or more relevant music profile definitions therefor, defining, via the processing arrangement, one or more parameters to be associated with the received musical note event of the musical score based, at least in part, on the determined one or more relevant music profile definitions therefor and generating, via the processing arrangement, at least one notation output for the received musical note event of the musical score based on the defined one or more parameters associated therewith.
Method and system for generating musical notations for musical score
Disclosed is a computer-implemented method and system for generating musical notations for a musical score. The method comprises receiving, via a first user interface, a musical note event of the musical score, processing, via a processing arrangement, the received musical note event of the musical score to determine one or more relevant music profile definitions therefor, defining, via the processing arrangement, one or more parameters to be associated with the received musical note event of the musical score based, at least in part, on the determined one or more relevant music profile definitions therefor and generating, via the processing arrangement, at least one notation output for the received musical note event of the musical score based on the defined one or more parameters associated therewith.
System and method for generation of musical notation from audio signal
A system for generation of a musical notation from an audio signal, the system comprising at least one processor configured to: obtain the audio signal from an audio source or a data repository; process the audio signal using first machine learning (ML) model(s) to generate a recognition result, wherein the recognition result is indicative of a pitch and a duration of a plurality of notes in the audio signal and their corresponding confidence scores; generate a preliminary musical notation using the recognition result; process the preliminary musical notation using second ML model(s) to determine whether the preliminary musical notation includes one or more errors; and when it is determined that the preliminary musical notation includes one or more errors, modify the preliminary musical notation to generate the musical notation that is error-free or has lesser errors as compared to the preliminary musical notation.
System and method for generation of musical notation from audio signal
A system for generation of a musical notation from an audio signal, the system comprising at least one processor configured to: obtain the audio signal from an audio source or a data repository; process the audio signal using first machine learning (ML) model(s) to generate a recognition result, wherein the recognition result is indicative of a pitch and a duration of a plurality of notes in the audio signal and their corresponding confidence scores; generate a preliminary musical notation using the recognition result; process the preliminary musical notation using second ML model(s) to determine whether the preliminary musical notation includes one or more errors; and when it is determined that the preliminary musical notation includes one or more errors, modify the preliminary musical notation to generate the musical notation that is error-free or has lesser errors as compared to the preliminary musical notation.
Context based tab autoscrolling
In general terms the present disclosure proposes computer-implemented method for context-based scrolling of tablature. The computer-implemented method comprises receiving, at computer, tablature from device at which tablature is stored or is generated, wherein computer comprises at least one processor, determining structure of tablature using at least one feature recognition algorithm, using at least one processor, determining one or more parameters of display environment, using at least one processor, building abstract syntax tree of tablature comprising an array of structural elements of tablature, using at least one processor, determining scrolling time period in which portion of the tablature that is displayed on given region of a viewport of display environment is to be replaced by a next portion of tablature, using at least one processor, and scrolling tablature according to at least abstract syntax tree of tablature and scrolling time period, in display environment, using the at least one processor.
Context based tab autoscrolling
In general terms the present disclosure proposes computer-implemented method for context-based scrolling of tablature. The computer-implemented method comprises receiving, at computer, tablature from device at which tablature is stored or is generated, wherein computer comprises at least one processor, determining structure of tablature using at least one feature recognition algorithm, using at least one processor, determining one or more parameters of display environment, using at least one processor, building abstract syntax tree of tablature comprising an array of structural elements of tablature, using at least one processor, determining scrolling time period in which portion of the tablature that is displayed on given region of a viewport of display environment is to be replaced by a next portion of tablature, using at least one processor, and scrolling tablature according to at least abstract syntax tree of tablature and scrolling time period, in display environment, using the at least one processor.