fcbnerd: controla macOS con un pedal MIDI Behringer FCB1010

Fuentes: fcbnerd: Control macOS with a Behringer FCB1010 MIDI Pedal

fcbnerd es una herramienta de línea de comandos para macOS que permite utilizar un pedal MIDI, como el Behringer FCB1010, como un teclado adicional. El software conecta el pedal a las fuentes MIDI del sistema y ejecuta comandos de shell o genera flujos de datos JSON cuando se activan los controles, permitiendo a los usuarios automatizar tareas sin necesidad de permisos de sandbox.

A diferencia de las aplicaciones de escritorio, fcbnerd solo lee mensajes MIDI, lo que evita la necesidad de permisos de seguridad restrictivos. Esto permite ejecutar scripts complejos, como el control de volumen mediante osascript o la gestión de atajos de teclado, integrando el pedal en el flujo de trabajo del usuario. La herramienta es compatible con cualquier fuente CoreMIDI, no solo con el FCB1010, y soporta la detección de cambios de programa, controles y notas.

El proyecto incluye opciones para listar fuentes MIDI disponibles, simular señales virtuales para probar configuraciones sin hardware físico y gestionar errores de ejecución. Los usuarios pueden definir patrones de coincidencia flexibles, incluyendo comodines para valores específicos, y el sistema gestiona el estado de los controles para evitar ejecuciones duplicadas en casos de barridos de pedal. fcbnerd está diseñado para desarrolladores y usuarios avanzados que buscan una integración nativa y eficiente de hardware MIDI en el entorno de macOS.