Integrated Sustain Functionality for MIDI and AUv3 Instruments
complete
ultracello
Description
This feature request proposes the implementation of an integrated sustain functionality within the application, enabling users to simulate sustain pedal behavior (MIDI CC64) without relying on external hardware. The goal is to enhance expressive capabilities for MIDI and AUv3 instruments, particularly in mobile setups where physical pedals may not be available.
Problems
- Dependence on External Hardware: Users currently require physical sustain pedals to achieve sustain effects, which can be impractical in mobile or minimalist setups.
- Limited Expressive Control: Without a built-in sustain function, achieving natural legato and sustained notes on virtual instruments is challenging.
- Workflow Inefficiencies: The absence of an integrated solution necessitates workarounds, such as using third-party apps or complex MIDI mappings, complicating the user experience.
Proposed Solution
- On-Screen Sustain Control: Introduce a virtual sustain button or toggle within the interface, allowing users to engage or disengage sustain manually.
- MIDI CC64 Mapping: Enable the mapping of MIDI CC64 messages to on-screen controls or external MIDI controllers, facilitating flexible sustain control.
- Action-Based Implementation: Utilize the existing actions system to create sustain behaviors, such as sending MIDI CC64 messages with values 127 (on) and 0 (off) to target instruments.
- Customizable Behavior: Allow users to configure sustain behavior per instrument or track, including options for latch or momentary modes.
Examples
- Mobile Performance: A musician performing with a tablet and no physical pedals uses the on-screen sustain button to hold notes on a virtual piano instrument.
- MIDI Controller Integration: A user maps a button on their MIDI controller to toggle sustain, enabling hands-free operation during live performances.
- Automated Sustain: Through the actions system, a user sets up a sequence where sustain is automatically engaged during specific sections of a composition.
Benefits
- Enhanced Expressiveness: Provides users with the ability to perform more naturally on virtual instruments, replicating traditional sustain pedal effects.
- Improved Accessibility: Eliminates the need for additional hardware, making sustain functionality accessible to users in various setups.
- Streamlined Workflow: Integrating sustain control within the application simplifies the performance and recording process, reducing reliance on external solutions.
This summary was automatically generated by ChatGPT-4 on 2025-05-09.
Original Post:
Maybe this hardware unit function/schematics can be done via being implemented directly in Loopy Pro via sending actions/MIDI. See here what I mean, this pedal can do this: https://www.youtube.com/watch?v=W_2VPfISSik
ultracello
complete
Works already. See the comment by Sergei Petrosian.
Sergei Petrosian
Did you try adding a button that triggers midi cc64 to your instruments? This will do exactly that - simulate sustain pedal.
ultracello
under review