Description
This feature request proposes enhancing the application's support for endless rotary MIDI encoders, particularly focusing on improved handling of 14-bit high-resolution messages and various relative control modes. The goal is to provide smoother and more precise parameter adjustments, ensuring seamless integration with a wider range of MIDI controllers.
Problems
  • Limited Support for Relative Modes
    : Currently, the application may not fully support different relative encoder modes (e.g., 1's complement, 2's complement), leading to inconsistent behavior across various MIDI controllers.
  • Inadequate Handling of 14-bit MIDI
    : High-resolution 14-bit MIDI messages, which offer finer control over parameters, might not be properly interpreted, resulting in less precise adjustments.
  • Workflow Disruptions
    : The lack of comprehensive support for these encoder types can disrupt live performances and studio workflows, requiring users to implement complex workarounds or avoid certain hardware.
Proposed Solution
  • Comprehensive Relative Mode Support
    : Implement robust handling for various relative encoder modes, allowing users to select the appropriate mode for their specific controller within the application settings.
  • 14-bit MIDI Integration
    : Enhance the MIDI mapping system to recognize and process 14-bit high-resolution messages, facilitating smoother parameter transitions and finer control.
  • User-Configurable Settings
    : Provide options for users to configure encoder sensitivity, acceleration, and resolution, tailoring the response to their preferences and hardware capabilities.
  • Bidirectional Feedback
    : Enable the application to send parameter value updates back to MIDI controllers, ensuring LED rings or displays reflect the current state accurately.
Examples
  1. Live Performance Precision
    : A performer uses a MIDI controller with 14-bit endless encoders to adjust effect parameters smoothly during a live set, benefiting from precise control and real-time visual feedback.
  2. Studio Automation
    : A producer automates filter sweeps using high-resolution encoders, achieving detailed modulation curves without noticeable stepping or jitter.
  3. Custom Controller Integration
    : A user integrates a DIY MIDI controller with unique encoder configurations into their setup, utilizing the application's enhanced mapping and feedback features for seamless operation.
Benefits
  • Improved User Experience
    : Provides musicians and producers with reliable and intuitive control over parameters, enhancing creativity and performance quality.
  • Expanded Hardware Compatibility
    : Broadens the range of MIDI controllers that can be effectively used with the application, accommodating diverse user preferences.
  • Optimized Workflow
    : Streamlines the process of mapping and using endless encoders, reducing setup time and minimizing technical obstacles.
This summary was automatically generated by ChatGPT-4 on 2025-05-09.
Original Post:
I’m using a MIDI controller with endless encoders and would love to see a smoother response when turning them left or right. Right now, it feels too abrupt. Too hard, not organic. A slight delay or smoothing function could help make the control feel more natural, especially for fine adjustments. Especially 14-bit MIDI would help to make everything way more accurate.
Maybe it also would be good to have more protocol options like Ableton Live has (see attached screenshot).