Automatic Performing Apparatus Tempo Control
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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.
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.
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
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.
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.
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
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.
Data Source
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.


