Machine-Learning Audio Feature Extraction for Cohesive Song Mashups

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing systems face challenges in accurately extracting musical features like tempo, key, chord, beat, and song structure, leading to disjointed and unharmonious mashups due to misalignment and discordant chord matching, requiring computationally intensive processes.

Innovation Solution

An automated system employs advanced machine learning algorithms to extract beat markings and chord strings from audio files, enabling precise rhythmic and harmonic synchronization for seamless mashups, using a mashup platform with modules for beat marking, chord string generation, and search engines for metrical and harmonic matching.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If traditional manual annotation or simplistic algorithms are used for extracting musical features, then the process is simpler and requires less computational resources, but the accuracy of tempo, key, chord, beat, and song structure extraction deteriorates, leading to mismatches and disjointed mashups

Engineering Contradiction:
Improveaccuracy of musical feature extractionVSAvoidcomplexity of extraction process
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent replaces manual annotation (mechanical human process) with automated machine learning algorithms that use audio signal processing to extract musical features. The system substitutes human expertise with computational models including beat detection algorithms, chord recognition systems, and tempo estimation techniques, achieving both high accuracy and automation.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The system enables self-service by allowing the mashup platform to automatically extract and analyze musical features without requiring manual intervention. The machine learning models autonomously process audio files to identify beats, chords, tempo, and song structure, making the extraction process independent of human annotators while maintaining high precision.

Inventive Principle:
Principle #25Self-service

2Reliability

If conventional systems use computationally intensive processes to identify mashup matches, then the quality and harmony of mashups improve, but the computational resources and processing time required increase significantly

Engineering Contradiction:
Improvequality of mashup harmonyVSAvoidcomputational resources consumed
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The system performs preliminary extraction and analysis of musical features (beats, chords, tempo, song structure) from all audio files in the catalog before mashup creation. This pre-processing stores extracted features in optimized data structures, enabling rapid comparison and matching during mashup generation without requiring intensive real-time computation, thus reducing energy consumption while maintaining high match quality.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent applies different processing strategies to different musical features based on their importance and computational requirements. Critical features like beat alignment and tempo matching receive more rigorous analysis, while less critical features use simpler methods. This selective approach optimizes computational resource allocation, focusing energy on aspects that most impact mashup harmony.

Inventive Principle:
Principle #3Local quality

3Manufacturing precision

If sophisticated algorithms are used for chord matching and beat synchronization, then the harmonic cohesion and rhythmic consistency of mashups improve, but the device complexity and processing requirements increase

Engineering Contradiction:
Improveprecision of beat and chord alignmentVSAvoidcomplexity of synchronization algorithms
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The system segments the complex task of mashup synchronization into distinct modular components: beat detection module, tempo estimation module, chord recognition module, and alignment module. Each component handles a specific aspect of the synchronization process independently, making the overall system more manageable and less complex while achieving high precision in beat and chord alignment through coordinated operation of these specialized modules.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS20250299656A1Automated Audio Data Extraction and Mixing
Publication Date: 2025.09.25 HOOK MEDIA INC
  • US20250299656A1 patent drawing
  • US20250299656A1 patent drawing
  • US20250299656A1 patent drawing

AI summary

A system identifies a song structure by using beat markings and chord strings. The process includes steps of extracting of raw features using machine learning, creating beat markings and chord strings, and receiving mashup search details. The process iteratively analyses all songs in a catalog based on tempo, key, beat markings, chord strings, and creates a mashup using specific conditions. In case no matches are found, the process attempts to pitch-shift songs. This system facilitates automatic matching of songs enhancing rhythmic interplay and harmonic cohesion. It provides a systematic, granular examination of song structures, enabling accurate, efficient music matching and permitting the creation of high-quality mashups.