Description
This feature request proposes the implementation of global widgets in Loopy Pro that maintain their state and configuration across multiple projects. Currently, widgets are confined to individual projects, requiring users to recreate or reconfigure them when working across different sessions. Introducing global widgets would streamline workflows, especially for performers and producers who rely on consistent controls throughout various projects.
Problems
  • Redundant Configuration
    : Users must manually set up identical widgets in each project, leading to repetitive tasks and potential inconsistencies.
  • Inconsistent Control States
    : Without global synchronization, widget states (e.g., toggles, sliders) can differ between projects, causing confusion during live performances.
  • Inefficient Workflow
    : The lack of shared widgets hampers the ability to quickly switch between projects while maintaining a consistent control interface.
Proposed Solution
  • Global Widget Library
    : Create a centralized repository where users can design and store widgets that are accessible across all projects.
  • State Synchronization
    : Ensure that the state of global widgets (e.g., on/off status, slider positions) is preserved and consistent when switching between projects.
  • Customizable Scope
    : Allow users to specify which widgets are global and which are project-specific, providing flexibility in control management.
  • MIDI and Action Binding
    : Maintain MIDI mappings and action bindings for global widgets to ensure seamless integration across projects.
Examples
  1. Consistent Transport Controls
    : A performer uses global play, stop, and record buttons that function identically in every project, eliminating the need to set them up repeatedly.
  2. Unified Effect Toggles
    : A producer employs global widgets to toggle effects like reverb or delay, ensuring consistent control across different song sessions.
  3. Standardized Volume Controls
    : An educator utilizes global sliders to adjust master volume, providing a uniform teaching interface across various lesson projects.
Benefits
  • Enhanced Efficiency
    : Reduces setup time by eliminating the need to recreate common widgets in each project.
  • Improved Consistency
    : Maintains uniform control interfaces, minimizing errors during live performances or teaching sessions.
  • Flexible Workflow
    : Offers the ability to manage both global and project-specific widgets, catering to diverse user needs.
This summary was automatically generated by ChatGPT-4 on 2025-05-25.
Original Post:
It would be super useful to have global versions of widgets, that are linked between every project that they exist in. So if an update is made to the widget in one project, that update will automatically be reflected in all the other projects too.
EXAMPLE
Let’s say I have a stepped dial with three go-to guitar tones I like to use, and I paste this stepped dial into many different projects. If later I want to add a fourth guitar tone, as of now I would need to go to each project individually to delete the original widget and paste in the updated one. With global widget, I would only need to update one instance of my guitar tones dial, and the rest would automatically update to match it.