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.
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
| OS | Compatibilidad |
|---|---|
| macOS | Apple Silicon e Intel |
| Linux | x86_64 y arm64 (necesita libasound.so.2 de ALSA) |
| Windows | No 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ón | Qué hace |
|---|---|
| -b, --bpm | Tempo, de 1 a 999 (predeterminado 120) |
| -n, --beats | Tiempos por compás, de 1 a 16 (predeterminado 4) |
| -s, --sound | Sonido, de 1 a 4 (predeterminado 1). 1 y 4 equivalen al Metrónomo acústico y a la Batería de la app |
| --seconds | Se detiene después de esta cantidad de segundos |
| --render | Escribe un archivo WAV en lugar de reproducir (la duración sale de --seconds, 8 segundos si se omite) |
| -h, --help | Muestra la ayuda |
| -V, --version | Muestra 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