Context-Aware Input Maps for Music Creation Applications

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing music creation applications face challenges with error-prone touch gestures when entering musical items due to the close proximity of selection items on the touch display, leading to inefficiency and inaccuracy in composition.

Innovation Solution

The implementation of context-aware input maps within music creation applications that adapt their layout and content based on the current musical context, providing spatial scaling and haptic feedback to facilitate accurate selection of musical objects, such as notes and durations, by emphasizing likely objects and reducing errors through gesture-aware error correction.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Area of stationary object

If musical items are displayed close together on the touch display to save space, then the display area is efficiently utilized, but the accuracy of selection decreases due to small and precise finger movements being error-prone

Engineering Contradiction:
Improvedisplay area utilizationVSAvoidselection accuracy
Core Design Contradiction:
Area of stationary objectVSMeasurement precision

Solution Approach 1:

The input map dynamically adjusts the spatial scaling and layout of musical objects based on the current musical context. Frequently selected objects are allocated larger spatial regions, while less frequent objects occupy smaller regions. This dynamic adaptation allows the interface to maintain high display density while providing larger touch targets for accurate selection, resolving the contradiction between space utilization and selection accuracy.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

Different regions of the input map are assigned different spatial scales and visual properties based on the likelihood of selection for each musical object. Objects that are more likely to be selected in the current context are given larger, more prominent display areas with enhanced visual characteristics, while less likely objects receive smaller areas. This local differentiation allows efficient space use overall while ensuring accurate selection for commonly needed objects.

Inventive Principle:
Principle #3Local quality

2Ease of operation

If all musical objects are displayed with equal spatial allocation in the input map, then the interface is simple and consistent, but the ease of selection decreases for frequently used objects

Engineering Contradiction:
Improveselection easeVSAvoidinput map complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The system changes the spatial parameters (size, position, scaling) of objects in the input map based on the current musical context and selection frequency. Objects that are more likely to be selected are allocated larger spatial regions and positioned in more accessible locations. This parameter adaptation enhances ease of operation for frequently used objects while maintaining a relatively simple overall interface structure, balancing usability with complexity.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The system performs preliminary analysis of the musical context to predict which objects are most likely to be selected next, and pre-arranges the input map layout accordingly before the user needs to make selections. This preliminary action optimizes the spatial allocation and positioning of objects based on contextual probabilities, making frequently needed objects more accessible and improving selection ease without requiring complex real-time adjustments during interaction.

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If the input map uses fixed layout and spatial allocation, then the system is simple to implement, but the adaptability to different musical contexts is reduced

Engineering Contradiction:
Improvecontext adaptabilityVSAvoidinput map generation complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The input map generation system dynamically adapts its layout and spatial allocation based on the current musical context, including key, time signature, tempo, and previously entered notes. The system analyzes contextual probabilities to determine which musical objects are most likely to be selected and adjusts the input map accordingly. This dynamic approach enhances context adaptability while using algorithmic generation to manage the complexity of real-time customization.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system automatically analyzes the current musical context and self-adjusts the input map configuration without requiring manual intervention. It performs contextual analysis, determines selection probabilities, and generates an optimized layout autonomously. This self-service capability enhances adaptability to different musical contexts while reducing the operational complexity for users, as the system handles the complexity of context-aware customization automatically.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS20240194172A1Context-aware input gestures for music creation applications
Publication Date: 2024.06.13 AVID TECHNOLOGY INC
  • US20240194172A1 patent drawing
  • US20240194172A1 patent drawing
  • US20240194172A1 patent drawing

AI summary

Music creation applications enable users to enter new objects into a musical project using gestures mediated by input maps that are adapted to the musical context of the object entry location. The musical context may be defined by an explicit aspect of the musical project or implicitly by notes or intervals already entered into the project. The adaptation of the input maps may include spatial scaling to provide greater space to objects favored by the context. The context-adapted input maps may be displayed and used to guide user input, such as with gestures on a touch screen. In some implementations, input-sensitive regions of input maps are scaled in accordance with the musical context without being displayed. The methods apply to musical object entry via pop-up input maps and virtual instrument displays.