Beat Sound Generation Timing Device Using Dynamic BPM Range
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing beat sound generation technologies produce unstable generation timings for musical pieces with multiple intrinsic beats, leading to intermittent changes in BPM values, making it difficult to consistently detect and emit sounds matching the correct beat.
Innovation Solution
A beat sound generation timing generating device comprising a generating part, calculating part, detecting part, and control part that generates intensity data, calculates cycle and phase, and sets a narrow or wide BPM range to stabilize beat sound generation timings, allowing for consistent detection of intrinsic beats.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If the device detects beats in musical pieces with multiple intrinsic beats without restricting BPM range, then it can adapt to different beat types (quarter notes, two-beat triplets), but the generation timings become unstable and intermittent
Solution Approach 1:
The device dynamically adjusts the BPM range based on the detected beat characteristics. When multiple intrinsic beats are detected, the system narrows the BPM range to focus on the dominant beat type, ensuring stable generation timings while maintaining adaptability to different musical styles through continuous adaptation.
Solution Approach 2:
The system changes the BPM range parameter adaptively. By switching between wide and narrow BPM ranges based on the musical context, the device can accommodate different beat types while maintaining stable generation timings. This parameter adjustment resolves the contradiction between adaptability and reliability.
2Reliability
If the device uses a narrow BPM range for calculation, then the generation timings become stable and consistent, but the device loses adaptability to detect different beat types
Solution Approach 1:
The BPM range is made dynamic rather than fixed. The system automatically adjusts the range width based on the detected musical characteristics, using narrow ranges for stable detection of dominant beats and wide ranges for initial exploration and adaptation to new beat types.
Solution Approach 2:
The system performs preliminary detection with a wide BPM range to identify potential beat types, then transitions to a narrow BPM range for stable generation timing calculation. This preliminary action ensures both adaptability and reliability are achieved in sequence.
3Quantity of substance
If the device detects all intrinsic beats without BPM range restriction, then it captures complete beat information, but the output becomes intermittent and unstable
Solution Approach 1:
The system extracts and separates the dominant beat information from all detected intrinsic beats. By identifying and focusing on the most prominent beat pattern through BPM range filtering, the device extracts stable generation timings while discarding interfering beat information that would cause instability.
Solution Approach 2:
The beat detection process is segmented into multiple stages: initial broad detection, BPM range filtering, and final stable timing generation. This segmentation allows the system to process complete beat information initially, then refine it through BPM range constraints to produce stable output.
Data Source
AI summary
An information processing device executes: a process of generating, from inputted data of a musical piece, a plurality of intensity data in a predetermined time interval, each of the plurality of intensity data indicating a timing governing a beat of the musical piece and a power at the timing; a process of calculating a cycle and a phase of the beat of the musical piece by using the plurality of intensity data for each of the time intervals; a process of detecting a generation timing of a beat sound based on the calculated cycle and the calculated phase of the beat of the musical piece; and a process of setting one of a wide range and a narrow range narrower than the wide range as a BPM range to be used for calculation of the cycle and the phase of the beat for each of the time intervals.


