Real-Time Audio Scratch Control via Ring Buffer Playback
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional technologies cannot perform scratch operations on musical sound inputted in real time without a recorded medium, as they cannot handle musical sound ahead of the current playback position, limiting the ability to utilize scratch effects.
Innovation Solution
A musical sound control apparatus with a storage unit for rapid external musical sound data input and a playback control unit that enables scratch operations in both directions by reading and playing back musical sound data based on user input, using a CPU, RAM, and a recording ring buffer to generate scratch effects electronically.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If conventional technology is used without a recorded medium, then real-time musical sound input can be processed, but scratch operations cannot be performed because future musical sound has not been inputted yet
Solution Approach 1:
The system performs preliminary action by storing real-time input musical sound in a buffer memory before it is fully played back. This allows the musical sound data to be available in advance for scratch operations, resolving the contradiction between real-time processing and the need for future sound availability.
Solution Approach 2:
A buffer memory is introduced as an intermediary between the real-time musical sound input and the playback system. This intermediary component temporarily holds the musical sound data, enabling scratch operations to access future sound portions without requiring physical recorded media.
2Adaptability or versatility
If a recorded medium like a record or digital disc is used, then scratch operations can be performed, but the system cannot handle real-time musical sound input
Solution Approach 1:
The patent replaces the mechanical system of physical recorded media (records, CDs, DVDs) with an electronic buffer memory system. This substitution eliminates the need for physical mediums while maintaining scratch operation functionality, allowing real-time input processing without the complexity of physical medium handling.
3Ease of operation
If musical sound is stored in advance for scratch operations, then scratch effects can be generated, but the system requires a recorded medium which limits real-time input capability
Solution Approach 1:
The system implements dynamics by making the buffer memory continuously update with real-time input while simultaneously allowing random access for scratch operations. This dynamic approach enables the system to adapt to both scratch effect generation and real-time input flexibility without requiring pre-recorded media, resolving the contradiction between ease of operation and adaptability.
Data Source
AI summary
A musical sound control apparatus (1) includes a slider (17a), a CPU (11) and a recording ring buffer (13a). The slider (17a) enables scratching in both directions. The CPU (11) plays back musical sound data being sequentially supplied. The recording ring buffer (13a) rapidly stores, in response to emit a sound of the musical sound data being supplied, the musical sound data. The CPU (11), in a case of a scratch operation being performed on the slider (17a), controls so as to read out and playback the musical sound data stored in the recording ring buffer (13a) in place of the musical sound data being supplied, based on a direction and operation speed of the scratch operation.


