Description:
Add a
Page View / Picture-in-Picture (PiP) widget
that embeds another page (or a region of it) directly on the current page—optionally interactive—so you can monitor and/or control clips, meters, and widgets from elsewhere without switching pages.
Problem:
Large shows spread controls across multiple pages (Drums, Vox, FX, Scenes). Jumping between them costs time, hides critical feedback (meters, armed status), and increases the chance of missed cues. Users need a compact, always-visible window into another page, with the option to interact when necessary.
Proposed Solution:
  • Widget Types:
-
Monitor
(read-only, ultra-low CPU) and
Interactive
(tap/gesture passes through).
-
Page PiP
(whole page scaled) and
Region PiP
(crop a group/area by selection).
  • Scaling & Layout:
- Fit/Cover/Pixel-perfect modes; min text size guard; safe-area padding; optional frame & label (source page name).
- Presets:
Thumbnail
,
Strip (x-wide)
,
Panel
,
Fullscreen Overlay
.
  • Interaction & Focus:
- Tap-to-Focus sends MIDI/keyboard focus to the embedded page; long-press to
Pop-Out
a temporary full view; two-finger swipe to
swap
with the current page.
-
Interaction Filter:
allow/block specific widget types (e.g., allow clip launches, block destructive edits).
  • Transport & Quantize:
- Cross-page triggers honor quantize/count-in rules; optional
late-press guard
toast (e.g., “deferred to next bar”).
- Visual “in-sync” badge if the embedded page follows global transport/tempo.
  • Audio & Safety:
- Embedding does
not
duplicate audio; it’s a view/control layer.
- “Performance Safe” mode throttles animations/meter FPS to protect CPU.
-
Lock Overlay
to prevent accidental touches during shows.
  • Multi-View & Routing:
- Multiple PiPs per page;
Multi-View Grid
widget displays 2–9 sources with quick switch.
- Assign a
Follow Target
(e.g., follow the currently selected page/scene).
  • Actions & Variables:
- Actions:
Show/Hide PiP
,
Toggle Interactive
,
Pop-Out Fullscreen
,
Swap With Current Page
,
Set Source Page/Region
,
Cycle Sources
.
- Vars:
pip.sourcePage
,
pip.isInteractive
,
pip.fps
,
pip.swapAvailable
.
  • Stage Display:
- Send any PiP to external display as a
Program/Preview
pair (A/B) with safe margins and brightness cap.
Benefits:
  • Keep critical clips/meters
    always visible
    while performing elsewhere.
  • Fewer page switches, faster cues, and safer live control.
  • Modular layouts: build one master page with PiPs into specialist pages.
  • CPU-aware and performance-safe with monitor/interactive modes.
Examples:
  • A
    Vocal
    page shows a PiP of
    Drums
    (meters + record buttons) to spot overloads; long-press pops it full-screen for quick fixes.
  • A
    Master
    page hosts three PiPs (Pads, Bass, FX); taps launch clips on those pages
    bar-quantized
    without leaving the master view.
  • A
    Scene Conductor
    PiP follows the
    selected page
    so the MD can glance/control whichever section the band is on.
  • During a breakdown,
    Swap With Current Page
    promotes the FX PiP to full view; a second tap swaps back.
This summary was automatically generated by GPT-5 Thinking on 2025-10-08.
Original Post:
Page-View (PIP view) Widget
The ability to see the processing and activity from another page on the main page. AKA PIP mode of other pages on the main page.