Dynamic Staccato Note Duration Control via Estimation Model

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional MIDI sound sources struggle to generate natural musical sounds as they apply a fixed duration shortening for staccato notes, failing to account for varying factors such as preceding and following notes' pitches, leading to unnatural sound representations.

Innovation Solution

A method and system that utilize a first estimation model to generate a shortening rate for specific notes based on their sounding conditions, reflected in control data to produce a sound signal that accurately represents the natural duration shortening, using score data and machine learning to learn the relationship between sounding conditions and shortening rates.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a fixed duration shortening is applied to staccato notes in conventional MIDI sound sources, then the implementation is simple and straightforward, but the naturalness of the musical sound deteriorates because it fails to account for varying factors such as pitches of preceding and following notes

Engineering Contradiction:
Improvenaturalness of musical soundVSAvoidcomplexity of duration control system
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies dynamics by transitioning from a static, fixed shortening rate to a dynamic, variable shortening rate that adapts to different musical contexts. The system now adjusts the duration shortening of staccato notes based on real-time analysis of surrounding pitches and musical conditions, making the duration control flexible and context-aware rather than rigid and uniform

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent implements parameter changes by modifying the shortening rate parameter from a constant fixed value to a variable value that changes based on musical context. The system analyzes pitches of preceding and following notes, and other musical parameters to dynamically adjust the shortening rate, thereby changing the temporal parameter of note duration according to contextual conditions

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If a fixed shortening rate is used for all staccato notes, then the processing is computationally simple, but the accuracy of representing natural musical expression deteriorates

Engineering Contradiction:
Improveprecision of duration shorteningVSAvoidcomputation time for determining shortening rate
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent applies preliminary action by pre-analyzing and storing pitch information and musical context data before generating the final sound output. The system prepares reference data about surrounding pitches and musical conditions in advance, so that when generating staccato note durations, it can quickly retrieve and apply appropriate shortening rates without performing complex real-time calculations during sound synthesis

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces an intermediary computational layer that mediates between the simple fixed shortening approach and the complex variable shortening approach. This intermediary system uses lookup tables or pre-computed models that store relationships between musical contexts and appropriate shortening rates, allowing the system to achieve high precision duration control while avoiding the computational burden of real-time complex analysis

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS20230016425A1Sound Signal Generation Method, Estimation Model Training Method, and Sound Signal Generation System
Publication Date: 2023.01.19 YAMAHA CORP
  • US20230016425A1 patent drawing
  • US20230016425A1 patent drawing
  • US20230016425A1 patent drawing

AI summary

A method generates a sound signal in accordance with score data representative of respective durations of a plurality of notes and a shortening indication to shorten a duration of a specific note. The method includes generating a shortening rate, generating a series of control data, and generating a sound signal. The shortening rate is representative of an amount of shortening of the duration of the specific note, and is generated, by inputting, to a first estimation model, condition data representative of a sounding condition specified by score data for the specific note. Each of the series of control data is representative of a control condition of the sound signal corresponding to the score data, and the series of control data reflects a shortened duration of the specific note shortened in accordance with the generated shortening rate. The sound signal is generated in accordance with the series of control data.