Capacitive Rotary Encoder Control for Precise Audio Parameter Adjustment

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current audio software control systems lack intuitive and efficient methods for adjusting parameters, often requiring users to divert attention from primary tasks due to generic hardware controls that do not accurately represent parameter functions, leading to reduced controllability and precision, especially when navigating long lists or setting parameters to specific values.

Innovation Solution

The use of capacitive-sensing knob caps with tap gesture recognition allows for quick parameter adjustments by measuring contact time, enabling tap gestures to define specific commands such as setting values to zero, undo, or resetting parameters, and employing inertia simulation for navigating lists, thereby enhancing user interaction without diverting attention from primary tasks.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If generic hardware controls are used to adjust parameters in audio software, then device complexity is reduced, but controllability and precision are worsened

Engineering Contradiction:
Improvecontrol system complexityVSAvoidparameter adjustment controllability
Core Design Contradiction:
Device complexityVSEase of operation

Solution Approach 1:

The control system provides different interaction modes for different parameter types. rotary encoders are configured to work in either continuous mode for parameters requiring smooth adjustment or stepped mode for parameters requiring discrete values, optimizing the control quality for each specific parameter type

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system dynamically switches between different encoder modes (continuous/stepped) and interaction techniques (dragging/tapping) based on the parameter type being adjusted. This dynamic adaptation allows the same hardware control to provide optimal controllability for different parameter types without increasing device complexity

Inventive Principle:
Principle #15Dynamics

2Adaptability or versatility

If standardized communication protocols are used for hardware controllers, then adaptability is improved, but parameter adjustment precision is worsened

Engineering Contradiction:
Improvesoftware compatibilityVSAvoidparameter value precision
Core Design Contradiction:
Adaptability or versatilityVSMeasurement precision

Solution Approach 1:

The system changes the operational parameters of the rotary encoder based on the target parameter type. For example, it switches between continuous and stepped modes, and implements virtual detents at specific parameter values, allowing precise control adaptation while maintaining standardized MIDI communication for broad software compatibility

Inventive Principle:
Principle #35Parameter changes

3Manufacturing precision

If virtual detents are implemented for parameter values, then manufacturing precision is improved, but device complexity is worsened

Engineering Contradiction:
Improveparameter value precisionVSAvoidcontrol mechanism complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The system replaces physical detent mechanisms with virtual detents implemented through software. The rotary encoder operates continuously, and the control system dynamically creates tactile feedback at specific parameter values through virtual detents, achieving precise parameter positioning without adding mechanical complexity to the hardware

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

4Measurement precision

If users divert attention to adjust parameters, then measurement precision is improved, but productivity is worsened

Engineering Contradiction:
Improveparameter setting accuracyVSAvoidcreative workflow efficiency
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The control system provides self-service through tactile feedback mechanisms including virtual detents and haptic feedback. These features guide users to precise parameter values through touch alone, enabling accurate parameter adjustment without visual attention, thus maintaining creative workflow efficiency while achieving precise parameter settings

Inventive Principle:
Principle #25Self-service

Applied Scientific Principles

This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.

Function Achieved in This Case

This approach enables precise and efficient parameter adjustments, allowing users to focus on creative tasks while using capacitive-sensing knob caps to quickly set and reset values, and navigate long lists with enhanced precision and speed, maintaining user concentration and creative flow.

Implementation Method 1

capacitive-sensing knob caps with a parameter type aware software

Methodology Applied
Scientific EffectCapacitive sensing: Capacitance

Data Source

PatentUS9857948B2Method, apparatus and computer-readable storage means for adjusting at least one parameter
Publication Date: 2018.01.02 NATIVE INSTRUMENTS
  • US9857948B2 patent drawing
  • US9857948B2 patent drawing
  • US9857948B2 patent drawing

AI summary

The present invention concerns a method, an apparatus and a computer-readable storage means for adjusting at least one parameter, which can be used for enhancing the user experience of adjusting parameters, especially of adjusting parameters in common audio software through a system of assignable rotary encoders with capacitive-sensing knob caps and a parameter type aware software. In particular, the present invention ensures that parameters of (audio) software can be adjusted quickly, without diverting a user's attention from actual tasks.For this purpose, a method is proposed, where at least one touch sensitive input element is provided, for at least one of the input elements at least one of a time between subsequent sensed contacts and a time of the presence of the contact is determined, based on the determined time it is decided, whether the contact is a tap gesture, and a parameter is adjusted depending from the tap gesture.