G10H2210/385

Audio correction apparatus, and audio correction method thereof

An audio correction apparatus and an audio correction method. The audio correction method includes: receiving audio data, which may be input by a user and/or an instrument uttering sounds; detecting onset information by analyzing harmonic components of the received audio data; detecting pitch information of the received audio data based on the detected onset information; comparing the audio data with reference audio data and aligning the two based on the detected onset information and the detected pitch information; and correcting the aligned audio data to match the reference audio data.

Music Synchronization System And Associated Methods
20170124898 · 2017-05-04 · ·

Exemplary embodiments are directed to music synchronization systems including an electronic artist audio database with a plurality of artist audio files and an electronic data database including a plurality of data files corresponding to the respective plurality of artist audio files. Each of the data files includes data relating to fingering positions for an instrument. The systems include a processing device configured to execute a synchronization engine that receives as input an artist audio file from the electronic artist audio database and a corresponding data file from the electronic data database, and outputs via a graphical user interface a synchronized music lesson for the artist audio file. Exemplary embodiments are also directed to methods of music synchronization.

Mixing a video track with variable tempo music
09626877 · 2017-04-18 · ·

The teachings described herein are generally directed to a system, method, and apparatus for separating and mixing tracks within music. The system can have a video that is synchronized with the variations in the musical tempo through a variable timing reference track designed and provided for a user of the preselected piece of music that was prerecorded, wherein the designing of the variable timing reference track includes creating a tempo map having variable tempos, rhythms, and beats using notes from the preselected piece of music.

Automated performance technology using audio waveform data
09613635 · 2017-04-04 · ·

In order to play waveform data back at a variable performance tempo by using waveform data which complies with a desired reference tempo, the present invention performs a timeline-expansion/contraction control on the waveform data to be played back, according to the relationship between the performance tempo and the reference tempo. The present invention also determines whether to limit the playback of the waveform data according to the relationship between the performance tempo and the reference tempo. In the case that playback is to be limited, the present invention stops playback of the waveform data, or reduces the resolution of playback processing and continues playback of the waveform data. The present invention stops playback of the waveform data when, for example, the relationship between the performance tempo and the reference tempo is a relationship in which the waveform data would be played back at a performance tempo which would cause a processing delay or a deterioration of sound quality. As a result, it is possible to preemptively prevent a system freeze and solve problems such as the generation of music which has a slower tempo than the desired performance tempo, or the generation of music which includes the intermittent cutting out of sound due to noise, or a significant reduction to sound quality.

Electronic musical instrument, control method for electronic musical instrument, and storage medium
12254854 · 2025-03-18 · ·

An electronic musical instrument includes a performance operator and at least one processor. In accordance with pitch data associated with the performance operator operated by a user, the at least one processor digitally synthesizes and outputs inferential musical sound data including inferential performance technique of a player. The inferential performance technique of the player is based on acoustic feature data output by a trained acoustic model obtained by performing machine learning on: a training score data set including training pitch data; and a training performance data set obtained by the player playing a musical instrument and is not played in the user operation of the performance operator.

METHOD, DEVICE AND COMPUTER PROGRAM PRODUCT FOR SCROLLING A MUSICAL SCORE

A method for scrolling a musical score on a screen of a device, comprising: loading a file having a digital score in a piece of memory of said device, wherein said digital score is in a digital format for representing musical notation; displaying a plurality of notes or at least one measure from said score on the screen. The method further comprises: scrolling said score in a continuous way by moving the notes or measures displayed on the screen, in such a way that additional notes of music or additional measures start to appear on the screen while the already scrolled notes or measures start to disappear from the screen; adjusting the scrolling speed according to the displayed notes or measures and to a tempo. Device, computer program product and computer-readable memory/medium.

Information processing system and computer system implemented method of processing information

An information processing system includes an image obtaining circuit and a display control circuit. The image obtaining circuit is configured to obtain observation images of a first keyboard of a first keyboard instrument. The display control circuit is configured to display, on a display device, the observation images and reference images. The reference images include moving images of at least one hand and one or more fingers of a reference performer who is playing a second keyboard of a second keyboard instrument. The at least one hand and the one or more fingers of the reference performer are displayed overlapping the first keyboard included in the observation images.

Synchronized audiovisual work
12327484 · 2025-06-10 · ·

The teachings described herein are generally directed to a system, method, and apparatus for separating and mixing tracks within music. The system can have a video that is synchronized with the variations in the musical tempo through a variable timing reference track designed and provided for a user of the preselected performance that was prerecorded, wherein the designing of the variable timing reference track includes creating a tempo map having variable tempos, rhythms, and beats using notes from the preselected performance.

Electronic musical instrument and musical piece phrase generation program
12347410 · 2025-07-01 · ·

An electronic musical instrument includes a progression speed changing unit that changes a progression of transport using a predetermined formula such that a total time required for the transport to pass through a specific step section of musical piece data is not changed; a parameter setting unit that sets a parameter for the predetermined formula; and a musical phrase generator that generates a musical phrase by assigning the parameter set by the parameter setting unit to the predetermined formula based on the progression of the transport changed by the progression speed changing unit.

REMOTE TEACHING OF A PERCUSSION INSTRUMENT
20250232688 · 2025-07-17 ·

A method, computer program product, and computer system are provided for remote teaching of a percussion instrument. The method includes recording reference movement data from a reference drumstick over a period of time, analyzing the reference movement data to generate teaching instructions for movement of a learner drumstick to emulate the reference movement data, and transmitting the teaching instructions to provide teaching instruction indications at the learner drumstick over a period of time. The method further includes receiving learning movement data from the learner drumstick in response to the teaching instruction indications, altering the timing of the teaching instruction indications based on a difference between learning movement data and reference movement data at a given point of time in the period of time of the reference movement data to compensate for differences between the learner movement data of the learner drumsticks and the reference data of the reference provider drumsticks.