Audio Data Player Synchronization for Musical Instruments
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Electronic musical instruments with automatic accompaniment functions face challenges in synchronizing audio data playback with a player's key manipulations, especially when the player fails to push keys with correct timing, leading to difficulties in controlling the reading of audio data to match the player's performance.
Innovation Solution
A musical sound generation instrument and computer-readable medium that include a storage unit for song data with time information and an audio data player with a manipulation judging unit and player controller, which adjust the reading position of audio data from a zero-cross point to synchronize with the sound generation timing, ensuring proper playback even when key manipulations do not align with the prescribed timing.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If audio data is read out at a fixed sampling frequency, then the audio playback is stable and continuous, but it becomes difficult to control the reading of audio data to conform to a player's key manipulations when timing is incorrect
Solution Approach 1:
The patent implements dynamic adjustment of the audio data reading position based on detected key manipulation timing. The player controller dynamically changes the reading position from a zero-cross point corresponding to manipulation timing to a zero-cross point corresponding to sound generation timing, allowing the system to adapt to timing deviations while maintaining stable playback
Solution Approach 2:
The manipulation judging unit provides feedback by determining whether manipulation timing synchronizes with sound generation timing. This feedback loop enables the player controller to adjust the audio data reading position accordingly, resolving the contradiction between fixed sampling stability and timing adaptability
2Productivity
If the automatic accompaniment advances independently with correct timing, then the accompaniment plays smoothly according to the score, but the audio data becomes out of sync when the player cannot push keys with correct timing
Solution Approach 1:
The system performs preliminary detection of key manipulation timing through the manipulation judging unit before adjusting the audio reading position. This preliminary action allows the system to prepare the correct reading position in advance, ensuring both smooth accompaniment playback and accurate synchronization
Solution Approach 2:
The player controller acts as an intermediary between the automatic accompaniment sequence and the audio data player. It mediates by adjusting the reading position of audio data based on timing detection, allowing the accompaniment to advance independently while maintaining synchronization accuracy
Data Source
AI summary
There is provided a musical sound generation instrument. The instrument includes: a storage unit configured to store song data and audio data therein, wherein (a) the song data includes pitches and time information indicating sound generation timing of musical sounds of a song, and (b) the audio data is accompaniment data for the song of the song data; a musical sound data generator configured to generate musical sound data of prescribed musical sounds, based on manipulations of a plurality of playing elements; and an audio data player configured to read and play the audio data according to elapsed time information obtained by the time information included in the song data. The audio data player includes: a manipulation judging unit configured to determine whether manipulation timing of one of the playing elements synchronizes with the sound generation timing of the song data; and a player controller.


