Dynamic Crossfade Tone Synthesis for Real-Time Performance

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional tone synthesis apparatuses using the SAEM technique face delays in tone generation when sudden performance instructions, such as note-off or note-on operations, occur during real-time performances due to pre-determined crossfade time lengths, leading to delayed completion of previous tones and subsequent tone generation.

Innovation Solution

A tone synthesis apparatus that acquires performance information to determine whether to change the crossfade characteristic of ongoing synthesis, allowing for automatic expansion or contraction of crossfade time lengths, enabling earlier or later completion of waveform shifts between rendition style modules without human intervention.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Stability of the object's composition

If pre-determined crossfade time lengths are used for tone synthesis, then smooth transitions between tone portions are achieved, but tone generation delays occur when sudden performance instructions happen during real-time performance

Engineering Contradiction:
Improvesmoothness of tone transitionsVSAvoidtone generation delay
Core Design Contradiction:
Stability of the object's compositionVSLoss of time

Solution Approach 1:

The patent applies dynamics by making the crossfade time length adjustable and changeable during tone synthesis. The system transitions from fixed pre-determined crossfade times to dynamic crossfade times that can be modified based on performance conditions. The determination section evaluates whether to change crossfade characteristics, and the change section implements the adjustment, allowing the system to adapt crossfade duration to real-time performance needs, thereby resolving the contradiction between smooth transitions and response speed.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent implements parameter changes by modifying the crossfade time length parameter during tone synthesis based on performance information. The system changes the crossfade parameter from a fixed pre-determined value to a variable that can be expanded or contracted based on whether sudden performance instructions occur. This parameter adaptation allows the system to maintain smooth transitions when needed while reducing delays when rapid response is required.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If crossfade synthesis time is extended to ensure smooth transitions, then tone quality is improved, but response time to sudden performance instructions is reduced

Engineering Contradiction:
Improvequality of tone synthesisVSAvoidresponse speed to performance instructions
Core Design Contradiction:
ReliabilityVSSpeed

Solution Approach 1:

The system uses dynamics to make crossfade synthesis time adaptable rather than fixed. The determination section monitors performance conditions and decides whether to maintain extended crossfade times for quality or reduce them for speed. The change section implements the time adjustment, enabling the system to dynamically balance between tone synthesis quality and response speed based on real-time performance needs.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent applies parameter changes by adjusting the crossfade synthesis time parameter based on performance information. When sudden performance instructions are detected, the system contracts the crossfade time parameter to improve response speed. When smooth transitions are prioritized, the system maintains or expands the parameter to ensure tone quality. This flexible parameter control resolves the contradiction between reliability and speed.

Inventive Principle:
Principle #35Parameter changes

3Device complexity

If pre-determined rendition style module timing is used, then tone synthesis processing is simplified, but flexibility to respond to real-time performance variations is reduced

Engineering Contradiction:
Improvecomplexity of tone synthesis processingVSAvoidresponsiveness to performance variations
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The patent applies preliminary action by pre-preparing multiple rendition style modules with different characteristics and timing options. The determination section evaluates performance information and selects appropriate pre-prepared modules, avoiding the need for complex real-time synthesis while maintaining flexibility. The change section switches between pre-prepared modules based on performance conditions, balancing simplicity and adaptability.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system uses dynamics to make the selection and timing of rendition style modules flexible. While modules are pre-prepared for simplicity, the determination and change sections enable dynamic selection and timing adjustment based on performance variations. This allows the system to maintain simple processing architecture while achieving high adaptability to real-time performance needs.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS7396992B2Tone synthesis apparatus and method
Publication Date: 2008.07.08 YAMAHA CORP
  • US7396992B2 patent drawing
  • US7396992B2 patent drawing
  • US7396992B2 patent drawing

AI summary

Determination is made, in accordance with acquired performance information, as to whether a crossfade characteristic should be changed or not, and a crossfade characteristic of crossfade synthesis having already been started at the time of the acquisition of the performance information was acquired are automatically changed in accordance with a result of the determination. Because the crossfade characteristic is automatically changed during the course of the crossfade synthesis, the time length of the crossfade synthesis can be expanded or contracted as compared to the time length that had been preciously set at the beginning of the crossfade synthesis, and thus, the time position of a succeeding one of rendition style modules to be time-serially combined in accordance with the acquired performance information can be allotted to a time position displaced by an amount corresponding to the expanded or contracted time.