Skip to content

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

 
 

Repository files navigation

qController Web - QLab OSC Remote Control

A modern, responsive web application for remotely controlling Figure 53's QLab workspace via Open Sound Control (OSC). Ported from the original mobile application to a high-performance web platform (React 18, TypeScript, Tailwind CSS, Vite, Node.js).

Features

  • QLab Instance Management:

    • Saved QLab instances with IP address and OSC port configuration (default 53000).
    • Network discovery / mDNS scanner simulation.
    • Manual host entry with support for passcode-protected workspaces.
    • Instant one-click launch for virtual Broadway show simulations.
  • Main Cue Transport Control:

    • Giant high-visibility GO button (with Spacebar keyboard shortcut).
    • Immediate Panic (fade & stop all cues) with Escape shortcut.
    • Full transport grid: Previous, Next, Pause, Resume, Preview, Stop, Hard Stop, and Reset Top.
    • Synthesized Web Audio feedback for cue firing and transport actions.
  • Active Cue Inspector:

    • Prominent cue number, display name, type icon, and color tag matching QLab's palette.
    • Live elapsed progress bar and duration countdown for active running cues.
    • Armed / Disarmed toggle and Flagged status toggle.
    • In-line property editing for cue name, cue number, and notes.
  • Audio Levels Mixer:

    • Dedicated slider mixer for Main, Channel 1 (Left), and Channel 2 (Right) levels (-60 dB to +12 dB).
    • Live decibel numerical readouts with unity gain reset.
  • Cue List Modal & Tree Navigation:

    • Hierarchical view of cues and group cues.
    • Instant standby selection: jump playhead to any cue in the show.
  • Live OSC Traffic Console:

    • Real-time logging of sent (TX) and received (RX) OSC messages.
    • Custom OSC command sender for testing and manual workspace automation.

Running the App

npm install
npm run dev

Open http://localhost:3000 to control QLab.


Notice from Figure 53

Figure 53® and QLab® are registered trademarks of Figure 53, LLC. qController is not affiliated with Figure 53, LLC and this application has not been reviewed nor is it approved by Figure 53, LLC.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages