Skip to content
antoniondc edited this page Oct 29, 2025 · 1 revision

QLab Scripts

Esse é um repositório não oficial do QLab que tem o objetivo de criar automações para facilitar a programação e a utilização do QLab 3, 4 e 5. Se atente na instalação, selecione a versão/tag c correta #qlab3 #qlab4 or #qlab5. Em Installation explica o passo a passo de como instalar e utilizar os scripts.

As versão/tag #qlab3 e #qlab5 estão em construção, portanto não disponível no repo.

É recomendado o uso do Template, já é uma workspace 100% pronta para todas as funcionalidades dos QLab Scripts. Voce pode utilizar o script Import scripts as cues or linked.applescript para adicionar os QLab Scripts dentro de um projeto QLab já criado.

Lista de Scripts

Script Tipo Usa Memo Cue? Cria Cue? Requer Seleção? Testado? Note Link
Add Cue.scpt Criação Adiciona qualquer tipo de cue Add Cue.applescript
Set Level.scpt Utilitário Ajusta qualquer Level Set Level.applescript
Route cues to template.scpt Template Templates Route cues to template.applescript
Level Normalize.scpt Utilitário Set Loudness para um cue que tenha level Level Normalize.applescript
Media player control.scpt Controle ✅ parcial Control Spotify, Tidal, ITunes other players Media player control.applescript
Qlab.scpt Controle Redundancia QLab Show Qlab
Adjust Selection.scpt Utilitário Batch edit any 'inspector' property Adjust Selection.applescript
Audio Convert.scpt Utilitário convert to .wav, .mp3 file. Audio Convert.applescript
QLab Multi Toggle (Armed, Flagged, Autoload).scpt Utilitário Multi Toggle 'inspector' property QLab Multi Toggle (Armed, Flagged, Autoload).applescript
Re-Target Files.scpt Utilitário re-path missing files Re-Target Files
Reveal target audio file in finder.scpt Utilitário Mostra o arquivo selecionado no finder Reveal target audio file in finder.applescript
Set Color.scpt Utilitário Set color (expanded) Set Color.applescript
Skip Disarmed Cues.scpt Utilitário Pula cues desarmados Skip Disarmed Cues.applescript
Set Playback Rate.scpt Utilitário ✅/❌ Playback rate set playback rate.applescript
SPLIT selected Audio Cue at waveform cursor.scpt Utilitário SPLIT selected Audio Cue at waveform cursor SPLIT selected Audio Cue at waveform cursor.applescript
Toggle Infinite Loop.scpt Utilitário Toggle to infinite loop Toggle Infinite Loop.applescript
Trim Audio Silence.scpt Utilitário set start and end cursor, removing silence Trim Audio Silence.applescript
Download and compile script.scpt Core Git repo download Applescript Utilities Download and compile script.applescript
Import scripts as cues or linked.scpt Core Import scripts as cues or linked Import scripts as cues or linked.applescript
Add Section Heading.scpt Utilitário add section memo cues Add Section Heading (Memo).applescript
Move to Cut List.scpt Utilitário Move cue to the cut list Move to Cut List.applescript
Remove File Extension From Name.scpt Utilitário sanitize cue names Remove File Extension From Name.applescript
Renumber select cues.scpt Utilitário Renumber select cues.applescript
Auto Save.scpt Utilitário Auto Save
Import files.scpt Utilitário IMPORT files.applescript
Import and export csv.scpt Utilitário Import and export csv.applescript
SCAN for new files.scpt Utilitário SCAN for new files.applescript
Jump to End.scpt Utilitário Jump to End.applescript
Navigate Cues.scpt Utilitário Navigate Cues.applescript
Switch List Cue.scpt Utilitário Switch List Cue.applescript
Undo Go.scpt Utilitário Undo GO.applescript

Como Funciona

Some scripts have "User Parameters", generally located at Applescript Utilities.applescript.

QLab Know Problems

Version Problem
Qlab 4.0.8 dosen't support mult-selection edit cues, only Basic and Trigger tabs are available, only 4.7 > support mult-selection edit ish
Any version If multiples instancias do QLab estiverem abertas atualmente o script não descrimina o projeto que está sendo executado. Triggers podem ser acionados indevidamente
Pay version Esse repositório funciona somente com o Qlab pago, caso voce esteja no tier gratuito do Qlab vá para esse repositório com a adaptação de alguns scripts para funcionar via OSC
> Repo: EM CONSTRUÇÃO

Using Script Cues

Many of the scripts here are best used in a Script Cue, with an assigned hotkey trigger.

  1. Create a cue list called "Hotkeys"
  2. Create a new Script Cue
  3. Inspector > Triggers tab > Enter your preferred hotkey trigger
  4. Inspector > Script tab > Paste script in and click "Compile Script"

Using macOS Script Editor

  1. Applications > Utilities > Script Editor > New Script
  2. Paste script in and click "Compile" (Cmd-K)
  3. Do what you need to in QLab (such as selecting relevant cues)
  4. In Script Editor, click Run (Cmd-R)

Learning to write your own scripts

I learned to write AppleScript for QLab primarily by trying to use and interpret other people's scripts - which is why I am sharing and documenting my own scripts here. AppleScript is relatively human-readable on its own, which makes it very accessible to inexperienced users.

Here are some useful guides and documentation:

  • QLab's official AppleScript dictionary can be found here

  • If you have QLab installed, you can access the dictionary with the macOS Script Editor. Go to File > Open Dictionary... > QLab.app

  • Apple's AppleScript Language Guide can be found here

Resources

Menu

=================== < Back To Repo > ===================

Clone this wiki locally