Giter Club home page Giter Club logo

csv_to_qlab's Introduction

CSV to QLAB

To run on mac:

  • download csv_to_qlab.dmg from the latest release
  • unzip the foder
  • open the app
    • qlab must be open on the recieving computer in order for the messages to be recieved. It automatically picks the qlab workspace that is open and inserts the cues into the current folder.

Please note that I do not currently have an Apple Developer Certificate and therefore there will be some scary warnings when trying to run this application locally. It is entirely up to you to decide to run this application. If you have concerns with the bundled application releases, I suggest cloning or forking the repository.

How to format your csv file:

Starting with version 2021.1.0, you no longer need to be as precise about the order of your rows in your .csv file. You can now also add any type of cue, however some do require additional parameters.

See permitted cue types.

Certain optional collumns below require numbers rather than text, please follow the links to see the most up to date options that are allowed for QLab.

Required Columns:

  • Number
  • Type
  • Name

Optional Collumns:

  • Page (Will be added to notes)
  • Name
  • Notes
  • Follow (Options)
  • Color (Options)
  • Collumns availible for "midi" cue type:
  • Collumns availible for "network" cue type:
    • Message Type (Options)
    • OSC Cue Number (Only if using QLab Message Type)
    • Command (Only if using QLab Message Type)
      • For QLab Messages (Options)
      • For an OSC message, you may now include a raw string in this collumn

To run in development:

python3 -m pip install --upgrade pip
python3 -m pip install -r requirements.txt
  • Run:
python3 application.py
  • The application was bundled for distribution using pyinstaller. To re-bundle, install pyinstaller:
python3 -m pip install pyinstaller
  • Then run:
pyinstaller application.spec

Recomendations for future features are very welcome!

csv_to_qlab's People

Contributors

fross123 avatar dependabot[bot] avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.