-
Notifications
You must be signed in to change notification settings - Fork 0
Home
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.
| 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 |
Some scripts have "User Parameters", generally located at Applescript Utilities.applescript.
| 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 |
Many of the scripts here are best used in a Script Cue, with an assigned hotkey trigger.
- Create a cue list called "Hotkeys"
- Create a new Script Cue
- Inspector > Triggers tab > Enter your preferred hotkey trigger
- Inspector > Script tab > Paste script in and click "Compile Script"
- Applications > Utilities > Script Editor > New Script
- Paste script in and click "Compile" (Cmd-K)
- Do what you need to in QLab (such as selecting relevant cues)
- In Script Editor, click Run (Cmd-R)
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
=================== < Back To Repo > ===================
====================== < Home > ======================
- Home
- Installation
- Global Syntax
- Template
- License
- RoadMap
-
Scripts
- Controle
-
Applications
- Apple music
- Phillips Neo
- Qlab
- Spotify
- Reaper
- Logic Pro
-
Desk Control
- A&H
- DiGiCo
- ETC EOS
- MIDI
- OSC
- Yamaha
-
Applications
- Core
- Cue
- Add Cue.applescript - Cria qualquer tipo de cue existente no qlab, configurando o Target de maneira inteligente.
- Add Fade.applescript - Cria um fade (in, out, crossfade) a partir da seleção atual.
- Inspector
- Audio Level
- Level Normalize.applescript - Normaliza o audio a partir dos cues selecionados utilizando a biblioteca
- Set Level.applescript - Script que manipula os volumes dos input e output do cue selecionado
- Route cues to template.applescript - Script que aplica templates de "Audio Level" a partir do cue selecionado (Audio, Video, Fade) facilitando o patch de audio.
- Basics
- Time & Loops
- Toggle Infinite Loop.applescript
- Trim Audio Silence.applescript - A partir dos Audio cues selecionados o script modifica o start time e o end time do cue selecionado
- Audio Level
- SFX Variations
- Utilities
- Controle
=================== < Back To Repo > ===================