Buffered Music Performance Recording for Spontaneous Ad-libs

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing music performance recording technologies require users to intentionally execute recording operations while performing, making it difficult to capture good performances spontaneously and necessitate complex timing adjustments, limiting the ability to focus on impromptu or ad-lib performances.

Innovation Solution

A performance information processing device that temporarily stores user performance data in sync with repeated reproduction of existing performance information, allowing users to record and reproduce music performances with simple, spontaneous operations by giving a recording instruction after the fact, without needing to manage timing adjustments.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If the user intentionally executes recording operations while performing, then performance information can be recorded, but it becomes difficult to capture good performances spontaneously and requires complex timing adjustments

Engineering Contradiction:
Improveperformance capture accuracyVSAvoidrecording operation complexity
Core Design Contradiction:
Measurement precisionVSEase of operation

Solution Approach 1:

The system performs preliminary buffering of performance information before the user gives a recording instruction. The buffer section temporarily stores performance information for a predetermined time period, so when the user later presses the recording switch, the buffered data is already ready for recording without requiring timing synchronization. This resolves the contradiction by preparing data in advance, eliminating the need for complex timing adjustments during performance.

Inventive Principle:
Principle #10Preliminary action

2Manufacturing precision

If the user focuses on timing adjustments for recording, then recording synchronization can be achieved, but the user cannot concentrate on executing free impromptu performance

Engineering Contradiction:
Improverecording synchronizationVSAvoidimpromptu performance freedom
Core Design Contradiction:
Manufacturing precisionVSAdaptability or versatility

Solution Approach 1:

The buffer section performs preliminary storage of performance information, automatically managing the synchronization timing. This allows the user to focus entirely on free impromptu performance without worrying about recording synchronization, as the system handles timing automatically through the buffered data structure.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If the recording switch is pressed continuously to capture all performances, then no good performance is missed, but the operation becomes cumbersome and interrupts the performance flow

Engineering Contradiction:
Improveperformance capture reliabilityVSAvoidrecording operation simplicity
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

Instead of requiring continuous recording switch operation, the system uses partial action by buffering performance data automatically and only requiring the user to press the recording switch at desired moments. This excessive buffering capability ensures no performance is lost while keeping the actual user operation simple and non-intrusive.

Inventive Principle:
Principle #16Partial or excessive action

4Measurement precision

If the system waits for user instruction before recording, then recording precision can be controlled, but spontaneous good performances cannot be captured

Engineering Contradiction:
Improverecording timing precisionVSAvoidspontaneous performance capture
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The buffer section continuously performs preliminary storage of performance information in real-time, maintaining recording precision through automatic timing management. When the user subsequently presses the recording switch, the system can reliably capture spontaneous performances because the data is already buffered and ready, eliminating the need to wait for user instructions before recording begins.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10354630B2Performance information processing device and method
Publication Date: 2019.07.16 YAMAHA CORP
  • US10354630B2 patent drawing
  • US10354630B2 patent drawing
  • US10354630B2 patent drawing

AI summary

Performance information of a music performance executed by a user is received, and temporarily stored into a buffer for each given time period. The performance information is recorded into a recording section in response to a recording instruction by the user. Second performance information having a definite time period is reproduced repeatedly, and the user ad-libs a desired musical performance while listening to the repeatedly reproduced tones of the second performance information. The given time period is set to coincide with the definite time period of the second performance information. Temporarily-stored performance information for the given time period is recorded in one of a plurality of recording tracks. In response to a plurality of user's recording instructions, a plurality of different segments of performance information for the given time period are recorded into respective ones of the recording tracks, and these different segments are reproduced repeatedly in synchronized fashion.