Music Piece Analyzer Bar Beginning Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing music piece analysis methods often erroneously detect the bar beginning in digital music data, particularly after a break, due to incorrect identification of the bass drum attack sound, leading to misclassification of beat positions.

Innovation Solution

A music piece analyzer that includes units for detecting beat positions, snare drum, and bass drum positions, with determination units to assess potential shifts in the bar beginning based on the sounding positions of these drums, using filtering techniques and threshold analysis to accurately set the bar beginning.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If the bass drum attack sound is detected to determine bar beginning, then the bar beginning can be identified, but erroneous detection occurs after breaks in the music piece data

Engineering Contradiction:
Improvebar beginning detection accuracyVSAvoiddetection reliability after breaks
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The patent introduces a shift determination unit as an intermediary component that mediates between the bass drum position detector and the bar beginning setting unit. This unit analyzes the temporal relationship between bass drum and snare drum positions to determine bar beginning shifts, preventing erroneous detection after breaks by cross-validating with snare drum patterns before finalizing the bar beginning position.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent implements feedback by having the shift determination unit continuously monitor the temporal relationships between drum positions and adjust the bar beginning identification accordingly. When a break in music data is detected or atypical drum patterns are found, the system feedbacks to correct the bar beginning position, ensuring accurate detection even after breaks.

Inventive Principle:
Principle #23Feedback

2Ease of operation

If beat positions are detected using simple threshold methods, then the process is simple, but beat position errors occur

Engineering Contradiction:
Improvedetection process simplicityVSAvoidbeat position accuracy
Core Design Contradiction:
Ease of operationVSMeasurement precision

Solution Approach 1:

The patent merges multiple detection approaches by combining simple threshold-based bass drum position detection with temporal relationship analysis between bass drum and snare drum positions. The shift determination unit integrates these methods, using both the simplicity of threshold detection and the precision of temporal pattern recognition to achieve accurate beat position identification.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent applies parameter changes by dynamically adjusting detection criteria based on temporal relationships. Instead of using a fixed threshold, the system modifies the bar beginning determination parameters based on the measured time differences between bass drum and snare drum positions, adapting the detection logic to maintain high precision while keeping the overall process manageable.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11176915B2Song analysis device and song analysis program
Publication Date: 2021.11.16 ALPHATHETA CORP
  • US11176915B2 patent drawing
  • US11176915B2 patent drawing
  • US11176915B2 patent drawing

AI summary

A music piece analyzer includes: a beat-position-acquiring-unit configured to detect beat positions in music piece data; a snare drum detector configured to detect sounding positions of a snare drum in the music piece data; a bass drum detector configured to detect sounding positions of a bass drum in, the music piece data; a one-beat-shift-determination-unit configured to determine whether a bar beginning of the music piece data is shifted by one beat based upon the sounding positions of the snare drum detected by the snare drum detector; a two-beat-shift-determination-unit configured to determine whether the bar beginning of the music piece data is shifted by two beats on a basis of the sounding positions of the bass drum detected by the bass drum detector; and a bar-beginning-setting-unit configured to set the bar beginning of the music piece data on a basis of results determined by the one-beat-shift-determination-unit and the two-beat-shift-determination-unit.