Dynamic Pitch Assignment for Harmonic Improvisation
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
2Reliability
If advanced chord input methods are required, then proper chord progression is maintained, but accessibility to less skilled musicians decreases
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.
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.
3Adaptability or versatility
If users focus on multiple tasks simultaneously, then musical expression is enhanced, but the likelihood of playing errant notes increases
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.
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.
Data Source
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.


