Feature Requests

Busses as Destination and Multiple Destinations for Busses
Description This feature request proposes enhancing Loopy Pro's audio routing capabilities by allowing buses to be assigned as destinations and enabling buses to send their output to multiple destinations, including other buses. This would facilitate more complex and flexible routing configurations, such as creating monitoring buses with effects like reverb or delay that are applied across multiple channels. Proposed Solution Bus as Destination : Enable buses to be selected as destinations for audio sources, similar to how colors or outputs are currently assigned. Multiple Destinations for Buses : Allow a single bus to route its output to multiple destinations, including other buses, colors, or outputs. Dynamic Routing : Implement actions or controls that allow users to dynamically change bus destinations during live performances or within a project setup. Monitoring Enhancements : Provide options to monitor through buses, enabling users to hear the combined effects applied to multiple channels in real-time. Problem Limited Routing Flexibility : Currently, buses in Loopy Pro can only send their output to the main output, restricting the ability to create complex routing scenarios. Monitoring Challenges : Users cannot monitor the combined effects of multiple channels through a single bus, making it difficult to set up cohesive monitoring environments. Workflow Limitations : The inability to route buses to other destinations limits creative possibilities and complicates setups that require shared effects processing or parallel routing paths. Benefits Enhanced Creative Control : Users can design intricate audio processing chains, such as parallel effects or subgroup processing, improving the overall sound design capabilities. Improved Monitoring : Facilitates the creation of dedicated monitoring buses with specific effects, aiding performers in hearing exactly what they need during live sessions. Streamlined Workflow : Reduces the need for workarounds or external routing solutions, allowing for a more integrated and efficient project setup within Loopy Pro. This summary was automatically generated by ChatGPT-4 on 2025-05-07.
30
·

in progress

Layer-Aware Undo/Redo: Auto-Count Since Record/Overdub
Description: Add an undo/redo workflow that automatically groups all layers recorded during a single record/overdub pass and lets the performer remove or restore that whole “capture” with one action. Problem: When stacking multiple harmonies or instruments in one pass, performers must remember the exact number of layers to peel. Traditional “peel N layers” requires manual counting, which is slow and error-prone on stage. Hardware loopers often treat one recording pass as a single unit and undo/redo that unit without mental math. Proposed Solution: Introduce a “Capture-Aware Undo/Redo” mode: Auto Grouping: While Record/Overdub is active, count every created layer across the targeted loop(s). On Stop/Exit, store that count as the last capture . Actions: “Undo Last Capture” (peel the stored count), “Redo Last Capture,” and “Undo/Redo N Captures” (for rapid step-back/forward). Scopes: Per-loop, selected loops, or loop group; optional “include parallel overdubs” toggle. Variables/Feedback: layersAddedSinceRecord , lastCaptureLayerCount , captureIndex , and captureCount for labels/LEDs. Safety: Optional confirmation threshold (e.g., long-press) and undo history size preference; fully backward-compatible with standard Peel/Replace. Advanced: Setting to treat rapid consecutive punches within a bar as one capture; time/grid quantization for grouping. Benefits: One-press undo/redo of a whole musical idea—no counting. Faster, safer live workflows with fewer on-stage mistakes. Clear visual feedback and controller mapping via variables. Works for simple solo looping and complex multi-loop overdubs alike. Examples: Sing four harmony layers during one overdub; press Undo Last Capture and all four vanish together. Press Redo Last Capture to bring them back. Guitar + vocal overdub to two selected loops in parallel; the grouped capture undoes/redoes on both loops at once. Display “Last capture: 4 layers” on a label using lastCaptureLayerCount , and show “Capture 2/5” using captureIndex / captureCount . This summary was automatically generated by GPT-5 Thinking on 2025-08-25. Original Post: Hi there, I am utterly in love with loopy pro and it’s becoming an obsession of mine to find the perfect workflow for me. Here is one thing I noticed. When I record several layers of harmony or other instruments in one go and then want to undo/redo all at the same time, I need to know the exact number of layers created to do so. Compared to the RC-30 or other loopers that feature an undo/redo function they approach this by counting all the layers after triggering record/overdub and make the number of layers to peel the number of layers recorded after the recording was triggered. While a separate undo/redo function would be cool, it might be best to have this as a sub-functionality of the existing peel/replace function, namely a switch that would make the option available to count the number of layers since the recording mode was triggered and make that the number of layers to be replaced or peeled.
2
·

in progress

Loop Record Modes: Insert and Replace (with Advanced Overdub, MIDI Control, and Creative Layer Options)
Description: Introduce advanced recording modes for clips, including Insert and Replace, along with granular overdub control. Enhance the looping workflow with layer-specific operations, velocity-based effects, quantization options, and full MIDI control. Problem: Currently, Loopy Pro supports overdubbing but lacks Insert and Replace modes. Users are unable to replace parts of loops with precise timing or control new overdubs with advanced behaviors like reverse playback or per-layer targeting. This limits both creative performance and structured editing. Proposed Solution: – Add Insert mode : Inject new content into a specific time range of a loop – Add Replace mode : Overwrite loop content within a defined region – Provide option to target specific layers or the entire clip – Add reverse overdub mode (like monome norns): overdub in reverse direction – Enable quantized insert/replace (clip/bar/beat-based) – Allow MIDI control for Insert/Replace toggle with flexible interaction: • Short press: toggle start/end • Long press: momentary (start on press, end on release) – Add input, feedback, output, and overdub level control per loop, assignable to CC – Include Insert/Replace FX presets , switchable via MIDI: • stutter • LFO • fade curves (e.g., 80% volume at start to 20% at end) – Enable Insert Before/After actions for clip content placement Benefits: ✅ Major creative expansion for live and experimental looping workflows ✅ Enables momentary and expressive clip transformation ✅ Opens up complex sonic design with Insert/Replace FX presets ✅ Fine control of recording layers via automation and MIDI ✅ Aligns with workflows from advanced loopers like monome norns ✅ Adds flexibility and non-destructive loop editing This summary was automatically generated by ChatGPT-4 on April 30, 2025.
17
·

in progress

Undo/Redo, Delete, Search, Filter and Reorder for MIDI Bindings, Actions, OSC and Plugin Presets
Description: Improve control settings and preset management by adding undo/redo, search, filter, and advanced sorting options for MIDI bindings, actions, OSC directions, and plugin presets. Problem: Currently, managing large sets of mappings and actions is tedious and prone to error. Deleting entries in bulk is not possible. Labels can remain even after deletion due to bugs. There's also no way to recover deleted entries or track changes without undo/redo functionality. Proposed Solution: – Add Undo/Redo buttons scoped per section (e.g., MIDI bindings, actions, OSC, plugin presets) – Make list entries deletable via swipe (e.g., after accidental import) – Fix bug where labels don’t disappear after full deletion – Add search with auto-focus – Enable filtering – Support drag & drop sorting by: • Global profiles • Project settings • MIDI bindings • Actions • OSC directions • Plugin presets • Control Settings categories – All list items should support: • Reorder • Move between categories • Copy to category • Delete • Copy/paste • Move to another profile • Move up/down • One-click top/bottom move Benefits: ✅ Massively improved efficiency when editing bindings or presets ✅ Prevents accidental loss of work ✅ Much better clarity and control over large setups ✅ Brings consistency to all control-setting areas ✅ Saves time by avoiding full rebuilds of profiles This summary was automatically generated by ChatGPT-4 on April 30, 2025.
26
·

in progress