Dynamic Pitch Assignment for Harmonic Improvisation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Musicians, especially beginners and intermediate levels, face challenges in playing harmonious notes due to the complexity of chord construction and progression, leading to errant notes that disrupt the harmony, and existing solutions either require advanced skills or limit improvisation capabilities.

Innovation Solution

A method and computer program product that assign a set of pitches to physical keys of electronic devices by disassembling chords into base notes and individual voices, arranging them according to predefined rules, and dynamically reassigning pitches in response to changing chords, allowing for seamless improvisation without worrying about individual note harmony.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If users are expected to know chord construction and progression rules, then harmonious playing is achieved, but the complexity of learning and operation increases

Engineering Contradiction:
Improveharmonic correctnessVSAvoidlearning complexity
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system automatically determines chord progressions and assigns pitches to keys without requiring user knowledge of music theory. The computer performs the complex analysis and decision-making, allowing users to simply press keys without thinking about harmonic rules.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system dynamically changes the pitch assignment parameters based on the detected chord progression. As chords change, the system recalculates and reassigns pitches to keys, ensuring harmonic correctness adapts automatically to the evolving music.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If advanced chord input methods are required, then proper chord progression is maintained, but accessibility to less skilled musicians decreases

Engineering Contradiction:
Improvechord progression accuracyVSAvoiduser skill level requirement
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The system performs automatic chord detection and progression analysis, eliminating the need for users to manually input complex chord information. The computer serves itself by analyzing the music and making appropriate pitch assignments without user expertise.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system introduces an intermediary layer between the user's simple key presses and the complex harmonic requirements. This intermediary automatically translates simple inputs into harmonically correct outputs, bridging the gap between user capability and musical requirements.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If users focus on multiple tasks simultaneously, then musical expression is enhanced, but the likelihood of playing errant notes increases

Engineering Contradiction:
Improvemusical expressionVSAvoidnote harmony
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The system continuously monitors the chord progression and provides real-time feedback by dynamically adjusting pitch assignments. This feedback mechanism ensures that even when users focus on expression, the harmonic correctness is maintained through automatic adaptation.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system automatically manages harmonic correctness while users focus on musical expression, freeing users from the cognitive load of maintaining both expression and technical accuracy simultaneously.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS8802955B2Chord based method of assigning musical pitches to keys
Publication Date: 2014.08.12 ZOUNDIO AB
  • US8802955B2 patent drawing
  • US8802955B2 patent drawing
  • US8802955B2 patent drawing

AI summary

Improvisation or playing along with a musical group or with a song is enjoyable to people and musicians of all ability levels. However, it is easy to play notes which do not harmonize with other notes and pitches which are being played. Provided herein is a method, computer program product and electronic device for assigning a set of pitches to a plurality of physical keys of an electronic device. The method may include the steps of obtaining an input chord, disassembling the chord into at least one base note and a plurality of individual voices, arranging a predetermined number of voices of the chord according to at least one predefined rule, and assigning at least one set of pitches to a plurality of physical keys of an electronic device, said set of pitches corresponding to the base note and arranged predetermined number of voices of the chord. The present method allows a musician to freely play along without the possibility of playing an errant note as the user does not control the actual pitch associated with the physical keys being played.