Adaptive Assist Sound Generation for Electronic Musical Instruments

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing electronic musical instruments generate assist sounds that overlap with the player's performance, causing botheration as they are always present, rather than being contextually relevant.

Innovation Solution

A performance assistance apparatus and method that includes a sound generator circuit and a processor to detect when the player's performance deviates from a model performance, generating an assist sound only when necessary to guide the player without overlapping with their own sound.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If assist sounds are generated at each timing when the keyboard is to be operated, then the human player can easily grasp the music piece, but the assist sound overlaps with the player's own sound and causes botheration

Engineering Contradiction:
Improvetiming accuracyVSAvoidplayer botheration
Core Design Contradiction:
Measurement precisionVSObject-affected harmful factors

Solution Approach 1:

The system dynamically adjusts assist sound generation based on real-time detection of player performance. The processor continuously monitors whether the player operated the keyboard at the correct timing and only generates assist sounds when deviations are detected, making the assistance adaptive rather than static.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system implements a feedback loop where the processor detects player performance, compares it with the model performance timing, and generates assist sounds only when mismatches are found. This closed-loop feedback mechanism ensures assist sounds are provided only when actually needed for correction.

Inventive Principle:
Principle #23Feedback

2Extent of automation

If assist sounds are always generated, then performance guidance is continuous, but the assist sound becomes bothersome due to overlap with player performance

Engineering Contradiction:
Improveautomatic performance guidanceVSAvoidplayer botheration
Core Design Contradiction:
Extent of automationVSObject-affected harmful factors

Solution Approach 1:

Instead of providing full continuous assistance, the system applies partial action by generating assist sounds only for specific instances where player performance deviates from the model. This selective assistance avoids the harm of constant overlap while maintaining guidance effectiveness.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The system enables the player to self-correct by providing assist sounds only when performance errors occur. The player receives help exactly when needed without constant interference, allowing autonomous practice while maintaining accuracy through targeted feedback.

Inventive Principle:
Principle #25Self-service

3Object-affected harmful factors

If the system detects and compares user performance with model performance, then assist sounds are generated only when needed, but the system complexity increases

Engineering Contradiction:
Improveplayer botherationVSAvoidprocessing complexity
Core Design Contradiction:
Object-affected harmful factorsVSDevice complexity

Solution Approach 1:

The system uses a pre-stored model performance as a reference copy to compare against player performance. This copying approach simplifies the detection process by having a fixed standard to match against, rather than requiring complex real-time analysis of correct performance.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The system focuses comparison on specific parameters (timing of keyboard operations) rather than analyzing all aspects of performance. By changing the approach to monitor only critical timing parameters, the system reduces processing complexity while maintaining effective detection of performance deviations.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS10726821B2Performance assistance apparatus and method
Publication Date: 2020.07.28 YAMAHA CORP
  • US10726821B2 patent drawing
  • US10726821B2 patent drawing
  • US10726821B2 patent drawing

AI summary

A performance assistance apparatus includes a sound generator circuit and a processor. In response to detection of a sound generation timing, the processor determines whether or not the sound indicated by the user performance information matches the sound designated by the model performance information in association with the sound generation timing. Based on determination that the sound indicated by the user performance information does not match the sound designated by the model performance information, the processor causes the sound generator to audibly generate an assist sound relating to the sound designated by the model performance information.