Virtual Keyboard Visual Guidance for Musical Improvisation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current electronic musical instruments lack effective guidance for untrained users to improvise melodies without pre-programming, as they either require following a specific melody or are too complex for those without musical skills.
Innovation Solution
A device and method that provides users with visual guidance and accompaniment by allowing selection of chords and notes, with automatic transition between sound files based on user input, ensuring smooth chord changes aligned with music timing, using a user interface that emphasizes triads on a keyboard.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If a specific melody is pre-programmed to be followed exactly, then guidance is provided to untrained players, but user freedom to improvise is lost
Solution Approach 1:
The system segments the melody guidance into individual note recommendations rather than pre-programming complete melodies. The virtual keyboard highlights specific notes (e.g., triads) that users can choose to play, breaking down complex melodic structures into simple, selectable components that provide guidance while maintaining user autonomy.
Solution Approach 2:
The system dynamically adapts note recommendations based on the currently selected chord. As users change chords, the highlighted notes on the virtual keyboard update in real-time to reflect appropriate melodic choices for the new chord context, providing continuous guidance without requiring users to follow a fixed pre-programmed melody.
2Adaptability or versatility
If tools require users to already have musical skills to compose or improvise, then composition freedom is provided, but accessibility to untrained users is reduced
Solution Approach 1:
The system introduces an intermediary layer between the user and the musical composition process. The virtual keyboard with highlighted notes acts as a mediator that translates complex musical theory into simple visual cues, allowing untrained users to access composition freedom without needing to understand underlying musical concepts.
Solution Approach 2:
The system performs preliminary analysis of the selected chord and pre-calculates appropriate note recommendations before the user needs to make decisions. By anticipating suitable melodic notes based on the current chord context and highlighting them in advance, the system removes the cognitive burden of real-time musical theory application while maintaining compositional freedom.
3Speed
If chord changes occur immediately upon user input, then responsiveness is improved, but musical timing consistency may be compromised
Solution Approach 1:
The system prepares note recommendations and accompaniment changes in advance based on the selected chord, but delays the actual execution until the next appropriate musical beat. This preliminary preparation ensures that when changes occur, they are musically synchronized without requiring complex real-time timing calculations.
Solution Approach 2:
The system synchronizes chord changes and note recommendations with the periodic structure of music beats. By waiting for well-defined points in time (beat boundaries) before implementing changes, the system maintains musical timing consistency while still responding to user inputs, creating a rhythmic pattern that aligns with musical conventions.
Data Source
AI summary
A method and a device provides a user with the ability to freely improvise or play around with a selection of different chords and be provided with visual guidance assisting the improvisation of melody, while also providing accompaniment consistent with the selection of chords. Sound files consistent with a user selection of a chord and/or a dynamic level are selected from an audio library and played, while the user is given visual cues on a user interface keyboard assisting the user to select notes that are consistent with the chord selected for the accompaniment.


