Musical Score Data Processing with Variability Models

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing technologies can only generate a single type of performance data from a given musical score data, limiting the ability to create various performances with different musical expressions.

Innovation Solution

An information processing method that generates performance data by inputting musical score data and variability data into trained models, specifically using a CVAE or CVRNN decoder to reflect changes in performance, allowing for the creation of multiple performances from a single musical score.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If a Bayesian model is used to generate performance data reflecting a specific performer's tendency, then the accuracy of representing that performer's style is improved, but the ability to generate various performances with different musical expressions deteriorates

Engineering Contradiction:
Improveaccuracy of performer style representationVSAvoidability to generate various performances
Core Design Contradiction:
Measurement precisionVSAdaptability or versatility

Solution Approach 1:

The patent segments the performance data generation process into two distinct models: a first provisional model that learns the performer's basic tendency from performance data, and a second provisional model that generates varied performances by incorporating variability data. This segmentation allows the system to maintain accuracy in representing the performer's style while simultaneously enabling generation of diverse performances with different musical expressions.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces variability data as a dynamic element that can be adjusted to generate different performances. By making the performance generation process dynamic and adaptable through variability parameters, the system can reflect changes in performance while maintaining the core performer style, thus resolving the contradiction between accuracy and versatility.

Inventive Principle:
Principle #15Dynamics

2Device complexity

If only one type of performance data is generated from one type of musical score data, then the simplicity of the generation process is maintained, but the diversity of musical expressions is lost

Engineering Contradiction:
Improvesimplicity of generation processVSAvoiddiversity of musical expressions
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The patent divides the complex task of generating diverse performances into manageable segments: the first provisional model handles learning performer tendencies, while the second provisional model handles generation of varied performances. This segmentation makes the overall complex process more manageable while achieving the goal of diverse performance generation.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces variability data as an intermediary element that bridges the gap between simple score data and diverse performance outputs. This intermediary allows the system to maintain relative simplicity in the input while achieving diversity in the output, resolving the contradiction between process simplicity and expression diversity.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11967302B2Information processing device for musical score data
Publication Date: 2024.04.23 YAMAHA CORP
  • US11967302B2 patent drawing
  • US11967302B2 patent drawing
  • US11967302B2 patent drawing

AI summary

An information processing method includes generating performance data that represent a performance of a musical piece that reflects a change caused by a factor that alters the performance of the musical piece, by inputting musical score data, which represent a musical score of the musical piece, and variability data, which represent the factor, into a trained model.