Skip to main content

Send to QLab

Follow these steps to send your prepared CSV file to QLab. Instructions are provided for both the GUI application and command-line interface.

Prerequisites​

Before sending your CSV file, make sure you have:

  1. QLab is running - Open QLab with a workspace ready
  2. CSV file is prepared - See Prepare a CSV File
  3. Know your QLab version - QLab 4 or 5
  4. Know the IP address - See below
QLab Version Support

CSV to QLab works with both QLab 4 and QLab 5, though some features are only available on QLab 5.

Finding the IP Address​

You'll need the IP address of the machine running QLab:

  • Same computer: Use 127.0.0.1 (localhost)
  • Different computer on network:
    • Mac: System Preferences → Network → Look for "IP Address"
    • Windows: Open Command Prompt → Type ipconfig → Look for "IPv4 Address"
    • Linux: Terminal → Type ip addr or ifconfig

OSC Passcode (Optional)​

If your QLab workspace has an OSC passcode:

  • Find it in QLab: Settings/Preferences → OSC → Passcode
  • Make sure the passcode has full access to the workspace
  • On QLab 5, you can also use the "no passcode" option

Using the GUI Application​

1. Open CSV to QLab​

Launch the CSV to QLab application on your Mac.

2. Select QLab Version​

Choose QLab 4 or 5 from the dropdown. QLab 5 handles some incoming messages slightly differently.

3. Enter Passcode (If Required)​

If your QLab workspace uses an OSC passcode:

  • Check the passcode checkbox
  • Enter the passcode from QLab settings
tip

It's also possible to bypass this step in QLab 5 by allowing access with the "no passcode" option.

4. Enter IP Address​

Enter the IP address of the machine running QLab:

  • 127.0.0.1 if running locally
  • Network IP like 192.168.1.100 if on a different machine

5. Select Your CSV File​

Click "Choose File" and select your prepared CSV file.

6. Submit​

Click the submit button and keep the QLab workspace open.

7. Success!​

You should see a success page and your cues will appear in QLab!

Success Page


Using the CLI​

Basic Usage​

Open your terminal and run:

csv-to-qlab your-file.csv 127.0.0.1 5

Replace with your values:

  • your-file.csv - Path to your CSV file
  • 127.0.0.1 - IP address of QLab machine
  • 5 - QLab version (4 or 5)

With Passcode​

If your QLab workspace requires a passcode:

csv-to-qlab your-file.csv 192.168.1.100 5 --passcode 1234

Verbose Output​

See detailed progress information:

csv-to-qlab your-file.csv 127.0.0.1 5 --verbose

Example output:

Sending CSV file: your-file.csv
QLab IP: 127.0.0.1
QLab version: 5

✓ Successfully processed 55 cue(s)

JSON Output (For Automation)​

Perfect for scripts and automation:

csv-to-qlab your-file.csv 127.0.0.1 5 --json

More CLI Options​

For advanced usage including batch processing, automation, and scripting, see the CLI Advanced documentation.


Troubleshooting​

No Cues Appearing in QLab​

  • Verify QLab is running and a workspace is open
  • Check that the IP address is correct
  • Ensure your firewall isn't blocking connections
  • Try using 127.0.0.1 if running on the same machine

Passcode Errors​

  • Double-check the passcode in QLab settings (Settings → OSC → Passcode)
  • Ensure the passcode has full workspace access
  • Try the "no passcode" option in QLab 5 if available

CSV Format Errors​

Network Issues​

  • Ensure both machines are on the same network
  • Test connectivity: ping [IP_ADDRESS]
  • Check firewall settings on both machines
  • Verify QLab's OSC settings allow incoming connections

Connection Refused​

  • Make sure QLab is running before sending the CSV
  • Check that OSC is enabled in QLab preferences
  • Verify the port is 53000 (default for QLab)

Next Steps​

tip

If you encounter an error not listed here, please submit an issue on GitHub. We're here to help!