Este es un "Spoon" para Hammerspoon que acelera el flujo de trabajo en Avid Pro Tools.
- Paleta Flotante: Crea una botonera en pantalla que automatiza la carga de plugins de AudioSuite, navegando por los menús automáticamente pudiendo crear grupos facilmente.
- Macro "Split into mono": Una automatización avanzada para dividir tracks estéreo a mono, limpiar el track original y resetear el paneo en un solo clic.
- Descarga la última versión desde la página de Releases.
- Descomprime el archivo y haz doble clic en
ProToolsAutomator.spoon. Hammerspoon lo instalará automáticamente.
Añade el siguiente código a tu archivo ~/.hammerspoon/init.lua:
hs.loadSpoon("ProToolsAutomator")
spoon.ProToolsAutomator:start()Por defecto, la botonera aparece en la Pantalla 1. Si tienes múltiples monitores y los botones no aparecen donde quieres (o no los ves):
- Busca el icono de Pro Tools en la barra de menú superior de tu Mac.
- Selecciona "⚙️ Reconfigurar Pantalla".
- Escribe el número de la pantalla donde deseas que vivan los botones.
El botón Split Mono ejecuta una secuencia compleja para limpiar audios estéreo separados en mono:
- Ejecuta Split into Mono.
- Elimina el track estéreo original.
- Hace Alt+Click en el paneo del nuevo track mono para centrarlo.
Para que el paso de "Alt+Click" funcione, necesitas enseñar al script dónde hacer clic en tu pantalla, ya que esto varía según tu resolución.
Pasos:
- Ve al menú del Spoon (logo de ProTools) y selecciona "🎯 Capturar Coordenadas".
- Sigue las instrucciones en pantalla (prepara Pro Tools con un track mono expandido).
- Haz clic sobre el valor numérico del paneo del track.
- ¡Listo! Las coordenadas se guardan automáticamente en
ProToolsAutomator_config.json.
Nota: Ya no necesitas editar manualmente el archivo
.lua. El sistema guarda y carga las coordenadas automáticamente.
Puedes agregar o quitar botones fácilmente modificando la tabla obj.buttonsConfig al inicio del archivo init.lua del Spoon.
-- Ejemplo de configuración:
{ group = "RX", categoryName = "Noise Reduction", pluginName = "RX 11 De-click", buttonText = "RX\nDe-click" },- group: Agrupa botones bajo un mismo color desplegable.
- categoryName: El nombre exacto de la categoría en el menú AudioSuite.
- pluginName: El nombre exacto del plugin.