Comando arecordmidi en Linux con ejemplos

El comando arecordmidi en Linux es un comando de utilidad que se utiliza para grabar un archivo MIDI estándar desde cualquier número de puertos de secuenciador ALSA. ALSA significa Advanced Linux Sound Architecture, que es un marco de software integrado en el kernel de Linux. La interfaz del secuenciador ALSA proporciona una plataforma para entregar eventos similares a MIDI entre clientes y puertos.

Sintaxis:

arecordmidi -p client:port[,...] [options] midifile

Ejemplo:

arecordmidi -p 14:0 geeks.midi

El comando anterior registra desde el puerto 14:0 en el archivo geeks.midi. La grabación continúa hasta que el usuario presiona Ctrl+C. No se muestra ninguna salida para este comando. La opción -p es obligatoria y especifica el puerto del cliente.

Opciones:

1. -l Opción (Lista):

Esta opción se utiliza para mostrar todos los puertos de entrada posibles al usuario.

arecordmidi -l

2. Opción -b (Tiempos – Tempo musical):

En el siguiente ejemplo, la grabación se realiza desde el puerto 14:0 y se guarda en el archivo geek.midi con un tempo de 150 pulsaciones por minuto.

arecordmidi -p 14:0 -b 150 geek.midi

No se muestra ninguna salida verbal para este comando en el terminal. La grabación continúa hasta que se detiene.

3. Opción -f (Marco):

arecordmidi -p 14:0 -f 25 geek.midi

En este ejemplo particular, la grabación ocurre desde el puerto de entrada 14:0 y se guarda en el archivo geek.midi con una configuración de 25 cuadros por segundo.

No se muestra ninguna salida verbal para este comando en el terminal. La grabación continúa hasta que se detiene.

4. Opción -m (Metrónomo):

arecordmidi -p 14:0 -m 14:0 geek.midi

En este ejemplo particular, se da una señal de metrónomo al puerto 14:0.

No se muestra ninguna salida verbal para este comando en el terminal. La grabación continúa hasta que se detiene.

Publicación traducida automáticamente

Artículo escrito por z0o0p y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *