Music Data Tempo Adjustment for Performance Synchronization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing music data processing methods struggle to accurately reflect the unique performance tendencies of musicians during automatic performances, leading to synchronization challenges between human performers and automated systems.

Innovation Solution

A method that estimates the performance position within a musical piece by analyzing audio signals and updates the tempo in music data to align with the actual performance tempo, prioritizing the reflection of performance tempo in areas where it diverges from a reference tempo, ensuring synchronized and musically cohesive automatic performances.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Extent of automation

If music data prepared in advance are used for automatic performance, then the automatic performance can be executed, but the performance position estimation precision deteriorates because the music data do not reflect the unique tendencies of the actual performer

Engineering Contradiction:
Improveautomatic performance executionVSAvoidperformance position estimation precision
Core Design Contradiction:
Extent of automationVSMeasurement precision

Solution Approach 1:

The system performs preliminary analysis of multiple actual performance recordings to extract performer-specific tempo characteristics before executing automatic performance. This preliminary action creates a customized tempo model that reflects the unique tendencies of the performer, which is then used to improve performance position estimation precision during automatic performance execution

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system changes the tempo parameter from a fixed reference value to a dynamic value that adapts based on the estimated performance position and the extracted performer-specific tempo characteristics. This parameter change allows the automatic performance to reflect the unique tendencies of the actual performer while maintaining automation

Inventive Principle:
Principle #35Parameter changes

2Reliability

If the tempo in music data is updated to reflect performance tempo, then the synchronization with actual performance improves, but the musicality may deteriorate in portions where performance tempo diverges excessively from reference tempo

Engineering Contradiction:
Improvesynchronization with actual performanceVSAvoidmusicality consistency
Core Design Contradiction:
ReliabilityVSManufacturing precision

Solution Approach 1:

The system dynamically adjusts the tempo parameter based on the estimated performance position and the relationship between performance tempo dispersion and reference tempo dispersion. The tempo is updated preferentially in portions where performance tempo dispersion is low, and maintained closer to reference tempo where dispersion is high, creating a dynamic balance between synchronization and musicality

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system applies different tempo update strategies to different portions of the musical piece based on local characteristics. In portions where performance tempo dispersion falls below reference tempo dispersion, the performance tempo is preferentially reflected. In portions where performance tempo dispersion exceeds reference tempo dispersion, the reference tempo is preferentially reflected, preserving musicality

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS10586520B2Music data processing method and program
Publication Date: 2020.03.10 YAMAHA CORP
  • US10586520B2 patent drawing
  • US10586520B2 patent drawing
  • US10586520B2 patent drawing

AI summary

A music data processing method includes estimating a performance position within a musical piece, and updating a tempo designated by music data representing a performance content of the musical piece such that a tempo trajectory corresponds to a transition in a degree of dispersion of a performance tempo, which is generated as a result of estimating the performance position with respect to a plurality of performances of the musical piece, and the transition in the degree of dispersion of a reference tempo. The performance tempo is preferentially reflected in a portion of the musical piece in which the degree of dispersion of the performance tempo falls below the degree of dispersion of the reference tempo, and the reference tempo is preferentially reflected in a portion of the musical piece in which the degree of dispersion of the performance tempo exceeds the degree of dispersion of the reference tempo.