Feature Requests

Channel Strip Presets – Save and Recall Full Channel Plugin Configurations
Description: Enable saving and recalling entire channel strips (including all plugins and optionally widgets) as presets. This allows fast loading of complex FX/instrument chains across different projects. Problem: Rebuilding plugin chains and settings for each project or channel type (input, color, bus, master) is time-consuming, especially in live setups or when consistent tone is needed across songs. Proposed Solution: – Add a feature to save a full channel (strip) as a reusable preset – Optionally include bound widgets and layout elements – Allow importing/exporting channel strip presets – Add "recall channel preset" and "save channel preset" actions – Allow presets for: – input channels – color channels – bus channels – master channel – Optional: grey out unloaded channels to free up RAM/CPU – Optional: preload (but inactive) channel strips for fast switching – Optional: include full widget configuration (position, behavior, etc.) – Add tags or labels to organize channel strip types (e.g. “Guitar FX”, “Vocal Bus”) Benefits: – Save time during project setup – Allows modular, reusable channel configurations – Supports consistent tone in live and studio workflows – Ideal for musicians switching instruments/effects between songs – Reduces CPU/memory load by offloading unused channels – Encourages structured and repeatable setups This summary was automatically generated by ChatGPT-4 on April 30, 2025.
12
·

planned

Flexible Groove Quantization for MIDI Recording
Description This feature request proposes the implementation of flexible groove quantization options for MIDI recording in Loopy Pro. The goal is to provide users with advanced tools to adjust the timing and feel of MIDI recordings, enhancing musical expression and aligning with various rhythmic styles. Problems Rigid Quantization : Currently, Loopy Pro offers basic quantization settings that may not accommodate the nuanced timing required for different musical genres or personal playing styles. Limited Groove Customization : Users lack the ability to apply swing, shuffle, or custom groove templates to MIDI recordings, restricting creative possibilities. Inconsistent Timing Feel : Without flexible groove quantization, achieving a humanized or genre-specific rhythmic feel requires manual adjustments, which can be time-consuming and imprecise. Proposed Solution Advanced Quantization Options : Introduce a range of quantization settings, including swing percentages, shuffle rhythms, and customizable groove templates. Real-Time Groove Application : Allow users to apply and adjust groove settings in real-time during MIDI recording and playback. Groove Template Library : Provide a library of preset groove templates representing various musical styles (e.g., funk, jazz, hip-hop) and allow users to create and save custom templates. Visual Feedback : Implement visual indicators within the MIDI editor to display the applied groove adjustments, aiding in precise editing and alignment. Benefits Enhanced Musical Expression : Flexible groove quantization enables users to infuse their MIDI recordings with desired rhythmic feels, enhancing the musicality of their productions. Streamlined Workflow : Real-time groove application and visual feedback simplify the process of achieving the intended timing, reducing the need for manual corrections. Creative Versatility : A comprehensive set of groove options allows users to experiment with different rhythmic styles, fostering creativity and innovation in their music. This summary was automatically generated by ChatGPT-4 on 2025-05-08.
6
·

planned

Ability to Group AUv3 Effects – Modular, Reusable, Action-Controllable
Description: Allow users to group multiple AUv3 plugins into a reusable "plugin group" that behaves like a single plugin container. This makes management easier and introduces powerful features at group level. Problem: Managing multiple plugins on a channel becomes complex. There is no way to treat a combination of AUv3s as a single, unified module. Also, many plugins lack a wet/dry mix and other basic options. Proposed Solution: – Treat plugin groups as if they were individual plugins – Groups show up in plugin lists (add to project, add via action, etc.) – Allow instantiating multiple plugin groups – Allow actions to apply to the group as a whole (e.g. enable/disable) – Provide group-level settings: • Group name (user-defined or internal) • Wet/dry mix control for the group • Reorder plugins in the group • Actions to enable/disable the group – Display group with visual indicators (e.g. folder-style icon, color tag, red/green circle for status) – Allow edit mode and save as preset or duplicate – Restrict to only unused plugin instances (avoid duplicate references) Stretch Goals: – Group presets for wet/dry mix and plugin order – Icon sets to help users identify groups – Choose from visual folder/container symbols – Future option to include plugin parameter presets per plugin inside the group Benefits: – Modular plugin workflow – Reusable effect chains – Add missing features like wet/dry to plugins that lack them – Better project organization – Faster setup and management – Enables actions and visual feedback at group level This summary was automatically generated by ChatGPT-4 on April 30, 2025.
4
·

planned

Bi-Polar Fader/Knob for Centered Parameter Control
Description This feature request proposes the implementation of bi-polar faders and knobs within Loopy Pro. The goal is to provide users with controls that have a centered neutral position, allowing for symmetrical adjustment of parameters in both positive and negative directions. This functionality is particularly beneficial for parameters like panning, where a centered control reflects the neutral (center) position. Problems Limited Control for Bi-Directional Parameters : Currently, Loopy Pro's faders and knobs operate in a unipolar fashion, ranging from 0 to 100%. This design is not ideal for parameters that require a centered control, such as panning, where values should range from -100% (left) to +100% (right) with 0% representing the center. Inconsistent User Experience : The absence of bi-polar controls can lead to confusion and imprecise adjustments when managing parameters that inherently have a central neutral point. Workflow Inefficiency : Users may need to implement workarounds or use external MIDI controllers to achieve the desired bi-polar control behavior, disrupting the creative flow. Proposed Solution Bi-Polar Control Implementation : Introduce bi-polar fader and knob widgets that allow for symmetrical adjustment around a central neutral position. Visual Indicators : Design the bi-polar controls with clear visual cues to indicate the center point and the direction of adjustment (positive or negative). Customizable Range : Allow users to define the range of the bi-polar controls to suit different parameters and preferences. Integration with Existing Systems : Ensure compatibility with Loopy Pro's current action and MIDI mapping frameworks, providing a seamless user experience. Benefits Enhanced Precision : Bi-polar controls enable more accurate adjustments for parameters requiring centered control, improving the overall sound design and mixing process. Improved User Experience : Providing native bi-polar controls aligns with user expectations and reduces the need for external solutions or complex workarounds. Streamlined Workflow : Integrating bi-polar controls into Loopy Pro's interface facilitates a more efficient and intuitive workflow, allowing users to focus on creativity. This summary was automatically generated by ChatGPT-4 on 2025-05-08.
6
·

planned

Show Track Name and Icon in MIDI Destinations Boxes
Description This feature request proposes enhancing the MIDI routing interface in Loopy Pro by displaying the track name and icon within the MIDI destinations boxes. The goal is to improve clarity and usability when assigning MIDI outputs, especially in complex projects with multiple tracks and destinations. Problems Lack of Visual Identification : Currently, MIDI destinations are listed without accompanying track names or icons, making it difficult to quickly identify the target track, especially when multiple tracks are involved. Workflow Inefficiency : Users must rely on memory or trial-and-error to determine the correct MIDI destination, which can slow down the setup process and increase the likelihood of routing errors. Limited Scalability : As projects grow in complexity, the absence of clear identifiers in MIDI destinations hampers efficient management and scalability. Proposed Solution Display Track Names : Modify the MIDI destinations interface to include the name of each track, providing immediate textual identification. Include Track Icons : Alongside track names, display the associated track icon or color, offering a visual cue to further aid in quick identification. Consistent UI Integration : Ensure that these enhancements are consistently applied across all areas where MIDI destinations are selected or displayed, maintaining a uniform user experience. Examples Live Performance Setup : A performer sets up multiple MIDI tracks to control different instruments. With track names and icons visible in the MIDI destinations, they can quickly assign outputs without confusion, ensuring a smooth performance. Complex Project Management : In a project with numerous tracks, a producer can efficiently route MIDI signals by visually identifying tracks through their names and icons, streamlining the workflow. Educational Use : In a teaching environment, instructors can demonstrate MIDI routing more effectively, as students can easily follow along by recognizing track identifiers in the interface. Benefits Enhanced Usability : Provides clear visual and textual cues, making MIDI routing more intuitive and reducing the learning curve for new users. Improved Efficiency : Speeds up the process of assigning and managing MIDI destinations, particularly in large or complex projects. Reduced Errors : Minimizes the risk of routing mistakes by allowing users to easily confirm the correct destination through recognizable identifiers. This summary was automatically generated by ChatGPT-4 on 2025-05-08.
3
·

planned

Give Stepped Dials Access to Loops/Layers
Description: Enable stepped dials to have access to control loops and layers, allowing for more precise control over the looped and overdubbed audio layers directly through dial interactions. Problem: Currently, stepped dials do not have direct access to control loop and layer states, limiting their functionality for managing overdubs or triggering different layers in a loop. This reduces the potential for real-time performance control. Proposed Solution: Allow stepped dials to interact with and control specific loops and layers (e.g. controlling loop start/stop, triggering overdubs, adjusting volume, or switching between layers) Provide a way to map the dials to specific loop layers or overdubs so they can be accessed and controlled easily Allow for precise control of individual layers or loops via the stepped dial, including the ability to switch between overdubs and layers for more dynamic performances Optionally, add visual feedback for each layer/loop on the stepped dial to show which layer or loop is currently being controlled Benefits: Increases performance flexibility by giving real-time, hands-on control over loops and layers Enables more creative manipulation of overdubs and layered audio without needing to manually navigate through menus or screens Ideal for live performances or dynamic sound design setups Provides smoother transitions between loops and overdubs, enhancing workflow efficiency This summary was automatically generated by ChatGPT-4 on April 30, 2025.
3
·

planned

Load More