Loop Audio Data Generation with Residual Tone Mixing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing techniques for creating audio files from performance data, such as MIDI data, fail to account for residual tone portions during loop reproduction, leading to an unnatural listening experience due to the absence of release or reverberation effects from preceding cycles.

Innovation Solution

A method that reads and processes performance data for at least two cycles to create audio data, incorporating residual tone portions from preceding cycles, which are then stored and reproduced to maintain natural sound continuity during loop playback.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If audio data is created by reproducing performance data for one cycle and storing it for loop reproduction, then the audio file creation process is simple and fast, but the loop reproduction sounds unnatural due to absence of residual tone portions

Engineering Contradiction:
Improveaudio file creation speedVSAvoidnaturalness of loop reproduction
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent applies preliminary action by performing multiple cycles of performance data reproduction (at least two cycles) during the audio file creation process. The first cycle generates residual tone portions that naturally blend into the second cycle, ensuring that when the audio file is looped, the residual tones from the end of the loop seamlessly connect to the beginning of the next loop cycle, eliminating unnatural discontinuities.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If audio data is created by reproducing performance data for multiple cycles to include residual tones, then the naturalness of loop reproduction is improved, but the audio file creation process becomes more complex and time-consuming

Engineering Contradiction:
Improvenaturalness of loop reproductionVSAvoidaudio file creation process complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent performs the complex operation of multiple cycle reproductions and residual tone mixing in advance during the audio file creation phase. This preliminary action ensures that the complexity is incurred only once during file generation, while the resulting audio file can be looped repeatedly without incurring additional complexity during playback.

Inventive Principle:
Principle #10Preliminary action

3Productivity

If audio data from the first cycle is stored for loop reproduction, then the creation process is efficient, but the residual tone portion from the first cycle is not included causing unnatural playback

Engineering Contradiction:
Improveaudio file creation efficiencyVSAvoidunnatural feeling in loop reproduction
Core Design Contradiction:
ProductivityVSObject-generated harmful factors

Solution Approach 1:

The patent performs preliminary reproductions in the first cycle(s) specifically to generate and establish the residual tone portions. These residual tones are then carried into the second or subsequent cycle, ensuring they are included in the stored audio data. This preliminary action ensures that the harmful effect of unnatural playback is eliminated before the audio file is finalized for loop reproduction.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9396715B2Technique for generating audio data for loop reproduction on the basis of performance data
Publication Date: 2016.07.19 YAMAHA CORP
  • US9396715B2 patent drawing
  • US9396715B2 patent drawing
  • US9396715B2 patent drawing

AI summary

A sequence of performance data to be loop-reproduced is read out repetitively for at least two cycles, and audio data repeating for at least two cycles are created on the basis of the read-out performance data. Audio data of a second or subsequent cycle of the created audio data have mixed therein a residual portion (release portion or reverberation portion) of a tone generated in a preceding cycle. The audio data of the second or subsequent cycle are stored as audio data for loop reproduction, and thus, the stored audio data for loop reproduction will include a residual portion of a tone generated in a preceding cycle. Thus, if the stored audio data for loop reproduction are reproduced repetitively, it is possible to achieve loop reproduction reflecting therein a residual portion of a tone generated in a preceding cycle.