Automatic Performing Apparatus Tempo Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing automatic performing apparatuses experience unnatural performance when switching between musical sections due to sudden tempo changes and premature section jumps, leading to awkward and stressful user experiences, especially when transitioning from slow to fast tempos.

Innovation Solution

The apparatus includes a CPU that manages tempo changes by calculating new tempos based on key pressing events, ensuring continuous and smooth performance by adjusting the tempo of ongoing sections and maintaining followability through algorithms that adjust the tempo of subsequent sections based on the interval between key presses.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If the performance position jumps to the beginning of the next performance section when a key is pressed before the current section ends, then the automatic performance responds quickly to user input, but musical tones are skipped and the performance becomes unnatural and awkward

Engineering Contradiction:
Improveresponse speed to key pressVSAvoidcontinuity of musical tones
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The system dynamically adjusts the tempo based on the timing of key presses. When a key is pressed before the current performance section ends, the tempo is accelerated to reach the next section, but when tones would be skipped, the tempo is moderated to ensure continuous tone generation. This dynamic tempo adjustment resolves the contradiction between quick response and tone continuity.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the tempo parameter in response to key press timing. By calculating the interval since the previous key press and adjusting the tempo accordingly, the system ensures that quick response to user input does not result in skipped tones. The tempo parameter is modified to maintain natural performance while responding to user control.

Inventive Principle:
Principle #35Parameter changes

2Productivity

If the tempo suddenly increases after a jump to the next performance section, then the automatic performance reaches the end of the section quickly, but the performance pauses at unexpected timing causing unnatural and stressful user experience

Engineering Contradiction:
Improvespeed of completing performance sectionVSAvoidnaturalness of performance flow
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The tempo is dynamically adjusted based on the interval between key presses rather than suddenly changing. The system calculates the appropriate tempo to maintain natural performance flow, preventing unexpected pauses while still progressing through sections at appropriate speeds. This dynamic adjustment ensures both productivity and naturalness.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system uses feedback from the timing of key presses to adjust the tempo. By monitoring the interval between successive key presses and using this information to set the tempo, the system prevents unexpected pauses and maintains natural performance flow. The feedback mechanism ensures that productivity gains do not compromise the naturalness of the performance.

Inventive Principle:
Principle #23Feedback

3Reliability

If the operator presses keys earlier to prevent unnatural pauses, then the performance continues smoothly, but the tempo becomes faster and faster creating a vicious cycle of accelerating tempo

Engineering Contradiction:
Improvecontinuity of performanceVSAvoidtempo acceleration
Core Design Contradiction:
ReliabilityVSSpeed

Solution Approach 1:

The tempo parameter is changed based on the interval between key presses rather than continuously accelerating. The system calculates the tempo to maintain appropriate speed while preventing the vicious cycle of acceleration. This parameter adjustment ensures performance continuity without uncontrolled tempo increase.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The system applies preliminary anti-action by pre-calculating the appropriate tempo based on key press timing before the performance section ends. This prevents the need for operator intervention that would cause tempo acceleration, as the system proactively maintains appropriate tempo to prevent the vicious cycle from starting.

Inventive Principle:
Principle #9Preliminary anti-action

4Reliability

If control is applied to prevent musical tones from being thinned out, then few pauses occur, but the automatic performance becomes boring and almost the same as the original song

Engineering Contradiction:
Improvecontinuity of musical tonesVSAvoidvariety of performance expression
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The tempo is dynamically adjusted based on key press timing, allowing the system to maintain tone continuity while still providing varied performance expression. The dynamic tempo changes in response to user input create expressive variation without thinning out tones, resolving the contradiction between reliability and adaptability.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS20240119918A1Automatic performing apparatus and automatic performing program
Publication Date: 2024.04.11 KAWAI MUSICAL INSTR MFG CO LTD
  • US20240119918A1 patent drawing
  • US20240119918A1 patent drawing
  • US20240119918A1 patent drawing

AI summary

An automatic performing apparatus being an automatic performing apparatus that automatically performs performance data segmented into a plurality of performance sections, the apparatus includes: a first automatic performing unit configured to perform automatic performance of the performance data in a first performance section at a first tempo in response to an input of a first external event; and a second automatic per unit configured to, when a second external event is input before the automatic performance in the first performance section is finished, continue the automatic performance in the first performance section at a second tempo different from the first tempo, the second automatic performing unit configured to, when the automatic performance in the first performance section is finished, perform automatic performance of the performance data in a second performance section at a third tempo.