midipipe: Linux facilita la conexión MIDI con texto

Fuentes: Nuevo programa 'midipipe' simplifica la interacción MIDI en Linux

Un nuevo programa de código abierto llamado 'midipipe' ha sido lanzado para Linux, simplificando la interacción MIDI. Desarrollado por Arne Brasseur y alojado en codeberg.org, midipipe permite la transmisión de mensajes MIDI en formato de texto plano a través de la entrada y salida estándar (stdin/stdout), utilizando la API del secuenciador ALSA. Esto facilita la integración de MIDI en scripts de shell y entornos donde una API MIDI tradicional no está disponible, actuando también como un útil monitor MIDI.

La herramienta es especialmente útil para conectar dispositivos MIDI a través de Pipewire y otras configuraciones modernas. midipipe se construye principalmente en C (79.8%) y utiliza Makefiles. Los usuarios pueden descargar binarios precompilados o compilar el programa desde el código fuente. Incluye opciones para especificar dispositivos de entrada y salida, establecer nombres de cliente ALSA y listar dispositivos disponibles. Un script de ejemplo, 'twistertop.sh', demuestra su uso para mostrar la carga de la CPU en un controlador MIDI Fighter Twister. El proyecto está licenciado bajo la EUPL y requiere las bibliotecas de desarrollo ALSA, pandoc y podman para la compilación cruzada.