Adaptive Assist Sound Generation for Electronic Musical Instruments
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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.
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.
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
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.
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.
Data Source
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.


