Groove Template Based Musical Note Shifting

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional drum machines and sequencers are limited in generating customizable and realistic drum tracks, as they rely on prerecorded drum loops that are inflexible and sound formulaic, lacking options for dynamic adjustment to suit different musical performances and genres.

Innovation Solution

A system and method for automatically generating a continuously changing rhythmic accompaniment based on customizable input parameters, musical arrangement data, and performance characteristics, using a musical elements database to match accent patterns and generate suitable drum tracks in real-time, allowing for genre-specific and dynamically adjusted drum patterns.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If prerecorded drum loops are used, then ease of operation is improved, but adaptability deteriorates

Engineering Contradiction:
Improveease of creating drum tracksVSAvoidcustomizability for different BPM and genres
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The system dynamically adjusts drum loop parameters including tempo, pitch, and timing in real-time based on the detected musical performance characteristics, allowing the same drum loop to adapt to different BPMs and genres without manual editing

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes multiple parameters of the drum loops simultaneously including playback speed, pitch shifting, and temporal positioning to match the target tempo and stylistic requirements of the musical performance

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If drum loops are manually edited and manipulated, then adaptability is improved, but device complexity deteriorates

Engineering Contradiction:
Improvecustomizability for different BPMVSAvoidcomplexity of sample editing and waveform manipulation
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system replaces manual mechanical editing operations with automated digital signal processing algorithms that detect musical performance characteristics and automatically adjust drum loop parameters through computational analysis and transformation

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

3Ease of operation

If conventional drum machines are used, then ease of operation is improved, but manufacturing precision deteriorates

Engineering Contradiction:
Improvesimplicity of drum machine operationVSAvoidrealism and human-sounding quality
Core Design Contradiction:
Ease of operationVSManufacturing precision

Solution Approach 1:

The system analyzes the detected musical performance characteristics and uses this feedback to continuously adjust drum loop parameters, creating a closed-loop system that refines the output to match the stylistic and temporal characteristics of the source performance

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS9263018B2System and method for modifying musical data
Publication Date: 2016.02.16 APPLE INC
  • US9263018B2 patent drawing
  • US9263018B2 patent drawing
  • US9263018B2 patent drawing

AI summary

A computer-implemented method comprises receiving musical data including reference timing data, and a succession of musical notes arranged with respect to the reference timing data, receiving input corresponding to a selection of a groove template, and altering the arrangement of the notes (shifting in a positive or negative direction) with respect to the reference timing data based on the selected groove template. Altering the arrangement of notes can further include adding additional musical notes to the succession of musical notes to add stylistic embellishments particular to the selected groove template, where one of the selectable groove templates includes adding a shuffle dynamic to the succession of musical notes by determining a positive offset associated with each of the musical notes along the musical bar, and applying the positive offset to each of the musical notes, wherein the positive offset corresponds to the position of the musical note.