Virtual Instrument Touch Interface Pressure Sensing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional virtual musical instruments struggle to accurately simulate stylistic features and playing techniques, such as volume changes and glissando effects, due to limitations in their user interfaces.

Innovation Solution

A computing device with a touch-sensitive display presents a user interface that allows users to simulate these features by detecting touch input locations and pressures, correlating them with audio samples to produce audio outputs that vary in volume and tone, enabling more realistic musical performances.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If conventional user interfaces are used for virtual instruments, then the interface is simple to implement, but stylistic features and playing techniques cannot be accurately emulated

Engineering Contradiction:
Improveability to emulate stylistic features and playing techniquesVSAvoiduser interface complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements dynamic user interface elements that respond to touch pressure and movement. The virtual string interface detects pressure magnitude and touch duration to dynamically adjust audio output characteristics, enabling realistic emulation of playing techniques such as plucking strength and vibrato without requiring complex hardware modifications.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes audio parameters (volume, pitch, timbre) based on touch input parameters (pressure, location, duration). By mapping physical touch characteristics to audio output parameters, the system achieves versatile stylistic emulation while keeping the interface itself relatively simple in structure.

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If frequent audio output changes are made to simulate playing techniques, then stylistic accuracy is improved, but unnecessary processing increases

Engineering Contradiction:
Improvestylistic feature simulation accuracyVSAvoidprocessing efficiency
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The patent applies partial action by only triggering audio output changes when touch parameters cross certain thresholds or change significantly. Rather than continuously updating audio output for every minor touch variation, the system selectively processes meaningful changes, reducing unnecessary computation while maintaining stylistic accuracy.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The system merges multiple touch parameter detections (pressure, location, duration) into a unified audio output decision. By combining these parameters and evaluating them together, the system reduces the number of separate processing operations needed compared to evaluating each parameter independently and frequently.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS10671278B2Enhanced virtual instrument techniques
Publication Date: 2020.06.02 APPLE INC
  • US10671278B2 patent drawing
  • US10671278B2 patent drawing
  • US10671278B2 patent drawing

AI summary

Embodiments of the present disclosure can provide systems, methods, and computer-readable medium for implementing user interfaces for interacting with a virtual instrument. For example, a user interface for a virtual instrument may be presented on a display of a device. The user interface may have any suitable number of strings (or keys) associated with a physical instrument. Each string/key may correspond to an associated audio file. Touch input may be received at the user interface. In some embodiments, the touch input may include a location corresponding to a particular string. The associated audio file may be selected based on the location. The associated audio file may be presented (e.g., via a speaker of the device) at a volume that corresponds with the pressure at which the touch input was provided.