Manual

MANUAL · 20 · CLI

Úsalo en la terminal (mfm)

mfm es un comando que reproduce el metrónomo desde tu terminal. Es una vista previa temprana: fija el BPM, los tiempos por compás y el sonido, y suena.

Contenido

Instalar

Ejecuta este comando en tu terminal para instalar mfm. Es un solo binario, así que no necesitas Node.js ni nada más.

curl -fsSL https://metronome.fm/install.sh | sh

Se instala en ~/.local/bin. Si esa carpeta no está en tu PATH, el instalador muestra una línea para añadir a la configuración de tu shell. Define MFM_INSTALL_DIR para instalarlo en otro lugar.

# Instalar en otro lugar
curl -fsSL https://metronome.fm/install.sh | MFM_INSTALL_DIR=/usr/local/bin sh

Si usas mise, también puedes instalarlo con mise.

mise use -g github:yamauz/mfm
OSCompatibilidad
macOSApple Silicon e Intel
Linuxx86_64 y arm64 (necesita libasound.so.2 de ALSA)
WindowsNo compatible

Para actualizar, vuelve a ejecutar el comando de instalación. Si lo instalaste con mise, ejecuta mise upgrade.

Tocar

Ejecútalo con un BPM y empieza a sonar. Presiona Ctrl+C para detenerlo.

mfm --bpm 120
# 90 BPM, 3 tiempos por compás, sonido 2
mfm -b 90 -n 3 -s 2

Mientras suena, los tiempos se muestran en una sola línea en la terminal, y el tiempo actual se convierte en ●. Usa los mismos sonidos que la app, con un acento en el primer tiempo de cada compás.

OpciónQué hace
-b, --bpmTempo, de 1 a 999 (predeterminado 120)
-n, --beatsTiempos por compás, de 1 a 16 (predeterminado 4)
-s, --soundSonido, de 1 a 4 (predeterminado 1). 1 y 4 equivalen al Metrónomo acústico y a la Batería de la app
--secondsSe detiene después de esta cantidad de segundos
--renderEscribe un archivo WAV en lugar de reproducir (la duración sale de --seconds, 8 segundos si se omite)
-h, --helpMuestra la ayuda
-V, --versionMuestra la versión
# Escribir 30 segundos a 140 BPM en un archivo WAV
mfm -b 140 --seconds 30 --render click.wav

Es una vista previa temprana, así que todavía no están disponibles las configuraciones guardadas, el modo progresivo, el multipista ni los controles de volumen. Vendrá más.

Desinstalar

Si usaste el comando de instalación, elimina el archivo que instaló. mfm no crea ningún archivo de configuración, así que eso es todo.

rm ~/.local/bin/mfm

Si definiste MFM_INSTALL_DIR, elimina mfm de esa carpeta. Si lo instalaste con mise, quítalo con este comando.

mise unuse -g github:yamauz/mfm