Real-Time Key Judgment with Post-Performance Refinement

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing electronic musical instruments struggle to accurately determine the key of a musical piece in real-time, especially when ornament tones and borrowed chords are involved, leading to inaccuracies in automatic accompaniment generation.

Innovation Solution

An automatic key adjusting apparatus that includes a performance input unit for playing melodies, a real-time key judging unit for determining the key based on pitch history, and a non-real-time key modifying unit for refining the key judgment after the melody is played, using a CPU, ROM, RAM, and sound system to analyze and adjust chord names and accompaniment patterns.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If real-time key judgment is performed based on limited pitch history at the beginning of a musical piece, then the response speed is improved, but the key determination accuracy deteriorates

Engineering Contradiction:
Improveresponse speedVSAvoidkey determination accuracy
Core Design Contradiction:
SpeedVSMeasurement precision

Solution Approach 1:

The system performs preliminary key judgment in real-time during performance, then subsequently performs detailed key determination after the performance concludes. This preliminary action allows the system to provide immediate feedback while having the opportunity to refine the key determination with complete pitch history data afterward.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The key determination process is divided into two distinct phases: real-time key judgment during performance (using limited data for speed) and post-performance detailed key determination (using complete data for accuracy). This segmentation allows each phase to optimize for its specific requirement - speed or precision.

Inventive Principle:
Principle #1Segmentation

2Measurement precision

If more pitch history information is used to improve key determination accuracy, then the measurement precision is improved, but the processing time increases

Engineering Contradiction:
Improvekey determination accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs a preliminary key judgment during performance using limited pitch history for quick results, then performs a more thorough key determination after performance using complete pitch history data. This preliminary action structure allows the system to provide timely feedback without sacrificing final accuracy.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system dynamically adjusts the amount of pitch history used based on the performance stage - using minimal history during real-time performance for speed, and utilizing complete historical data after performance for accurate key determination. This dynamic approach optimizes the balance between processing time and accuracy.

Inventive Principle:
Principle #15Dynamics

3Productivity

If real-time chord placement is performed using database generated from experimental rules, then the processing speed is improved, but the chord placement accuracy deteriorates for complex pieces

Engineering Contradiction:
Improveprocessing speedVSAvoidchord placement accuracy
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The system performs preliminary chord placement in real-time during performance using database generated from experimental rules for quick results. After performance concludes, it performs detailed chord determination using complete pitch history and melody information to achieve accurate chord placement even for complex pieces with ornament tones and borrowed chords.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The chord determination process is segmented into real-time preliminary chord placement (using rules-based database for speed) and post-performance detailed chord determination (using comprehensive analysis for accuracy). This segmentation allows the system to maintain high processing speed while achieving accurate chord placement for complex musical pieces.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS9384716B2Automatic key adjusting apparatus and method, and a recording medium
Publication Date: 2016.07.05 CASIO COMPUTER CO LTD
  • US9384716B2 patent drawing
  • US9384716B2 patent drawing
  • US9384716B2 patent drawing

AI summary

An automatic key adjusting apparatus is provided, which determines keys on an input melody in real time and adjusts the determined keys in non real time to obtain accurate keys, thereby enhancing accuracy of placement of chords. The automatic key adjusting apparatus is provided with a keyboard for playing a melody of a musical piece. CPU judges keys on the melody in real time based on a history of pitches of the played melody of the musical piece, and adjusts the result of the key judgment in non real time after the melody of the musical piece is played.