Performance Evaluation System for Improvised Music via Dynamic Criteria
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing performance evaluation systems are unable to assess improvised musical performances, as they rely on matching user actions with correct data, failing to evaluate ad-lib performances effectively.
Innovation Solution
A method using a computer-based performance evaluation system that evaluates rapid chord playing and tonality based on performance actions, and outputs reaction sounds corresponding to the evaluation, allowing for improvisational performances to be assessed without relying on correct pitch data.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If the evaluation system matches user performance actions with correct data, then the evaluation accuracy for standard performances is improved, but the system becomes unable to evaluate improvised performances
Solution Approach 1:
The evaluation system dynamically adapts its evaluation criteria based on the performance type. For standard performances, it uses matching with correct data (static criteria), while for improvised performances, it switches to evaluating based on action intervals and polyphony (dynamic criteria). This allows the system to maintain high evaluation accuracy across different performance types without compromising either standard or improvised performance assessment.
Solution Approach 2:
The system changes the evaluation parameters depending on the performance context. Instead of always using matching accuracy as the evaluation parameter, it can switch to using action interval distribution and polyphony metrics when evaluating improvised performances. This parameter flexibility resolves the contradiction by allowing the system to be precise for standard performances while being versatile for improvised ones.
2Reliability
If the system evaluates based on matching with correct data, then the evaluation objectivity is improved, but the system loses the ability to provide meaningful feedback for improvisational performances
Solution Approach 1:
The system provides feedback through reaction sounds that are generated based on the evaluation results. For improvised performances, the feedback mechanism remains objective by using quantifiable metrics like action intervals and polyphony, while the content of the feedback adapts to be meaningful for improvisation. The reaction sounds provide immediate, objective feedback that is still relevant and useful for evaluating improvised performances.
3Measurement precision
If the evaluation system uses detailed matching criteria, then the evaluation precision is improved, but the system complexity increases making it unable to handle diverse performance types
Solution Approach 1:
The evaluation system is segmented into different evaluation modules that can be activated based on the performance type. One module handles standard performance evaluation with detailed matching criteria, while another module handles improvised performance evaluation with interval and polyphony analysis. This segmentation allows the system to maintain high precision for each performance type without requiring the entire system to be overly complex, as only the relevant module is activated for each performance.
Data Source
AI summary
There is provided a method for a computer to perform evaluating rapid chord playing and/or tonality based on performance actions of a performance; and instructing, during the performance, an outputter to output a reaction sound corresponding to the evaluation.


