Keyboard shortcuts

Press ← or → to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Fauste Player — Guía del usuario

Esta guía se ha traducido con IA a partir de la guía en inglés (v0.5.0-120-g6932087, commit 6932087) y puede contener errores. Ante cualquier diferencia, vale la versión en inglés. Leer el original en inglés

Fauste Player es una aplicación de emisión (playout) para estudios de radio. Ejecuta varios players independientes, uno al lado del otro. Cada player tiene sus propias playlists y su propio transporte. Los players pueden encadenar pistas con mezclas solapadas, preescuchar en una salida CUE aparte y sobrevivir a fallos sin poner nada al aire por sí solos.

GuíaQué trata
Primeros pasosInstalación, primer arranque, añadir música, reproducir
PlayersLa columna del player: transporte, modos, cuenta atrás, forma de onda, CUE
PlaylistsPestañas, la tabla de pistas, arrastrar y soltar, el menú contextual, archivos M3U/PLS
CartucheraCartuchos instantáneos: disparo, páginas, bucles, cartuchos exclusivos, configuración
Marcadores y mezclaCue-in/cue-out, el punto MIX, intro y outro, análisis automático
ConfiguraciónSalidas de audio, players, análisis, playlists, MIDI, control remoto
Salida bit-perfectDispositivos exclusivos que siguen la frecuencia de cada archivo, el distintivo BP, salida DSD, comprobar una cadena
TecladoAtajos
Superficies de control MIDIBotones, faders y luces en controladores MIDI
Control remotoManejar Fauste Player por la red: API HTTP, seguridad
Datos y copias de seguridadDónde se guardan los archivos, guardado automático, recuperación tras un fallo, modo portátil
Solución de problemasSin sonido, dispositivo perdido, archivos marcados como no disponibles, registros

La interfaz está disponible en inglés, español, catalán, neerlandés, francés, gallego, alemán, italiano, euskera, polaco y portugués. Sigue el idioma del sistema operativo salvo que elijas uno en Configuración. El inglés y el español están escritos a mano; los otros nueve se han generado con IA y pueden contener errores. Si hablas alguno de ellos, las correcciones son bienvenidas como issues o pull requests.

La guía también está disponible en otros idiomas, traducida con IA a partir de la guía en inglés: en la guía en línea, elige uno con el botón del globo de la barra superior. Una página traducida lo indica arriba y enlaza con la página en inglés, que es la de referencia cuando las dos no coinciden.

Primeros pasos

Instalación

Descarga un paquete para tu sistema desde la página Releases del proyecto. Cada archivo tiene al lado un .sha256. Para comprobar una descarga, ejecuta sha256sum -c <file>.sha256 en Linux, o shasum -a 256 -c <file>.sha256 en macOS.

Linux

PaqueteInstalarActualizarDesinstalar
.deb (Debian, Ubuntu)sudo apt install ./fauste-player_<version>_amd64.debinstala el .deb más nuevo de la misma formasudo apt remove fauste-player
.rpm (Fedora, openSUSE)sudo dnf install ./fauste-player-<version>-1.x86_64.rpminstala el .rpm más nuevosudo dnf remove fauste-player
AppImage (cualquier distribución)chmod +x fauste-player-<version>-x86_64.AppImage y ejecútalosustituye el archivoborra el archivo
Paquete Flatpakflatpak install --user fauste-player-<version>-x86_64.flatpakinstala el paquete más nuevoflatpak uninstall org.fauste.FaustePlayer
Archivo comprimidoextráelo y ejecuta fauste-playerextrae el más nuevoborra la carpeta
  • Integración con el escritorio: los paquetes añaden Fauste Player al menú de aplicaciones y permiten abrir con él playlists .m3u, .m3u8 y .pls, que se importan como playlists nuevas.
  • Bibliotecas necesarias: las bibliotecas de ALSA y D-Bus. Todos los escritorios las tienen, y los paquetes las declaran. JACK se usa cuando está instalado, y nunca es obligatorio.
  • AppImage: si no arranca porque falta FUSE, ejecútalo con --appimage-extract-and-run.
  • Flatpak:
    • El paquete necesita el runtime de freedesktop de Flathub. Si el remoto de Flathub no está configurado, ejecuta antes flatpak remote-add --user --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo.
    • El sandbox puede leer tu carpeta personal (para reproducir tu música donde está).
    • Suena a través de PulseAudio, o directamente a través de ALSA para los dispositivos bit-perfect.
  • Bibliotecas de escritorio: la ventana usa libxkbcommon y EGL u OpenGL, con Wayland o X11. Todos los escritorios las tienen, y el .deb y el .rpm las declaran. En un sistema muy mínimo, instálalas antes de usar el AppImage.

Windows

Ejecuta fauste-player-<version>-x86_64-pc-windows-msvc.msi. Se instala para todos los usuarios en Archivos de programa y añade una entrada en el menú Inicio.

  • Actualizar: ejecuta el instalador más nuevo. Sustituye la versión instalada.
  • Desinstalar: usa Configuración → Aplicaciones.
  • Instalador sin firmar: si la release no está firmada, SmartScreen avisa de un editor desconocido. Elige Más información → Ejecutar de todas formas.

El archivo .zip es una alternativa portátil: extráelo y ejecuta fauste-player.exe.

macOS

Abre fauste-player-<version>-macos-universal.dmg y arrastra Fauste Player a Aplicaciones. La misma aplicación funciona en Apple silicon e Intel (macOS 11 o posterior).

  • Actualizar: sustituye la aplicación de la misma forma.
  • Desinstalar: muévela a la Papelera.
  • Aplicación sin firmar: si la release no está firmada y notarizada, macOS rechaza el primer arranque.
    • macOS 15 y posteriores: abre Ajustes del Sistema → Privacidad y seguridad, desplázate hasta el mensaje sobre Fauste Player, elige Abrir igualmente y confirma.
    • macOS 14 y anteriores: haz clic derecho en la aplicación, elige Abrir y confirma.
    • O ejecuta xattr -dr com.apple.quarantine "/Applications/Fauste Player.app".
  • JACK en macOS: una aplicación firmada y notarizada solo puede cargar una biblioteca de JACK que también esté firmada. Si no, JACK aparece como no disponible; usa Core Audio.
  • Playlists: en macOS se importan desde Configuración → Playlists. No se admite abrir un archivo de playlist con la aplicación desde el Finder.

Una sola instancia a la vez

Solo se ejecuta un Fauste Player por carpeta de datos. Abrir una playlist desde el gestor de archivos mientras está en marcha la importa en la aplicación que ya se está ejecutando. Volver a arrancarlo sin ninguna playlist muestra un mensaje de que ya está en marcha. Para ejecutar instancias separadas a la vez (por ejemplo, dos estudios en un mismo ordenador), dale a cada una su propia carpeta con FAUSTE_HOME.

Línea de comandos

fauste-player --version muestra la versión. La barra de título de la ventana muestra el nombre y la versión, y el botón Acerca de (un icono de información, a la izquierda de Configuración) abre la ventana Acerca de, con el copyright y los avisos de licencia (Licencias de terceros abre el archivo de avisos que se instala con los paquetes de release). En un idioma traducido con IA, Acerca de también indica que la traducción puede contener errores. Ciérrala con Cerrar o con Esc. fauste-player --help lista las opciones. Los archivos de playlist que se pasan como argumentos se importan como playlists nuevas.

En Windows, el programa de release no abre ninguna ventana de consola: --version, --help y los errores de arranque aparecen en un cuadro de mensaje.

Cuando un ajuste necesita reiniciar, aparece en la barra superior la etiqueta Reinicio pendiente: púlsala para reiniciar (consulta Configuración).

Cerrar con audio al aire

Cerrar la ventana mientras algo suena al aire no cierra la aplicación. La ventana pasa al frente (aunque estuviera minimizada) y un diálogo Hay audio en el aire lista lo que está sonando: los players que están reproduciendo o en pausa (P1 — título) y los cartuchos que suenan con su número en la página (Cartucho 3 — título). Un CUE de un player o de la cartuchera no cuenta. Elige Cancelar (o Esc, o haz clic fuera del diálogo) para seguir sonando, o Detener y cerrar para detener todos los players al aire y todos los cartuchos y luego salir. La sesión se guarda como en cualquier otra salida. Si no hay nada al aire, la ventana se cierra en el acto. El diálogo tiene prioridad sobre Configuración y Acerca de, y los atajos de teclado no hacen nada mientras está abierto (los comandos MIDI y remotos siguen funcionando).

Primer arranque

La ventana se abre con cuatro players, cada uno con una playlist vacía. No suena nada hasta que pulsas Play: también después de un reinicio o de un fallo.

Añadir música

  • Haz clic en + Añadir en la parte de abajo de un player y elige archivos, o
  • arrastra archivos o carpetas de audio desde tu gestor de archivos a una lista de pistas. Las carpetas añaden los archivos de audio que hay directamente en ellas, no los de sus subcarpetas.

Formatos admitidos: WAV, AIFF, CAF, FLAC, MP3 (y MP1/MP2), AAC/M4A, ALAC, Ogg Vorbis, Opus, WavPack, Monkey’s Audio (APE), DSD (DSF y DFF) y audio Matroska (MKA). Los archivos DSD se reproducen convertidos a PCM a su frecuencia dividida entre 32 (88,2 kHz para DSD64), o sin cambios como DoP o DSD nativo en un dispositivo bit-perfect configurado para ello (consulta Salida bit-perfect). Opus siempre se reproduce a 48 kHz. Los archivos WavPack deben ser sin pérdida y mono o estéreo; los WavPack híbridos y multicanal aparecen como ilegibles, igual que los DFF con compresión DST.

Cada archivo se analiza en segundo plano. El análisis lee el título, el artista, el álbum y la carátula, dibuja la forma de onda y encuentra dónde empieza y acaba el sonido y dónde mezclar con la siguiente pista. Puedes reproducir una pista antes de que termine su análisis.

Reproducir

  • Pulsa Play (o la tecla numérica del player, 1 para P1) para iniciar la pista siguiente, marcada en verde en la lista.
  • Vuelve a pulsar Play mientras una pista suena para hacer un fundido hacia la siguiente.
  • Haz doble clic en una pista para convertirla en la siguiente.

En modo CONT (continuo), el player mezcla con la siguiente pista por sí solo en el punto MIX. En modo SINGLE se detiene al final de cada pista. Sigue con Players.

Players

Cada columna es un player. Los players son independientes: cada uno tiene sus propias pestañas de playlist, transporte, volumen y salidas.

ElementoSignificado
P1 … PnNúmero del player (la tecla numérica que lo reproduce)
Punto y etiqueta de estadoSonando (rojo), En pausa (ámbar), Detenido (gris)
Distintivo Mezcla / FundidoHay en curso una mezcla hacia la siguiente pista o un stop con fundido
Distintivo Stop al finalEl player se detiene cuando acaba la pista actual
Distintivo Repetir / Parar tras la pistaLa pista actual se repite, o detiene el player al acabar, por su propia marca en el menú de la playlist. Pasa el puntero por encima para ver la frase completa. El botón Stop al final del propio player tiene prioridad: mientras está activo, solo se ve su distintivo
BP / DSDBP se enciende mientras la pista actual llega sin cambios a su dispositivo Main. DSD lo sustituye mientras una pista DSD sale como DSD, sin cambios (consulta Salida bit-perfect). Otras silenciadas aparece a su lado cuando ese flujo DSD deja fuera de la salida a las demás fuentes
SINGLE | CONTModo de reproducción (ver más abajo): un único control partido en dos; la mitad iluminada es el modo activo
CUEPreescucha de la siguiente pista en la salida CUE

Fila de información

  • Carátula de la pista que suena, o un disco de vinilo en su lugar.
  • Título y artista de la pista que suena. Un player detenido muestra la pista que Play pondrá en marcha (su siguiente), con su carátula, su duración y su forma de onda, preparada en el cue-in o donde hayas hecho clic en su forma de onda.
  • Una pista reproducida o cargada antes de que acabe su análisis ya tiene su duración si la cabecera del archivo la indica: la cuenta atrás, transcurrido / total y el clic para saltar funcionan al instante, sobre una línea plana hasta que la forma de onda está lista. Si la cabecera no la guarda (archivos AAC en bruto, MP3 sin trama de duración, Matroska y WebM), el total muestra «—» y no se puede hacer clic en la forma de onda hasta que termina el análisis.
  • Vúmetro estéreo (en la columna de la derecha del player, junto al fader; ocupa la fila de información y el transporte): el nivel que entrega el player, después de su volumen.
    • Una barra continua por canal, en la escala de la norma del tipo de medidor (por defecto, el medidor de pico digital: de −60 a 0 dBFS, con los 20 dB superiores ocupando la mitad de la altura). La escala es una regla a cada lado de las barras, rotulada en las unidades del propio medidor en ambos lados. Su parte superior y su parte inferior (en el medidor digital, el suelo de la escala) siempre están marcadas; cada rótulo tiene una marca en cada regla, y las marcas más cortas entre los rótulos funcionan como las de una regla de medir: espaciadas de forma regular en valores redondos, cada 1 dB en el medidor EBU y cada 5 dB por debajo de −20 en el digital cuando el medidor es lo bastante alto, y cada 2, 2,5, 5 o 10 dB (o ninguna) donde es demasiado corto para ellas. En el medidor digital (y en el personalizado), un medidor alto rotula más valores: cada 1 dB de −20 a 0, y cada 5 dB entre las marcas de 10 dB por debajo de −20 (−45, −55), siempre espaciados de forma regular y solo donde caben sin que los rótulos se toquen; los demás tipos de medidor mantienen los rótulos que da su norma. El nivel de alineación (−18 dBFS en el medidor digital) es una marca blanca más gruesa en ambas reglas. No se dibuja nada encima de las barras ni entre ellas, así que lo que ves en las barras es solo el nivel, la retención del pico y los colores.
    • La barra es verde, amarilla desde el nivel de aviso (−9 dBFS) y roja desde el nivel de peligro (−3 dBFS). Los demás tipos de medidor se ponen rojos donde lo hace su escala (desde 0 VU, o desde el máximo permitido en un PPM).
    • Los medidores K-System muestran dos secciones: la barra sólida es el nivel medio (RMS) y la parte más tenue por encima llega hasta el pico. Sus colores son los del K-System: verde por debajo de 0, ámbar de 0 a +4 y rojo por encima.
    • Los medidores de pico digital, K-System y personalizado mantienen encendido un momento el nivel más alto como una línea (la retención del pico; su duración es Retención del pico en Configuración → Vúmetros, y 0 la desactiva). Los medidores PPM EBU, PPM DIN y VU no tienen retención.
    • El número de arriba es el nivel más alto desde que empezó la entrada, en dBFS, en rojo en la zona de peligro. Se mantiene tras un stop y vuelve a empezar cuando suena una entrada (la siguiente o la misma otra vez), o cuando haces clic en él.
    • El número de abajo es la sonoridad en LUFS (EBU R128), en verde a ±1 LU del objetivo (−23 LUFS).
    • El tipo de medidor y todos los niveles se cambian en Configuración → Vúmetros.
    • Lecturas por encima de 0 dBFS. El vúmetro muestra lo que entrega el player, y eso puede superar la escala completa. La barra se detiene en lo alto de la escala, así que el mismo rojo indica 0 dBFS y cualquier valor superior; solo el número de arriba dice cuánto, con su signo (por ejemplo +3.5).
      • Un archivo puede traer niveles por encima de la escala completa (un archivo en coma flotante, o uno con pérdida cuyos picos decodificados la superan).
      • Convertir la frecuencia puede crear picos entre las muestras: una señal que toca 0 dBFS marca unos +3 dBFS tras pasar de 44,1 a 48 kHz. La opción de true peak también lee esos picos.
      • El vúmetro mide cada player por separado, no la suma en el dispositivo: dos players en una misma salida pueden sumar por encima de la escala completa sin que ninguno de los dos vúmetros lo muestre.
      • Nada en el player añade ganancia por encima del 100 %. Un dispositivo de enteros recorta en la escala completa; uno de coma flotante recibe el nivel tal cual y lo recorta el sistema de sonido o el controlador.
  • Fader de volumen (a la derecha del vúmetro, igual de alto): arrástralo o usa la rueda del ratón, un paso por muesca. La información emergente muestra el nivel en dB; arriba del todo es 0 dB y abajo del todo, silencio.
  • Título, artista y la línea de la siguiente, con un cuadrado verde. Mientras el CUE está activo, la posición de la preescucha se ve en azul.

Transporte

BotónAcción
Play / Siguiente (grande)Detenido: inicia la siguiente pista. Sonando: hace un fundido hacia la siguiente pista (la duración del fundido se ajusta en Configuración). En pausa: reanuda. Si la siguiente es la pista que está sonando, Play la vuelve a empezar con el fundido habitual.
StopSe detiene al momento (con una rampa corta para evitar el chasquido)
Stop con fundidoBaja el volumen con un fundido y se detiene
PausaPausa o reanuda; parpadea en ámbar mientras está en pausa
Stop al final (un triángulo de play y un cuadrado)Se detiene cuando acaba la pista actual, una sola vez. En modo SINGLE solo está disponible mientras la pista actual se repite: termina la repetición cuando acaba la pasada en curso. Para detenerse tras una pista cada vez que suene, o para repetir una pista, usa su menú en la playlist (consulta Playlists)
Anterior (una barra y dos triángulos)Sonando: hace un fundido de vuelta a la pista que este player reprodujo antes, igual que Siguiente. Púlsalo otra vez para seguir retrocediendo. La pista que dejas pasa a ser la siguiente.
Reiniciar (una barra y un triángulo)Vuelve al principio de la pista actual (su cue-in). Un player en pausa sigue en pausa.

Los botones que no pueden actuar en ese momento aparecen atenuados: Stop y Reiniciar sin nada cargado, Pausa y Stop con fundido con el player detenido, y Anterior sin una pista anterior o durante un fundido. Un player recuerda las últimas 50 pistas que ha reproducido (players.history_len en config.json, de 0 a 1000).

Modos

  • CONT (continuo): en el punto MIX el player inicia la siguiente pista y la solapa con el final de la actual. Consulta Marcadores y mezcla.
  • SINGLE: cada pista se detiene al acabar. Stop al final no está disponible en este modo, porque cada pista ya se detiene, salvo mientras la pista actual se repite: entonces termina la repetición cuando acaba la pasada en curso.

Cuenta atrás

El número grande es el tiempo que falta hasta el final de la pista (su cue-out), con décimas. El tiempo transcurrido y el total están en la fila de debajo de la forma de onda, a la derecha. Durante los últimos segundos antes del final (10 por defecto, se ajusta en Configuración) la cuenta atrás parpadea en rojo.

Forma de onda

  • La parte ya reproducida se dibuja con el color de la forma de onda; el resto, más tenue.
  • El contorno muestra los picos, de forma tenue; el cuerpo sólido de dentro es el nivel medio (RMS). En una pista fuerte los picos llenan la altura, y el cuerpo sigue mostrando dónde la pista suena más baja o más alta.
  • Una zona sombreada en azul al principio marca la intro, y un distintivo la cuenta hacia atrás. La intro solo aparece si se ha fijado.
  • Una zona sombreada en naranja al final marca el outro, con su propia cuenta atrás.
  • Una línea discontinua ámbar con la etiqueta MIX marca dónde empieza la siguiente pista en modo continuo. En modo single aparece atenuada.
  • Se dibuja el archivo entero. El principio y el final en silencio que la reproducción se salta (antes del cue-in y después del cue-out) se dibujan más oscuros, con una línea fina donde empieza y acaba la reproducción. Con Usar cue-in y cue-out desactivado (Configuración → Players) no hay nada más oscuro y las dos líneas se atenúan: la reproducción va del principio al final del archivo, y en esta guía el cue-in y el cue-out significan esos dos extremos.
  • Pasa el puntero por encima para ver el tiempo bajo él. Haz clic para saltar allí. En un player detenido, un clic elige dónde empieza Play la siguiente pista: el cabezal y la cuenta atrás se mueven allí, y no suena nada hasta que pulsas Play. Elegir otra siguiente pista, moverla o quitarla, o Stop, vuelve al cue-in; lo mismo ocurre con cualquier otra forma de iniciar una pista, y Reiniciar, Anterior y el avance automático siempre usan el cue-in. Un clic antes del cue-in (en el principio más oscuro) elige el cue-in. Un clic en el cue-out o después (en la cola más oscura) cancela una elección anterior: Play empieza en el cue-in. Un clic es pulsar y soltar sin mover el puntero más de unos pocos píxeles.
  • Pulsar y arrastrar desplaza la vista ampliada a lo largo de la pista, como si la agarraras. Arrastrar nunca salta, y sin zoom no hace nada. Arrastrar con Alt sigue editando marcadores.
  • Rueda del ratón sobre la forma de onda: amplía y reduce alrededor del puntero, hasta el máximo detalle que tiene el análisis. Shift+rueda (o una rueda lateral) se desplaza a lo largo de la pista. Con zoom, la vista sigue la posición de reproducción, salvo durante 10 segundos después de ampliar o desplazarla (ui.follow_current_grace_secs; 0 desactiva el seguimiento). Vista completa, en la esquina superior derecha, reducir el zoom del todo o una pista nueva vuelven a mostrar la pista entera.

CUE (preescucha)

Pulsar CUE (o Preescuchar en CUE en el menú de una pista) reproduce la pista en la salida CUE del player, por ejemplo unos auriculares, sin tocar la salida al aire, y abre una pequeña ventana de CUE para ese player. Puede haber varias ventanas abiertas, una por player. Consulta Configuración para elegir el dispositivo de CUE. Un player necesita una salida Cue que no sea su salida Main: sin ella, CUE y Preescuchar en CUE aparecen atenuados, y al pasar el puntero por encima se explica por qué.

La ventana muestra:

  • el título y el artista;
  • la forma de onda del archivo entero con la posición del CUE. Funciona como la del player: clic para saltar, zoom con la rueda, arrastrar para desplazarse, Vista completa, las cuentas atrás de la intro y el outro, y los marcadores de intro, outro y MIX, que se editan aquí igual que en el player (consulta Marcadores y mezcla). Un CUE reproduce el archivo entero, así que no hay nada más oscuro, el cue-in y el cue-out son líneas atenuadas y el outro cuenta hasta el final del archivo. Su zoom es independiente: la forma de onda del player no se mueve. Mientras suena el CUE, una vista ampliada sigue su posición como lo hace la del player; un CUE en pausa mantiene la vista que hayas fijado, para que puedas ampliar y colocar marcadores. Un CUE iniciado después de cerrar su ventana, o en otra pista, muestra el archivo entero;
  • el tiempo transcurrido y el que falta hasta el final del archivo (un CUE reproduce archivos enteros);
  • Pausar CUE / Reanudar CUE, Parar CUE y Marcar como siguiente. Marcar como siguiente convierte la pista en CUE en la siguiente del player y deja el CUE sonando. Aparece atenuado si la pista ya es la siguiente. Si la pista en CUE es la que está sonando, se reproduce una vez más cuando acaba la pasada en curso.

Mientras el CUE está en pausa, su botón de pausa (que muestra Reanudar CUE) parpadea en ámbar, como el del propio player.

Un salto en un CUE en pausa lo mantiene en pausa. El botón de cerrar de la ventana, o Parar CUE, detiene el CUE.

Mientras hay un CUE en marcha, marcar una siguiente (doble clic) o un solo clic en una fila lleva el CUE a esa pista, desde su cue-in; si estaba en pausa, vuelve a sonar. Una pista cuyo archivo falta o no se puede leer deja el CUE donde está.

Playlists

Pestañas

Cada player tiene una fila de pestañas, una por playlist. Todos los players ven las mismas playlists; cada player elige cuál muestra. Un punto en una pestaña indica dónde están las pistas del player: rojo para la pista que suena y verde para la siguiente.

Las pestañas se reparten el ancho del player. Un nombre que no cabe termina en «…»; pasa el puntero por encima de la pestaña para leerlo entero. Con muchas playlists, las pestañas dejan de encogerse al llegar a un ancho mínimo, aparecen flechas en los extremos de la fila y la rueda del ratón sobre las pestañas las desplaza. La pestaña que eliges, y la que muestra un player, se hace visible.

Cambiar de pestaña nunca cambia lo que suena ni lo que va a continuación. Cuando acaba una pista, el player sigue en la playlist que contiene esa pista.

Las playlists se crean, renombran y eliminan en Configuración. No se pueden eliminar la última playlist ni una playlist con una pista sonando.

La tabla de pistas

ColumnaContenido
#Posición, con ceros a la izquierda; un icono la sustituye en la pista actual y en la siguiente
TítuloDe las etiquetas, o del nombre del archivo (Artista - Título.mp3 se separa). Los iconos de repetir y de parar después de una pista van delante
ArtistaDe las etiquetas; «Artista desconocido» si no hay
ÁlbumDe las etiquetas
FechaLa fecha de grabación tal como la guarda el archivo (2019, 2019-05 o 2019-05-14, con hora si la tiene)
GéneroDe las etiquetas
Dur.Duración de reproducción, del cue-in al cue-out (el archivo entero con Usar cue-in y cue-out desactivado)
IntroCuánto dura la intro, desde donde empieza a sonar la pista hasta su marcador de intro; vacía si la pista no tiene marcador de intro
ArchivoEl nombre del archivo, con su extensión

Una instalación nueva muestra #, Título, Artista y Dur. Las demás columnas son opcionales; consulta Elegir las columnas más abajo. Una pista a la que le falta un valor muestra una celda vacía, salvo en Artista, que muestra «Artista desconocido».

Las columnas llenan la tabla y mantienen sus proporciones al cambiar el tamaño de la ventana; las columnas de texto reciben más espacio. Arrastra los separadores de la cabecera para cambiar las proporciones: las columnas a la derecha del separador siguen al puntero en cada fotograma (se reparten lo que queda en proporción a su ancho), las de la izquierda se quedan como están, y los anchos se guardan al soltar. Ninguna columna se hace más estrecha que su mínimo. Los anchos se recuerdan por player; una columna que muestres más tarde empieza con su ancho por defecto y las demás mantienen sus proporciones.

Elegir las columnas

Título y Dur. siempre se muestran. Cualquier otra columna se puede mostrar u ocultar, y cualquier columna, incluidas esas dos, se puede mover. La lista es la misma para todos los players y playlists, y se guarda en config.json como ui.table_columns. Hay tres formas de cambiarla:

  • Configuración → Playlists → Columnas de la tabla: marca las columnas que quieres ver; las flechas suben o bajan una columna visible (se leen de izquierda a derecha en las tablas). Columnas por defecto vuelve a #, Título, Artista y Dur.
  • Clic derecho en una cabecera: un menú con una casilla para cada columna opcional. Una columna que muestres aparece en el extremo derecho; arrástrala desde allí.
  • Arrastra una cabecera sobre otra: suéltala en la mitad izquierda de una cabecera para poner la columna delante, o en la mitad derecha para ponerla detrás. Soltarla en cualquier otro sitio no hace nada.

Un nombre de ui.table_columns que esta versión no conoce se ignora, y si faltan Título o Dur. se vuelven a añadir.

Al abrir la aplicación, cada tabla se desplaza para que la siguiente pista de su player quede en el centro de la tabla (tan cerca como permitan los extremos de la lista). Esto ocurre una vez, al arrancar, y solo si la siguiente pista está en la playlist que muestra la tabla.

Cuando un player pasa a otra pista, su tabla muestra la playlist de esa pista y lleva su fila arriba del todo, salvo que hayas usado la tabla en los últimos 10 segundos (la hayas desplazado, hayas arrastrado una pista, abierto el menú de una pista o hecho clic en una pestaña): entonces espera hasta que la dejes tranquila ese tiempo. El tiempo es ui.follow_current_grace_secs en config.json; 0 desactiva el seguimiento.

Los players son independientes: varios players pueden mostrar la misma playlist, cada uno con su propia siguiente pista, sus propias marcas de reproducida y sus propios tiempos en el pie. Reproducir, detener o saltar en un player nunca mueve la siguiente de otro player. La misma pista puede incluso sonar en dos players a la vez. Aun así, editar la playlist (añadir, mover o quitar entradas) o que un archivo deje de poder leerse puede cambiar la siguiente de cualquier player que la muestre.

Colores de las filas:

FilaSignificado
Roja, con un icono de altavoz (o de pausa)Sonando en este player. También puede mostrar la flecha verde: la pista que suena es también la siguiente, así que se reproduce una vez más
P2 (u otro número) en rojo en la columna del númeroSonando en ese player
Verde, con una flechaLa siguiente pista de este player
AtenuadaYa reproducida en este player
Archivo con una cruz / icono de avisoArchivo que falta / ilegible (se salta); pasa el puntero por la fila: la ventana emergente empieza con el motivo, en ámbar, y después los campos habituales. Un archivo que falta se vuelve a buscar cada 30 s (tuning.missing_recheck_ms).
Flechas de recarga a la derecha del títuloAnalizada por una versión anterior; sigue sonando con ese análisis. Configuración → Análisis → Analizar las pistas desactualizadas la pone al día (las pistas cargadas en un player se actualizan igualmente)
Reloj de arena a la derecha del títuloLa pista espera su análisis (pasa el puntero por el reloj de arena: Análisis pendiente). Suena igualmente, y el reloj de arena desaparece cuando termina el análisis
VioletaSeleccionada

Información emergente de la pista. Deja el puntero un momento sobre una fila para ver su título, artista, álbum, fecha, género, duración, formato (tipo, frecuencia de muestreo y profundidad de bits cuando se conocen) y la ruta de su archivo. Un campo que el archivo no tiene se omite. La ventana emergente es la única información al pasar el puntero por una fila, y nunca se mueve mientras se muestra. Para un archivo que falta o es ilegible, empieza con el motivo.

Ratón

  • Clic selecciona una pista. Doble clic la convierte en la siguiente pista de este player. Sobre la pista que suena, hace que se reproduzca una vez más cuando acabe la pasada en curso.
  • Clic derecho abre el menú contextual:

ElementoAcción
Reproducir ahoraInicia esta pista al momento (con mezcla si el player está sonando)
Marcar como siguienteIgual que el doble clic. Sobre la pista que suena, se reproduce una vez más, desde su inicio, cuando acaba la pasada en curso (con mezcla como Repetir, sin hueco), y después el player sigue. Actúa una sola vez. Stop al final, el modo SINGLE y una marca de Parar después de esta pista siguen deteniendo el player antes. Si hay un CUE en marcha, pasa a la nueva siguiente
Preescuchar en CUELa reproduce en la salida CUE (abre la ventana de CUE). Aparece atenuado si el player no tiene una salida Cue distinta de su salida Main
Editar etiquetas…Abre el editor de etiquetas de esta pista. Guardar escribe los cambios en el archivo de audio; Cancelar (o Esc, si no hay un guardado en curso) cierra sin escribir. El elemento aparece atenuado, con el motivo al pasar el puntero, mientras la pista suena, está en CUE o en un cartucho que suena, mientras aún no se han leído sus etiquetas, cuando el archivo falta, y en los formatos cuyas etiquetas no se pueden escribir (por ejemplo DSD)
Volver a analizarAnaliza esta pista otra vez ahora, sea cual sea su estado. Un archivo ilegible que se haya arreglado también se recoge por sí solo (consulta Solución de problemas). Los marcadores manuales se conservan
Añadir pistas debajo…Elige archivos para insertarlos después de esta pista
DuplicarInserta debajo una copia sin reproducir (con sus marcas de repetir y de parar después)
Repetir esta pistaMárcalo para reproducirla una y otra vez, sin hueco, hasta que pulses Play (siguiente), Anterior, Stop o Stop con fundido, o actives Stop al final. La pausa mantiene la repetición. Aparece un icono de repetir delante del título
Parar después de esta pistaMárcalo para detener el player cuando acabe esta pista, cada vez que suene (en cualquier modo). A diferencia del botón Stop al final del player, la marca va con la pista y se guarda con la playlist. El icono de parar después aparece delante del título. Tiene prioridad sobre Repetir
Mover a ▸La mueve al final de otra playlist
Quitar de la playlistLa quita; no es posible mientras suena

Editar etiquetas

Editar etiquetas… abre una ventana para una pista. Mientras está abierta no actúa ningún atajo de teclado, y se ignoran los archivos que se sueltan en la ventana de la aplicación.

  • Qué ves. El editor lee el archivo al abrirse (mientras tanto muestra «Leyendo etiquetas…»). Siempre se muestran: título, artista, álbum, artista del álbum, fecha, número de pista y total, número de disco y total, género, compositor y comentario. Se muestran cuando el archivo los tiene: subtítulo, agrupación, BPM, tonalidad inicial, estado de ánimo, ISRC, editorial, número de catálogo, copyright, artista original, álbum original, fecha de lanzamiento original, letrista, director, remezclador, arreglista, intérprete, idioma, codificado por, letra, ordenar por título, ordenar por artista, ordenar por álbum, ordenar por artista del álbum, ordenar por compositor y web del artista.
  • Añadir campo. El menú de debajo de los campos lista los demás campos. Solo ofrece lo que el formato de etiquetas del archivo puede guardar (un WAV con RIFF INFO, un AIFF o una etiqueta ID3v1 antigua guardan menos campos que ID3v2, FLAC o MP4), y aparece atenuado cuando no queda nada que añadir. Uno de los campos que siempre se muestran y que el formato no puede guardar aparece en gris con una nota. Vaciar un campo lo quita del archivo; un campo añadido que se deja vacío no se escribe.
  • Varios valores. Los campos que pueden tener varios valores (artista, artista del álbum, género, compositor, estado de ánimo y los créditos como letrista, director, remezclador, arreglista e intérprete, e idioma) muestran un valor por línea; Guardar escribe un valor por línea a la manera propia del formato. Comentario y letra son texto libre en varias líneas.
  • Comprobaciones. La fecha y la fecha de lanzamiento original siguen ISO 8601 (2019, 2019-05 o 2019-05-14, opcionalmente con hora); los números de pista y de disco, sus totales y el BPM son números enteros, y un total necesita su número. Un campo con un valor no válido queda marcado y Guardar sigue desactivado. Un valor que el archivo ya tenía y que no has tocado se conserva tal cual.
  • Campos demasiado largos. Un campo cuyo texto supera limits.max_tag_chars, o que tiene más valores que limits.max_tag_values, se muestra en solo lectura con la nota «Demasiado largo para editarlo aquí; se conserva tal cual en el archivo». Nunca se vuelve a escribir, así que un guardado no puede recortarlo.
  • Qué se conserva. Todo lo que el editor no muestra (otras claves estándar, claves personalizadas, imágenes distintas de la carátula frontal, tramas binarias) se queda en el archivo con los mismos valores. El editor dice cuántas de esas etiquetas se conservan (y «otras que no se cuentan» cuando el formato tiene tramas que no se pueden contar). Al guardar se vuelven a codificar los elementos que el editor gestiona, así que un elemento conservado puede cambiar en sus bytes (codificación del texto, orden de las tramas) pero no en su valor.
  • La carátula. El editor muestra como miniatura la carátula frontal, o la primera imagen del archivo si no hay carátula frontal.
    • Cambiar… abre un diálogo de archivos para elegir una imagen JPEG o PNG (como mucho limits.max_cover_bytes, y debe poder decodificarse). Si no es así, el editor explica por qué y no cambia nada.
    • Quitar borra la carátula frontal. Está desactivado si el archivo no tiene carátula frontal: una imagen que se muestra solo porque no hay carátula frontal es únicamente para verla y se conserva tal cual.
    • Una carátula que está en el archivo pero no se puede mostrar (una imagen que no se decodifica, o un GIF, BMP o WebP) se indica con «Esta carátula no se puede mostrar; se conserva tal cual». Cambiar… y Quitar siguen funcionando.
    • El cambio lo escribe Guardar y lo descarta Cancelar. Las contraportadas y cualquier otra imagen nunca se tocan. Un formato sin sitio para imágenes (WAV con RIFF INFO, AIFF, ID3v1) muestra la zona desactivada. Tras guardar, la carátula del player muestra la nueva.
  • Cómo funciona un guardado. El archivo se copia junto al original, la copia recibe las etiquetas, se sincroniza con el disco y sustituye al original, así que un fallo deja el archivo como estaba. El motivo aparece en el editor, que se queda abierto para volver a intentarlo, y en la barra de estado. Solo se escriben los campos que has cambiado. Tras guardar, la tabla muestra al momento las etiquetas nuevas, y los marcadores y la forma de onda se conservan. Si el archivo no conservó un campo que cambiaste, la barra de estado lo nombra.
  • Tras una actualización. A las pistas de una versión anterior se les rellenan discretamente en segundo plano la fecha, el género y otras etiquetas (sin un análisis completo).

Arrastrar y soltar

  • Arrastra una pista dentro de la lista para reordenarla. Una línea violeta muestra dónde quedará: está en el borde entre filas más cercano al puntero, y solo en la lista que hay bajo el puntero. Soltarla sobre la cabecera, el borde de una columna, la barra de desplazamiento o una ventana que tape la lista (la ventana de CUE) no suelta nada.
  • Mientras arrastras una pista, mantén el puntero cerca del borde superior o inferior de una lista para desplazarla: cuanto más cerca del borde, más rápido va, y se detiene en los extremos de la lista o cuando te alejas del borde. La rueda del ratón también desplaza la lista durante el arrastre. La línea violeta sigue al puntero mientras la lista se mueve. Arrastrar archivos desde el gestor de archivos sobre una lista la desplaza igual allí donde el sistema informa de la posición del puntero, en cuanto mueves el puntero sobre la lista.
  • Arrástrala a la lista de otro player para moverla allí.
  • Arrástrala a una pestaña para añadirla al final de esa playlist.
  • Suelta archivos o carpetas desde el gestor de archivos sobre una lista para insertarlos en la posición donde los sueltas. Sobre la cabecera, el borde de una columna, la barra de desplazamiento o una ventana que tape la lista no se inserta nada. Si el sistema no informa de la posición, van al final de la lista que se ve.

+ Añadir abre un diálogo de archivos que empieza en la carpeta de música fijada en Configuración. Reiniciar (el icono de la flecha que tiene al lado) quita la marca atenuada de «ya reproducida» de todas las pistas de la playlist, para todos los players, después de preguntar «¿Quitar la marca de reproducida a todas las pistas de esta playlist?» (Cancelar, Esc o un clic fuera conservan las marcas). La pista que suena conserva su estado y se marca cuando el player la deja. El botón aparece atenuado cuando no hay nada que quitar. El pie también muestra el número de pistas, el tiempo que queda en la playlist y su duración total.

Archivos de playlist

  • Importar: Configuración → Playlists → Importar M3U / PLS…, o suelta un archivo .m3u, .m3u8 o .pls en la ventana. Se convierte en una playlist nueva con el nombre del archivo.
    • Las rutas relativas se resuelven respecto a la carpeta del archivo de playlist.
    • Se entienden las direcciones file://.
    • Los archivos que no se encuentran se añaden igualmente, marcados como no disponibles.
    • Los streams de Internet se omiten; un mensaje dice cuántos.
  • Exportar: el botón M3U de cada playlist en Configuración la guarda como un archivo M3U8 con títulos, duraciones y rutas completas.

Cartuchera

La cartuchera es la franja de botones que hay debajo de los players. Cada botón, un cartucho, reproduce un sonido al instante: jingles, efectos, cuñas. Los cartuchos suenan por sus propias salidas, independientemente de los players.

Uso

  • Haz clic en un cartucho para dispararlo. Vuelve a hacer clic para pararlo.
  • Parar todo (en el extremo derecho de la barra) detiene todos los cartuchos que suenan, en todas las páginas. Su etiqueta muestra cuántos suenan, como en Parar todo (2); si no suena ninguno, aparece atenuado y sin número.
  • Mientras un cartucho suena, su borde se pone rojo, una barra roja se va acortando y su tiempo cuenta hacia atrás.
  • Por defecto los cartuchos se solapan: disparar un segundo cartucho no detiene el primero. Un cartucho con Parar los demás al dispararlo detiene antes todos los demás cartuchos que suenan, en cualquier página.
  • Un cartucho con Repetir en bucle vuelve a empezar desde su cue-in al llegar al final, sin hueco, hasta que lo paras.
  • Haz clic derecho en un cartucho para ver más opciones:
ElementoAcción
Preescuchar en CUELo reproduce en la salida CUE de la cartuchera (atenuado si la cartuchera no tiene una salida Cue distinta de su salida Main)
PararLo detiene
Editar…Lo abre en Configuración

El menú de un cartucho vacío solo tiene Editar…, para elegir su archivo.

  • Páginas: las pestañas junto a CARTUCHERA cambian de página. Un punto rojo indica que suena un cartucho de esa página.
  • Haz clic en CARTUCHERA para plegar la franja o volver a desplegarla.
  • Cuando la ventana es baja, los botones se encogen (hasta una altura mínima) para que quepan todas las filas configuradas; la cartuchera solo se desplaza cuando ni siquiera caben los botones más pequeños.
Aspecto del botónSignificado
Punto violetaJingle
Punto ámbarEfecto
Punto grisCuña (publicidad)
↻ después del tipoSe repite en bucle
✋ después del tipoDetiene los demás cartuchos al dispararlo
Archivo con una cruz / señal de avisoEl archivo falta / no se puede decodificar; pasa el puntero por el cartucho para ver el motivo y la ruta. Un archivo que falta se vuelve a buscar cada 30 s (tuning.missing_recheck_ms).
«Vacío», atenuadoSin archivo asignado

Los cartuchos usan los mismos marcadores que las pistas. Empiezan en su cue-in y acaban en su cue-out, que puedes editar en la forma de onda de un player cuando el archivo está cargado allí.

Teclado

Por defecto F1…F12 disparan los cartuchos 1–12 de la página que se ve, y Ctrl+Space detiene todos los cartuchos (igual que Parar todo; también detiene un cartucho que estés preescuchando en CUE, aunque no suene ningún cartucho). Consulta Teclado para cambiarlos.

Configurar los cartuchos

Ve a Configuración → Cartuchera:

  • Páginas: crea, renombra y elimina páginas (la última no se puede eliminar), y fija el tamaño de la rejilla (filas × columnas). Se rechaza una rejilla más pequeña si quitaría cartuchos que tienen archivo.
  • Importar… / Exportar… guardan una página en un archivo .cartpage.json y la vuelven a cargar, por ejemplo para compartirla entre estudios. Las rutas de archivo relativas se resuelven respecto a la carpeta del archivo.
  • Cartuchos: haz clic en un cartucho de la rejilla y luego fija su nombre, su archivo (Elegir… o Quitar), su tipo, Repetir en bucle y Parar los demás al dispararlo.

Las salidas Main y Cue propias de la cartuchera están en Configuración → Salidas de audio (la fila Cartuchera).

Marcadores y mezcla

Cada pista tiene hasta cinco marcadores, en segundos:

MarcadorSignificadoCómo se fija
Cue-inDonde empieza la reproducciónAutomático: justo antes del primer sonido por encima del umbral de recorte
Cue-outDonde acaba la pistaAutomático: justo después del último sonido por encima del umbral de recorte
MIX (inicio del segue)Donde empieza la siguiente pista en modo continuoAutomático (ver más abajo)
Inicio del outroDonde empieza el final de la pistaAutomático (ver más abajo)
Fin de la introFin de la introducción sobre la que se puede hablarA mano, o desde una etiqueta INTRO del archivo

Los marcadores fijados a mano siempre tienen prioridad: un análisis nuevo nunca los sustituye.

Editar marcadores

En la forma de onda de un player, o en la de su ventana de CUE (el mismo menú y los mismos tiradores; un cambio se ve en las dos a la vez):

  • Haz clic derecho donde quieras un marcador y elige Poner el inicio aquí, Poner el fin de la intro aquí, Poner el inicio del outro aquí, Poner el punto MIX aquí o Poner el final aquí. Volver a los marcadores automáticos quita los marcadores que hayas colocado, y la pista se vuelve a analizar.
  • Mantén pulsado Alt (Opción en macOS): aparecen tiradores en los marcadores. Arrastra uno para moverlo; el tiempo se muestra mientras arrastras. Arrastrar nunca mueve el cabezal.

El cue-in debe quedar antes del cue-out. Los demás marcadores se mantienen entre los dos. Los cambios en la pista que suena se aplican al momento a su siguiente transición.

La etiqueta INTRO

Un archivo puede llevar el tiempo de su intro en una etiqueta INTRO, en segundos (12.5) o como m:ss. El nombre puede escribirse en mayúsculas o minúsculas (INTRO, Intro). Puede ser una trama de texto de usuario ID3v2 (MP3, WAV, AIFF, DSF), un comentario Vorbis, Opus o FLAC, un elemento APE (WavPack, Monkey’s Audio) o un átomo libre de MP4. Se lee durante el análisis. Un fin de intro manual sigue teniendo prioridad.

Cómo se encuentran los marcadores automáticos

El análisis mide los picos de la pista en pasos de 10 ms y su sonoridad en ventanas cortas (50 ms por defecto).

  • Cue-in / cue-out: solo se salta el casi silencio del principio y del final: todo lo que tenga un pico que llegue al umbral de recorte (−60 dBFS por defecto), en cualquiera de los canales, se conserva, con un margen de recorte (20 ms por defecto) alrededor. Las entradas suaves, las colas tranquilas y los sonidos cortos nunca se cortan.
  • MIX: el análisis encuentra el último punto en el que la pista sigue estando menos de la caída para el segue (15 dB por defecto) por debajo de su sonoridad habitual, así que masters fuertes y suaves con el mismo fundido se mezclan igual. Ese punto nunca está más de la duración máxima de la mezcla (4 s por defecto) antes del cue-out, para que los solapes sean cortos.
  • Outro: el análisis recorre la pista hacia atrás desde el cue-out y encuentra dónde el nivel cae más de la caída de nivel del outro (6 dB por defecto) por debajo de la sonoridad mediana de la pista. Por defecto, el outro nunca dura más de 30 s.
  • Las pistas más cortas que la duración mínima para marcadores de mezcla y outro (60 s por defecto), como jingles y anuncios, no reciben ni MIX ni outro.

Grabaciones largas

Un programa entero (de una, cuatro o más horas) se analiza como una canción, mientras suena si hace falta: un archivo FLAC u Opus de 4 horas tarda menos de un minuto en un ordenador actual, y la memoria no crece con la duración. Saltar a cualquier punto, incluso cerca del final, es inmediato. La forma de onda y los marcadores se guardan en la caché de análisis hasta unas 16 horas de audio; un archivo más largo también funciona, pero se vuelve a analizar cada vez que arranca Fauste Player.

Todos estos valores están en Configuración → Análisis. Después de cambiarlos, las pistas se vuelven a analizar automáticamente.

Qué hace el player con ellos

  • Modo continuo con la mezcla automática activada: en el punto MIX la siguiente pista empieza a pleno nivel mientras la actual baja con un fundido hasta su cue-out. El solape es exacto a nivel de muestra.
  • Modo continuo sin punto MIX, o con la mezcla automática desactivada: la siguiente pista empieza exactamente en el cue-out, sin hueco.
  • Modo single, o Stop al final: el player se detiene en el cue-out.
  • Pulsar Play mientras suena: la siguiente pista empieza al momento y la actual baja con un fundido durante la duración del fundido (1 s por defecto).
  • Usar cue-in y cue-out desactivado (Configuración → Players): todos los players reproducen cada pista desde 0 hasta el final del archivo. El cue-in y el cue-out, automáticos y manuales, se conservan, y la forma de onda los dibuja como líneas tenues. El punto MIX, la intro y el outro siguen funcionando, dentro del archivo entero; Mezcla automática en el punto MIX es un interruptor aparte. Las cuentas atrás, la columna de duración, los totales de las playlists en Configuración y los tiempos de la API remota siguen el mismo rango. Los cartuchos siempre usan su propio cue-in y cue-out. Cambiar el ajuste nunca reinicia, mueve ni detiene una pista que está sonando; la siguiente pista se vuelve a preparar.

Una pista se puede reproducir antes de que termine su análisis. Hasta entonces suena desde el principio hasta el final del archivo, sin punto MIX.

Configuración

Abre Configuración en la barra superior. Ciérrala con Cerrar o con Esc. La mayoría de los cambios se aplican al momento y se guardan automáticamente.

La ventana tiene un único tamaño (900 × 640, más pequeña en una pantalla pequeña) sea cual sea la sección, y la sección se desplaza dentro de ella. Cada sección alinea sus etiquetas en una columna.

Las secciones Players, Vúmetros, Análisis y Atajos de teclado tienen un botón Restaurar valores por defecto en su cabecera. Pide confirmación y luego restablece solo esa sección (Players conserva el número de players y el idioma; Atajos de teclado no tiene ningún otro botón para restablecer). Salidas de audio, Playlists, Cartuchera, MIDI y Remoto no lo tienen.

Reinicio pendiente

Algunos cambios solo surten efecto cuando la aplicación vuelve a arrancar: el sistema de audio, la frecuencia de muestreo, el tamaño de búfer (también el propio de un dispositivo), las salidas Main y Cue (players y cartuchera), los dispositivos bit-perfect y los ajustes de DSD. El número de players no es uno de ellos: se aplica al momento.

Una frecuencia o un búfer propios de un dispositivo solo cuentan cuando cambian aquello con lo que se abre el dispositivo: darle a un dispositivo el mismo valor que el global, o quitar ese valor, no queda pendiente.

Los límites y los ajustes del motor también se aplican en el siguiente arranque, pero se editan en el archivo de configuración con la aplicación cerrada (consulta Datos y copias de seguridad), así que nunca aparecen como pendientes.

Mientras alguno de ellos espera, el pie de Configuración dice «Algunos cambios se aplican tras reiniciar.» y ofrece Reiniciar ahora, y la barra superior muestra la etiqueta Reinicio pendiente. Pasa el puntero por la etiqueta para ver qué está esperando. Un aviso breve (por ejemplo, que se ha guardado un ajuste) puede ocupar un momento el lugar del texto del pie; Reiniciar ahora se mantiene. Los dos hacen lo mismo:

  • Si no hay nada al aire, Reiniciar ahora (o la etiqueta) reinicia al momento.
  • Si hay algo al aire, aparece la ventana que lista lo que está sonando, con Detener y reiniciar o Cancelar.

Primero se guarda la sesión y se detienen el audio y el control MIDI; luego la aplicación vuelve a arrancar con la misma carpeta de datos (FAUSTE_HOME), y después no sale nada al aire por sí solo. Si la aplicación no puede volver a arrancar (en un Flatpak, también cuando la nueva no arranca a tiempo), lo indica; ábrela desde el menú de aplicaciones.

Salidas de audio

Los cambios de esta sección esperan a un reinicio: consulta Reinicio pendiente.

Arriba, Mostrar elige Básico o Avanzado. Básico muestra el sistema de audio, la frecuencia de muestreo, el tamaño de búfer y las salidas. Avanzado añade, para cada dispositivo que usa una salida, su propia frecuencia y su propio búfer, el interruptor bit-perfect y el modo DSD, y después los ajustes de DSD. Cambiar de vista solo muestra u oculta filas: no se cambia ni se restablece nada. Cuando Básico oculta un ajuste que está en uso, una línea lo indica. Cuando ninguna salida usa ya un dispositivo, su frecuencia y su búfer propios, su interruptor bit-perfect y su modo DSD se olvidan la próxima vez que arranca la aplicación: si después una salida vuelve a usarlo, empieza con los valores globales. Hasta entonces, volver a elegirlo (por ejemplo, tras intercambiar dos dispositivos) los conserva.

AjusteSignificado
Sistema de audioLa última opción, Sin salida (silencio), no reproduce nada: las líneas de tiempo avanzan a ritmo real sin tarjeta de sonido (para una máquina que no la tiene, o para ensayar). Linux: PipeWire (en las compilaciones que lo incluyen), PulseAudio, JACK o ALSA. Windows: WASAPI, ASIO (en las compilaciones que lo incluyen) o JACK. macOS: Core Audio o JACK. Los sistemas que no existen en este ordenador, o que no tienen ningún dispositivo de salida (un servidor JACK que no está en marcha), aparecen como no disponibles. «Predeterminado del sistema» usa el primero disponible en ese orden.
Frecuencia de muestreoLa frecuencia a la que funcionan todas las salidas salvo que un dispositivo tenga la suya (Avanzado); los archivos se convierten a ella con un remuestreo de alta calidad. Los dispositivos bit-perfect empiezan a su frecuencia y luego siguen a los archivos.
Tamaño de búferFotogramas por bloque de audio, salvo que un dispositivo tenga el suyo; debajo se muestra la latencia resultante
Salidas por playerPara cada player, un dispositivo Main (al aire) y uno Cue (preescucha), cada uno con un par de canales. Una tarjeta de sonido que ofrece varios perfiles de salida (ALSA lista front, surround, hardware directo…) muestra cada uno como tarjeta — perfil; dos entradas que seguirían leyéndose igual llevan entre paréntesis el identificador del dispositivo. Las interfaces multicanal pueden llevar varios players en pares distintos.
Probar Main / Probar CueReproduce un tono breve (1 kHz en Main, 440 Hz en Cue, 1,5 s, −18 dBFS) en la salida elegida, para comprobar el cableado antes de salir al aire
CartucheraLas salidas Main y Cue de la cartuchera. Main es por defecto la salida del sistema. Sin Cue no hay preescucha de cartuchos.
Frecuencia de muestreo: dispositivo (Avanzado)Global (…) usa la frecuencia de muestreo de arriba; un valor le da a este dispositivo su propia frecuencia. Solo se ofrecen las frecuencias que indica el dispositivo; una frecuencia guardada que ya no indica sigue en la lista con una nota de que puede que no se abra (entonces el dispositivo vuelve a la frecuencia global). Los valores propios solo se aplican a dispositivos que nombra una salida, no a la salida predeterminada del sistema salvo que una la nombre.
Tamaño del búfer: dispositivo (Avanzado)Global (…) usa el tamaño de búfer de arriba; un valor le da a este dispositivo el suyo, con su latencia debajo. Un dispositivo que no acepta su propio tamaño de búfer vuelve al global, y también a la frecuencia global si tampoco acepta su propia frecuencia.
Bit perfect: dispositivo (Avanzado)Un dispositivo bit-perfect se abre con acceso exclusivo y sigue la frecuencia de muestreo de cada archivo mientras no suena nada en él. El interruptor está desactivado donde el dispositivo no puede dar acceso exclusivo. Consulta Salida bit-perfect.
DSD: dispositivo (Avanzado)Convertir a PCM (por defecto), DoP o, en Linux, DSD nativo. Todos los dispositivos lo muestran; solo se ofrecen los modos que el dispositivo admite, y una línea debajo explica por qué no los demás. Consulta DSD.
Cuando otra fuente necesita una salida DSD (Avanzado)Seguir la pista DSD en PCM (por defecto) o Mantener el DSD y silenciar las demás fuentes. Consulta DSD.
Silencio DSD (Avanzado)Silencio que se envía antes de que empiece un flujo DSD, al acabar y al pasar a PCM, para que el convertidor se enganche sin chasquido; 200 ms por defecto, de 0 a 2000.

Una salida Cue nunca recurre a la salida que usa Main, para que la preescucha nunca salga al aire. Una Cue que nombra un dispositivo de un sistema de audio que este ordenador no tiene, o la misma salida (dispositivo y canales) que Main, significa «sin cue». Cuando una salida Cue es la misma que su salida Main, un aviso debajo lo indica. Un player sin salida Cue, o con su Cue en su salida Main, tiene el botón CUE atenuado; al pasar el puntero por encima te indica que elijas aquí una salida Cue. Lo mismo vale para Preescuchar en CUE de la cartuchera.

Si un dispositivo desaparece mientras suena, los players mantienen sus líneas de tiempo, y el dispositivo se vuelve a abrir cuando regresa (consulta Solución de problemas).

Players

AjustePor defectoSignificado
IdiomaSistemaIdioma de la interfaz
Número de players4Columnas de la pantalla principal (no se puede quitar un player que está sonando)
Modo por defectoCONTEl modo con el que arrancan los players
Duración del fundido1000 msLa usan Play mientras suena una pista y Stop con fundido
Mezcla automática en el punto MIXActivadaSolapa las pistas en modo continuo
Usar cue-in y cue-outActivadoDesactivado: los players reproducen cada pista desde el principio hasta el final del archivo; los marcadores se conservan y los cartuchos siguen usando los suyos. Las duraciones y los totales de las playlists siguen el mismo rango
Aviso de fin de pista10 sCuándo empieza a parpadear en rojo la cuenta atrás

Vúmetros

Los cambios se aplican al momento. Configuración muestra solo lo que usa el tipo de medidor elegido: los medidores EBU, DIN y VU tienen la escala, la zona roja y el comportamiento que fija su norma (solo se ajusta el nivel de alineación), y la alineación de un medidor K-System es su propio 0. Un valor que fijes se conserva para cuando vuelvas a elegir ese tipo.

AjustePor defectoSignificado
Tipo de medidorPico digitalCómo sube y baja la barra, y su escala, según una norma (ver más abajo)
Tiempo de subida, Velocidad de caída5 ms, 11,8 dB/sSolo para Personalizado. El tiempo de subida es un tiempo de integración: una ráfaga de tono de esa duración marca 2 dB menos; 0 muestra todos los picos.
True peakDesactivadoSolo pico digital, personalizado y K-System. Mide entre muestras, con el filtro de sobremuestreo 4× que publica ITU-R BS.1770. Muestra picos que superan 0 dBFS tras la conversión y que un medidor de pico de muestra no ve. Como permite la norma, un clic aislado de una sola muestra puede marcar hasta unos 0,3 dB por debajo del valor de su muestra.
Suelo de la escala−60 dBFSLa parte inferior de la escala digital (pico digital y personalizado). Los demás medidores muestran el rango que da su norma.
Retención del pico2 sSolo pico digital, personalizado y K-System: cuánto tiempo se mantiene encendido el nivel más alto; 0 la desactiva. Los medidores de programa y el VU no tienen retención.
Nivel de alineación−18 dBFSTodos menos el K-System. Se marca en la escala (EBU R68). También es donde se sitúan la marca TEST del EBU, la marca −9 del DIN y 0 VU.
Aviso desde−9 dBFSAmarillo desde aquí (máximo permitido EBU), para los medidores de pico digital y personalizado
Peligro desde−3 dBFSRojo desde aquí, para los medidores de pico digital y personalizado. Los demás se ponen rojos donde lo hace su escala: el VU desde 0 VU, los PPM EBU y DIN desde el máximo permitido (EBU +9, DIN 0) y el K-System desde +4.
Lectura de sonoridadCorto plazoLa sonoridad bajo el vúmetro: desactivada, momentánea (últimos 400 ms) o a corto plazo (últimos 3 s), EBU R128
Objetivo de sonoridad−23 LUFSLa lectura se ve en verde a ±1 LU (EBU R128)
Tipo de medidorNormaComportamiento
Pico digitalIEC 60268-18Muestra cada pico al instante; cae 20 dB en 1,7 s
PPM EBUIEC 60268-10 tipo IIbLos picos de menos de unos 10 ms marcan menos (una ráfaga de tono de 10 ms marca unos 1,6 dB menos, una de 0,5 ms unos 18 dB menos), dentro de las tolerancias de EBU Tech 3205; cae 24 dB en 2,8 s
PPM DINIEC 60268-10 tipo ILo mismo con un tiempo de integración de 5 ms; cae 20 dB en 1,5 s
VUIEC 60268-17El nivel medio, con el movimiento de aguja de un vúmetro VU: 99 % en 300 ms, con un ligero rebase; una senoide marca su nivel de pico
K-20, K-14, K-12K-SystemDos secciones: la media (RMS, 600 ms) como barra sólida y el pico (cae 26 dB en 3 s) atenuado por encima. 0 está 20, 14 o 12 dB por debajo de la escala completa; verde por debajo de 0, ámbar de 0 a +4 y rojo por encima. K-12 va bien para emisión; K-14 y K-20, para programas más dinámicos.
Personalizado—Tu tiempo de subida y tu velocidad de caída

Cada medidor usa la escala de su norma, con sus marcas entre los canales:

MedidorEscala
Pico digital, personalizado−60 … 0 dBFS, marcas cada 10 dB hasta −40 y cada 5 dB por encima; los 20 dB superiores ocupan la mitad de la altura
PPM EBU−12 … +12 alrededor del nivel de alineación (TEST), cada 4 dB; los niveles más bajos se quedan abajo del todo
PPM DIN−50 … +5, donde 0 está 9 dB por encima del nivel de alineación (−9 dBFS por defecto)
VU−20 … +3 VU, 0 VU en el nivel de alineación; la barra se mueve en proporción a la tensión, como la aguja
K-Systemdesde +20, +14 o +12 (0 dBFS) hasta −60; uniforme en dB hasta −24

Análisis

Los umbrales que se describen en Marcadores y mezcla. Volver a analizar todas las pistas repite el análisis de toda la biblioteca; los marcadores manuales se conservan.

Tras una actualización que ha cambiado el análisis, las pistas analizadas por la versión anterior conservan sus marcadores y formas de onda, que siguen funcionando. Al arrancar, Fauste Player dice cuántas hay y ofrece Analizar ahora o Más tarde; Analizar las pistas desactualizadas (N), aquí, hace lo mismo en cualquier momento. Las pistas de los players se ponen al día igualmente, a medida que se muestran, igual que las pistas de los cartuchos que no tienen un formato registrado (un cartucho solo suena bit-perfect cuando se conoce su formato). Las pistas cuyo archivo falta no se cuentan hasta que el archivo vuelve.

Playlists

  • Carpeta de música: donde empiezan los diálogos de archivos.
  • Nueva playlist, Renombrar (edita el nombre y pulsa Enter; Esc cancela) y Eliminar (icono de la papelera).
  • Importar M3U / PLS… crea una playlist nueva a partir de un archivo de playlist. M3U, en cada fila, la exporta como M3U8. Consulta Playlists.
  • Columnas de la tabla: qué columnas muestran las tablas de pistas y en qué orden, para todos los players: una casilla por columna (Título y Dur. no se pueden desactivar), flechas arriba y abajo para las visibles, y Columnas por defecto. Consulta Playlists.

Idioma: una lista desplegable: Sistema (sigue al sistema operativo) y luego cada idioma en que está disponible la interfaz, cada uno con su propio nombre (primero English y después por orden alfabético: por ejemplo, Español). La interfaz cambia al momento. Un idioma del sistema sin traducción propia usa el más cercano (el francés de Canadá usa el francés; el portugués de Brasil, el portugués), y si no, el inglés. Un idioma del archivo de configuración que la interfaz no tiene aparece como Sistema y sigue al sistema operativo.

El inglés y el español están escritos a mano. Las demás traducciones se han generado con IA y pueden contener errores; cuando una de ellas está en uso, Acerca de lo indica. Las correcciones de hablantes nativos son bienvenidas como issues o pull requests.

Cartuchera

Páginas, tamaño de la rejilla, el editor de cartuchos y la importación y exportación de páginas de cartuchos. Consulta Cartuchera.

Atajos de teclado

Consulta Teclado.

MIDI

Activa las superficies de control MIDI, consulta los puertos de entrada y enseña un control para cada acción de los players. Consulta Superficies de control MIDI.

Remoto

Control remoto por la red, para páginas web, aplicaciones de móvil, automatización y superficies de control. Consulta Control remoto.

  • Permitir el control remoto por HTTP, su Dirección y su Puerto, y una línea que dice si está escuchando.
  • Token, obligatorio fuera de este ordenador. Generar crea uno al azar, Mostrar lo revela y Copiar lo pone en el portapapeles. Aparece un aviso cuando la dirección llega más allá de este ordenador y no hay token.
  • Páginas web que pueden usar la API: un origen por línea.
  • Permitir el control por OSC, su Dirección y su Puerto, y los Emisores permitidos (direcciones o subredes, una por línea).
  • Publicar los tiempos cada: cada cuánto se envían los tiempos transcurrido y restante mientras algo suena.

Los campos de texto y los números se aplican al salir de ellos, lo que incluye abrir otra sección o cerrar Configuración; Esc cancela lo que estabas escribiendo. Un valor no válido se corrige, y el campo muestra el valor que se ha conservado.

Salida bit-perfect

Un dispositivo bit-perfect recibe las muestras de cada archivo exactamente como están en el archivo: la misma frecuencia de muestreo, los mismos valores, sin remuestreo, cambio de volumen ni mezcla. Es útil para cadenas de monitorización y enlaces digitales, donde conviene evitar cualquier procesamiento en el ordenador.

Hacer bit-perfect un dispositivo

  1. En Configuración → Salidas de audio, elige el dispositivo de forma explícita para la salida Main de un player (o de la cartuchera). Un player que se deja en el predeterminado del sistema no se puede hacer bit-perfect. Un dispositivo que ya no usa ninguna salida pierde su interruptor bit-perfect y su modo DSD la próxima vez que arranca la aplicación.
  2. Elige Avanzado arriba de la sección. En Ajustes por dispositivo, activa Bit perfect junto al dispositivo.
  3. Reinicia la aplicación.

A partir de entonces, el dispositivo arranca a su propia frecuencia de muestreo si se la has dado en ese mismo lugar, o si no a la frecuencia de muestreo global, y a partir de ahí sigue a cada archivo.

El interruptor está desactivado cuando el dispositivo no puede dar acceso exclusivo.

  • Linux: elige un dispositivo ALSA cuyo nombre empiece por hw:. Es la propia tarjeta de sonido. PulseAudio, PipeWire, JACK y los dispositivos ALSA default o plughw: mezclan o convierten, así que nunca son bit-perfect.
  • Windows: elige el dispositivo en el sistema WASAPI. Se abre en modo exclusivo.
    • En la configuración de sonido de Windows, las propiedades Avanzadas del dispositivo deben tener activada Permitir que las aplicaciones tomen el control exclusivo de este dispositivo (lo está por defecto).
    • Mientras suena, ningún otro programa puede usar el dispositivo.
  • macOS: elige el dispositivo en Core Audio. Se abre en modo hog (exclusivo).
    • La frecuencia de muestreo del dispositivo se ajusta a la de la pista, y su formato al formato entero más amplio que ofrece a esa frecuencia (los ajustes que muestra Configuración de Audio MIDI).
    • Se devuelven cuando la aplicación deja de usar el dispositivo.
    • Dos dispositivos con exactamente el mismo nombre no se pueden hacer bit-perfect.

Qué ocurre en un dispositivo bit-perfect

  • Acceso exclusivo. Nada más en el ordenador puede sonar en el dispositivo mientras la aplicación lo usa. Si se deniega el acceso exclusivo, el dispositivo sigue sonando, compartido, y el distintivo BP sigue apagado.
  • La frecuencia sigue al archivo. Cuando no suena nada en el dispositivo y empieza una pista con otra frecuencia de muestreo, el dispositivo se vuelve a abrir a esa frecuencia.
    • Esto ocurre al reproducir una pista, reanudar una cargada en pausa, preescuchar o disparar un cartucho. Las pistas que solo están esperando (la siguiente de cada player) se vuelven a preparar a la nueva frecuencia.
    • La reapertura tarda lo que el dispositivo necesite para arrancar (normalmente unas decenas de milisegundos). El inicio se retrasa eso mismo.
    • Mientras algo suena en el dispositivo, la frecuencia nunca cambia. Una pista con otra frecuencia que empieza entonces (por ejemplo, una pista de 48 kHz mezclada tras una de 44,1 kHz, o una pista iniciada mientras otro player o un cartucho suena en el mismo dispositivo) se convierte entera y no es bit-perfect.
    • Si el dispositivo rechaza una frecuencia, mantiene la anterior y la pista se convierte.
  • Sin procesamiento, cuando nada lo pide. Las muestras pasan sin cambios mientras se cumpla todo esto:
    • el volumen del player está al 100 %;
    • no hay ningún fundido en curso;
    • no suena nada más en las mismas salidas (otro player, un cartucho, un tono de prueba).

DSD

Un archivo DSD normalmente suena convertido a PCM, como cualquier otro archivo. En cambio, un dispositivo bit-perfect puede recibir el flujo DSD sin cambios.

Los tres modos. En la vista Avanzado de Configuración → Salidas de audio, cada dispositivo que usa una salida tiene una opción DSD debajo de su interruptor bit-perfect:

  • Convertir a PCM (por defecto): el DSD se convierte, como en cualquier otro dispositivo.
  • DoP (DSD sobre PCM): los bits DSD viajan dentro de muestras PCM de 24 bits, que reconocen la mayoría de convertidores con DSD. Funciona en todos los sistemas.
  • DSD nativo (solo Linux): DSD en bruto, para dispositivos ALSA hw: cuyo controlador declara un formato de muestra DSD.

Solo se ofrecen los modos que el dispositivo admite, y una línea debajo de la opción explica por qué no los demás: el dispositivo no está conectado, bit perfect está desactivado, el dispositivo no se puede abrir en exclusiva, el DSD nativo necesita Linux, o el dispositivo no acepta DSD nativo. Un modo guardado para un dispositivo que ahora no lo admite aparece como PCM, que es lo que suena; el modo guardado vuelve cuando el dispositivo puede volver a admitirlo. Cambiar un modo, el ajuste de mezcla o el silencio DSD necesita un reinicio, como los demás ajustes de salida.

Cuándo sale el DSD sin cambios. Todo esto se debe cumplir cuando empieza la pista:

  • el dispositivo es bit-perfect, con acceso exclusivo, y su modo es DoP o DSD nativo;
  • la pista es DSD (DSF o DFF), mono o estéreo, y se ha analizado (así se conoce su frecuencia DSD);
  • el volumen del player está al 100 %;
  • no suena nada más en el dispositivo (otro player, un cartucho, un tono de prueba);
  • el dispositivo acepta el flujo. DoP necesita una frecuencia del dispositivo igual a la frecuencia DSD dividida entre 16 (176,4 kHz para DSD64, 352,8 kHz para DSD128, 705,6 kHz para DSD256) y un formato de 24 o 32 bits. El DSD nativo necesita un dispositivo que acepte el formato DSD a esa frecuencia.

Cuando termina el DSD nativo, el dispositivo vuelve a PCM a la frecuencia que tenía antes de la pista DSD, porque muchos convertidores aceptan DSD nativo a frecuencias que no pueden reproducir como PCM (ningún convertidor reproduce PCM a la frecuencia a la que funciona DSD512). Una pista que continúa como PCM mantiene la frecuencia del flujo DSD si el dispositivo la acepta como PCM, y si no continúa a la frecuencia anterior desde donde estaba, como todo lo demás que suena en ese dispositivo; un fundido en curso ahí termina al instante. El dispositivo nunca se queda en una frecuencia que rechaza: si no se abre ninguna frecuencia (por ejemplo, porque el dispositivo se desconectó en ese momento), la salida se pierde hasta que el reintento automático la vuelve a abrir a la frecuencia anterior.

Si no se cumple, la pista se convierte a PCM y el registro explica por qué (por ejemplo «something else plays on the device» o «the device refused 705600 Hz»). La preescucha y los cartuchos siempre se convierten.

Mientras el DSD sale sin cambios:

  • el distintivo de la cabecera muestra DSD en lugar de BP;
  • los vúmetros muestran el nivel de la conversión a PCM de la misma pista, así que funcionan como siempre;
  • el volumen debe quedarse al 100 %: lo dice la información emergente del fader. Moverlo pasa la pista a PCM (ver más abajo);
  • Stop y Stop con fundido detienen la pista al momento, sin fundido, porque un flujo DSD no admite fundidos. Pulsar Play en otra pista mientras suena la corta de la misma forma en lugar de hacer una mezcla;
  • la pausa y la reanudación también actúan al momento, sin rampa.

Silencio en los extremos. Cada inicio, final y paso a PCM envía antes un silencio DSD (200 ms por defecto), para que el convertidor se enganche sin chasquido. La excepción es una pista DSD que continúa un flujo del mismo tipo y la misma frecuencia DSD cuyo silencio aún está en curso: el convertidor sigue enganchado, así que empieza sin silencio adicional. Por eso una pista empieza ese tiempo más tarde, y un paso a PCM deja un hueco de esa duración. Es Silencio DSD en Configuración → Salidas de audio, Avanzado (de 0 a 2000 ms).

Cuando otra fuente necesita el dispositivo. Cuando otra fuente necesita una salida DSD, en Configuración → Salidas de audio, elige qué ocurre cuando otro player, un cartucho o un tono de prueba empieza en el mismo dispositivo (mover el fader del propio player es la excepción: siempre pasa la pista a PCM):

  • Seguir la pista DSD en PCM (por defecto). El flujo pasa a PCM tras el silencio DSD, y la pista sigue, convertida, desde donde estaba. Lo mismo le pasa a la pista que sigue por sí sola (ver más abajo).
  • Mantener el DSD y silenciar las demás fuentes. Nada interrumpe el flujo DSD. Las demás fuentes dirigidas al dispositivo quedan silenciadas hasta que acaba la pista DSD, y mientras tanto el player muestra el distintivo Otras silenciadas. La siguiente pista del propio player no se solapa: empieza cuando acaba la pista DSD, sin mezcla ni segue. Una pista PCM espera al silencio DSD; una pista DSD del mismo tipo y la misma frecuencia DSD continúa el flujo sin él. Mover el fader sigue pasando la pista a PCM.

Con el ajuste por defecto, un álbum no se mantiene en DSD. Con Seguir la pista DSD en PCM, solo sale como DSD una pista DSD que empieza en un dispositivo inactivo. Las pistas que el player inicia por sí solo después (al final de una pista, en un segue o en una mezcla) empiezan desde una precarga, que siempre es PCM, así que el dispositivo pasa a PCM y suenan convertidas. Una pista que inicias tú (Play, doble clic) vuelve a salir como DSD si el dispositivo está inactivo o si el flujo DSD anterior sigue en su silencio a la misma frecuencia DSD. Para mantener en DSD un álbum DSD entero, elige Mantener el DSD y silenciar las demás fuentes. Así cada pista del player sale como DSD, y la siguiente empieza cuando acaba la anterior.

Si el dispositivo se pierde mientras suena DSD y vuelve sin poder llevarlo (por ejemplo, sin acceso exclusivo), la pista sigue como PCM.

El distintivo BP

El distintivo BP de la cabecera del player se enciende mientras la pista actual llega sin cambios a su dispositivo Main. Todo esto se debe cumplir:

  • el dispositivo es bit-perfect y está abierto con acceso exclusivo;
  • el dispositivo funciona a la frecuencia de muestreo de la pista;
  • la pista es PCM entero sin pérdida (WAV, AIFF, FLAC, ALAC, WavPack o Monkey’s Audio), mono o estéreo, y de 24 bits como máximo, y el formato del dispositivo admite su tamaño de muestra (un archivo de 24 bits en un dispositivo de 16 bits no es bit-perfect). El DSD se convierte, así que nunca enciende BP; cuando sale sin cambios (consulta DSD), el distintivo muestra DSD en su lugar;
  • la pista se ha analizado, porque así se conocen su frecuencia y su tamaño de muestra. Las pistas que analizó una versión anterior obtienen su formato al analizarse de nuevo (el aviso al arrancar, o Configuración → Análisis), o en cuanto un player las muestra o un cartucho las contiene;
  • el volumen está al 100 %, no hay ningún fundido en curso y no suena nada más en las mismas salidas.

Algunos archivos nunca se muestran como bit-perfect:

  • Archivos con pérdida (MP3, AAC, Ogg Vorbis, Opus): sus muestras decodificadas no son los valores enteros que acepta un dispositivo.
  • Archivos de más de 24 bits: el mezclador trabaja en coma flotante de 32 bits, que lleva 24 bits exactos.
  • Archivos con más de dos canales: se mezclan a estéreo.

Comprobarlo tú mismo

Para verificar una cadena de principio a fin:

  1. Conecta la salida digital del dispositivo (S/PDIF, AES o loopback USB) a un grabador que capture bit a bit.
  2. Reproduce un archivo de prueba sin pérdida al 100 % sin que suene nada más.
  3. Grábalo.
  4. Compara la grabación con el archivo. Por ejemplo, con SoX, invierte uno y mézclalos: sox -m -v 1 file.wav -v -1 recording.wav diff.wav después de alinear sus inicios. Todas las muestras de la diferencia deben ser cero.

Las pruebas automáticas del proyecto comprueban esa misma propiedad dentro de la aplicación, en un dispositivo simulado.

DSD en un convertidor real

Las pruebas automáticas solo comprueban el DSD en dispositivos simulados. El proyecto no ha probado DoP ni DSD nativo en un convertidor real. Para comprobar uno:

  1. Pon el dispositivo en DoP (o en DSD nativo en Linux), reinicia y reproduce un archivo DSD al 100 % sin que suene nada más. La cabecera debe mostrar DSD, y la pantalla del propio convertidor debería mostrar la frecuencia DSD (por ejemplo DSD64) en lugar de una frecuencia PCM. Un convertidor que muestra una frecuencia PCM o reproduce ruido no reconoce el flujo: vuelve a Convertir a PCM.
  2. Escucha si hay un chasquido o una ráfaga de ruido al principio, en Stop, al final de la pista y al mover el fader. Un chasquido significa que el convertidor necesita un Silencio DSD más largo (Configuración → Salidas de audio, Avanzado).
  3. Inicia un cartucho u otro player en el mismo dispositivo, una vez con cada ajuste de mezcla, y comprueba el comportamiento descrito arriba.
  4. En Linux, para comprobar el DSD nativo sin la aplicación, ejecuta FAUSTE_NATIVE_DSD_DEVICE=alsa:hw:CARD=<card>,DEV=0 cargo test -p fp-backends --test conformance -- --ignored native_dsd_on_a_real_device. Abre el dispositivo en DSD nativo a DSD64 y reproduce un segundo de silencio DSD. Debe pasar, y el convertidor debería engancharse a DSD64.
  5. Con archivos DSD en test-music/, cargo test --release -p fp-engine --test dsd_real_music -- --ignored los reproduce a través del motor en un dispositivo simulado y compara las palabras con los bytes del archivo (consulta Testing, en inglés).

Teclado

Tecla por defectoAcción
1 … 9Play en los players 1–9 (igual que su botón Play)
F1 … F12Dispara los cartuchos 1–12 de la página de cartuchos que se ve
Ctrl+SpaceDetiene todos los cartuchos y el CUE de cartuchos (el botón Parar todo de la cartuchera)
Delete / BackspaceQuita la pista seleccionada de la playlist que se ve (no mientras suena)
EscCierra los menús y Configuración; cancela el diálogo «Hay audio en el aire»; borra la selección

En el teclado, Space es la barra espaciadora, Delete la tecla Supr y Backspace la tecla de retroceso.

  • Mantener pulsada una tecla no la repite: un 1 mantenido pulsa Play una sola vez.
  • Una tecla de atajo solo hace su atajo: si un botón tiene el foco del teclado, Space o Enter asignadas a un atajo no pulsan además ese botón, y un atajo en Tab o en una flecha no mueve el foco.
  • Los atajos se ignoran mientras escribes en un campo de texto, como el nombre de una playlist.
  • Un atajo cuyo botón está atenuado no hace nada (por ejemplo, Stop en un player detenido). La única excepción es el atajo de parar todos los cartuchos, que también detiene el CUE de cartuchos.

Cambiar los atajos

En Configuración → Atajos de teclado, haz clic en una acción y pulsa la tecla (con Ctrl, Alt, Shift o Cmd si quieres). Si otra acción ya usa esa tecla, se muestra su nombre. Elige Asignar para mover la tecla, o Cancelar. Quitar elimina un atajo y Restaurar valores por defecto (arriba a la derecha de la sección) restablece la tabla de arriba. Acciones disponibles, para cada player y cartucho:

  • play, anterior, reiniciar, pausa, stop, stop con fundido y CUE en un player (anterior y reiniciar no tienen tecla por defecto);
  • disparar un cartucho de la página que se ve;
  • parar todos los cartuchos (Parar todo de la cartuchera);
  • mostrar u ocultar la cartuchera;
  • página de cartuchos siguiente o anterior.

Delete, Backspace y Esc no se pueden cambiar.

Superficies de control MIDI

Fauste Player se puede manejar desde controladores MIDI: controladores de pads y faders, superficies de estilo DJ o teclados. Los botones de transporte y el fader de volumen de cada player se pueden asignar a un botón, una tecla o un fader, y los botones con luces muestran lo que hace cada player.

Activarlo

Abre Configuración → MIDI y marca Usar superficies de control MIDI. La lista de Puertos de entrada muestra todas las entradas MIDI del ordenador y si están conectadas. Solo se abren los controladores que has asignado (algunos sistemas dan un puerto a un solo programa a la vez), más todas las entradas mientras aprendes un control; el programa nunca escucha sus propios puertos. Los controladores se pueden conectar o desconectar con el programa en marcha: cada par de segundos se vuelven a buscar los puertos, y un controlador que vuelve se conecta por su nombre, con sus luces otra vez encendidas como corresponde.

En Linux, MIDI pasa por ALSA: tu usuario debe poder abrir el secuenciador (/dev/snd/seq, normalmente por estar en el grupo audio).

Asignar un control

Para cada player hay una fila por acción: Play / Siguiente, Pausa, Stop, Stop con fundido, Reiniciar, Anterior, CUE y Volumen.

  1. Haz clic en Aprender en la fila.
  2. Pulsa el botón o mueve el fader que quieras (mientras tanto dice Mueve un control…). Un botón acepta una tecla, un pad o un botón que envía un control change; Volumen acepta un fader o un potenciómetro (un control change) o un fader de pitch bend.
  3. La fila muestra el dispositivo y el control, por ejemplo APC mini · Nota 36, canal 1.

Si ese control ya estaba asignado a otra acción, pasa a esta. Esc o volver a hacer clic en el botón cancela el aprendizaje. Borrar elimina una asignación.

Cómo se comportan los controles

  • Un botón actúa al pulsarlo (una tecla o un pad que baja, o un control change que sube y pasa por la mitad de su rango), exactamente igual que el botón del player en pantalla. Un botón que está atenuado en pantalla no hace nada.
  • Un fader mueve el volumen en la misma escala que el fader de la pantalla. Para evitar saltos, solo toma el control cuando alcanza o supera el volumen actual (soft takeover); si el volumen se cambia en pantalla, el fader tiene que volver a alcanzarlo. No cambia nada hasta que mueves un control: arrancar el programa nunca pone nada al aire.
  • Con Encender los botones (LED) activado, los botones asignados se iluminan: Play mientras el player suena, Pausa parpadeando mientras está en pausa, CUE mientras preescucha, y Stop, Stop con fundido, Reiniciar y Anterior mientras pueden actuar. Las luces van al puerto de salida del controlador que tiene el mismo nombre; se puede fijar otro en config.json (midi.devices).

Control remoto

Fauste Player se puede consultar y manejar por la red a través de una API HTTP, con actualizaciones en directo, y a través de OSC. Pueden usarlas una página web, una aplicación de móvil, la automatización de una emisora o una superficie de control. Está desactivado hasta que lo activas, y al principio solo responde en este ordenador.

Activarlo

Abre Configuración → Remoto y marca Permitir el control remoto por HTTP (o Permitir el control por OSC). La línea de debajo de cada interruptor dice si el servidor está escuchando, y dónde, o por qué no ha arrancado. Los cambios se aplican al momento; no hace falta reiniciar. Un campo de texto (una dirección, el token, una lista) se aplica al salir de él, al abrir otra sección o al cerrar Configuración; un valor que todavía no es válido mantiene el que está en uso, y Esc cancela lo que has escrito.

También puedes editar config.json con Fauste Player cerrado (consulta Datos y copias de seguridad para saber dónde está). Dentro del objeto "config", pon remote.http.enabled a true:

{
  "schema_version": 1,
  "config": {
    …
    "remote": {
      "http": { "enabled": true }
    }
  }
}

Escucha en http://127.0.0.1:7380. Ponerlo en marcha nunca reproduce nada; solo actúan las peticiones.

Escuchar en la red del estudio

Para llegar a él desde otros ordenadores, pon bind a 0.0.0.0 (o a una de las direcciones de este ordenador) y fija un token de al menos 16 caracteres. En Configuración → Remoto, Generar crea un token largo al azar. Está oculto hasta que pulsas Mostrar, y Copiar lo pone en el portapapeles para el cliente. Sin token, el servidor se niega a arrancar, y el registro explica por qué.

"remote": {
  "http": {
    "enabled": true,
    "bind": "0.0.0.0",
    "port": 7380,
    "token": "a-long-random-secret-of-your-own"
  }
}

Los clientes envían el token como Authorization: Bearer <token>. La API no va cifrada. Mantenla en una red de estudio de confianza, o ponla detrás de un proxy inverso con HTTPS.

Páginas web

Una página web servida desde otra dirección solo puede usar la API si su origen (por ejemplo https://studio.example) figura en cors_origins. Las peticiones de otras páginas se rechazan, incluso en este ordenador, para que una página que tengas abierta por casualidad no pueda manejar el reproductor. "*" (cualquier origen) solo se acepta junto con un token.

Qué puede hacer un cliente

Un cliente puede:

  • consultar los players, las playlists, las pistas (con carátula y forma de onda) y la cartuchera;
  • reproducir, pausar, detener, hacer un fundido, reiniciar y retroceder;
  • elegir la siguiente entrada (también la que suena: se reproduce una vez más), preescuchar y saltar a una posición (en un player detenido, un salto elige dónde empieza Play la siguiente entrada, y un salto antes de su cue-in empieza en el cue-in);
  • fijar volúmenes, modos, stop al final de la pista actual, y las marcas de repetir y de parar después de una entrada;
  • disparar, detener y preescuchar cartuchos, y cambiar la página de cartuchos que se ve;
  • editar: crear, renombrar y eliminar playlists; añadir una pista que ya está cargada, y quitar, mover o duplicar entradas; crear, renombrar, redimensionar y eliminar páginas de cartuchos, y configurar un cartucho con una pista cargada; fijar o restablecer marcadores.

Quitar lo que suena se rechaza, igual que en pantalla. Los archivos que aún no están cargados no se pueden añadir a distancia: están en este ordenador, así que añádelos antes aquí.

Un botón que en pantalla aparece en gris también se rechaza a distancia. La referencia completa está en la documentación técnica (en inglés).

Pruébalo desde un terminal:

curl -s http://127.0.0.1:7380/api/v1/players
curl -s -X POST http://127.0.0.1:7380/api/v1/players/<id>/play

Actualizaciones en directo

Un cliente puede seguir los cambios a medida que se producen en lugar de preguntar una y otra vez. GET /api/v1/events es un flujo de eventos: primero el estado completo, luego cada cambio de un player, una playlist, una pista o la cartuchera, y los tiempos de lo que suena varias veces por segundo.

curl -sN http://127.0.0.1:7380/api/v1/events

Una página web usa EventSource. Ahí los navegadores no pueden enviar el token como cabecera, así que va en la dirección: /api/v1/events?token=<token>.

OSC

OSC es el protocolo habitual de las superficies de control, las mesas de iluminación y el software de control de espectáculos. Actívalo con remote.osc.enabled. Escucha en el puerto UDP 7381 de este ordenador. Para aceptar paquetes de otros ordenadores, pon remote.osc.bind a 0.0.0.0 y lista sus direcciones o subredes en remote.osc.allowed_sources (por ejemplo "192.168.1.0/24"). OSC no tiene contraseña, así que mantenlo en una red de estudio de confianza.

Los players se numeran 1, 2, 3… tal como aparecen en pantalla. Los cartuchos se numeran dentro de la página que se ve.

oscsend localhost 7381 /fauste/player/1/play
oscsend localhost 7381 /fauste/player/2/volume f 0.8
oscsend localhost 7381 /fauste/cart/3/fire

Una superficie que quiere mostrar el estado (luces, nombres, cuentas atrás) se suscribe, y entonces recibe cada valor una vez y después solo lo que cambia. Cuando desaparece un player o un botón de cartucho (menos players, una página más pequeña), sus direcciones reciben una vez un valor vacío, para que la superficie las borre. Debe volver a suscribirse antes de un minuto (subscription_ttl_secs) para seguir recibiendo:

oscdump 9000 &
oscsend localhost 7381 /fauste/subscribe i 9000

Un suscriptor puede indicar cualquier puerto de su propia dirección, y se mantienen hasta max_subscribers. Por tanto, cualquiera que pueda enviar también puede suscribirse. Es un motivo más para mantener OSC en una red de confianza.

oscsend y oscdump vienen con liblo (liblo-tools en Debian y Ubuntu). La lista completa de direcciones está en la documentación técnica (en inglés).

Todos los ajustes

AjustePor defectoSignificado
remote.http.enabledfalseActiva la API
remote.http.bind127.0.0.1Dirección en la que escuchar (una dirección IP)
remote.http.port7380Puerto (1024–65535)
remote.http.tokenvacíoObligatorio fuera de este ordenador; al menos 16 caracteres
remote.http.cors_originsningunoOrígenes web que pueden llamar a la API
remote.http.request_timeout_ms10000Lo máximo que puede durar una petición
remote.http.max_body_bytes65536Cuerpo de petición más grande
remote.http.max_event_clients16Flujos de eventos en directo a la vez
remote.osc.enabledfalseActiva OSC
remote.osc.bind127.0.0.1Dirección en la que escuchar
remote.osc.port7381Puerto UDP (1024–65535)
remote.osc.allowed_sourceseste ordenadorDirecciones o subredes cuyos paquetes se aceptan
remote.osc.max_subscribers16Suscriptores a la vez
remote.osc.subscription_ttl_secs60Una suscripción que no se renueva en este tiempo termina
remote.events.position_interval_ms250Cada cuánto se publican los tiempos mientras suena algo

Los valores fuera de rango se corrigen al cargar el archivo, y la corrección queda en el registro.

Datos y copias de seguridad

Dónde se guardan los archivos

LinuxWindowsmacOS
Configuración (config.json)~/.config/fausteplayer/%APPDATA%\Fauste\Fauste Player\config\~/Library/Application Support/org.Fauste.Fauste-Player/
Playlists y sesión~/.local/share/fausteplayer/%APPDATA%\Fauste\Fauste Player\data\~/Library/Application Support/org.Fauste.Fauste-Player/
Caché de análisis~/.cache/fausteplayer/%LOCALAPPDATA%\Fauste\Fauste Player\cache\~/Library/Caches/org.Fauste.Fauste-Player/
Registros e informes de fallos~/.local/share/fausteplayer/logs/%LOCALAPPDATA%\Fauste\Fauste Player\data\logs\~/Library/Application Support/org.Fauste.Fauste-Player/logs/

Las rutas de Linux siguen las variables XDG (XDG_CONFIG_HOME, etc.) cuando están definidas.

Modo portátil

Si defines la variable de entorno FAUSTE_HOME con una carpeta, todo se guarda allí, en config/, data/, cache/ y logs/. Es útil en una memoria USB, o para tener configuraciones separadas una al lado de otra.

Archivos

ArchivoContenido
config.jsonConfiguración, salidas, umbrales de análisis, ajustes avanzados
playlists.jsonPlaylists, pistas, marcas de reproducida, marcadores manuales
session.jsonPara cada player: playlist que se ve, pistas actual y siguiente, modo, posición, volumen, anchos de columna (por columna)

Guardado automático y copias de seguridad

  • Los cambios se guardan alrededor de un segundo después de producirse. Mientras algo suena, la sesión (las posiciones) se actualiza al mismo ritmo.
  • Cada guardado escribe un archivo temporal y luego sustituye al anterior, así que un corte de luz nunca deja un archivo a medio escribir.
  • Las versiones anteriores se conservan como .bak1, .bak2 y .bak3.
  • Si un archivo no se puede leer, se usa la copia de seguridad buena más reciente. El archivo ilegible se conserva, renombrado como *.corrupt-<time>, para poder examinarlo. La aplicación siempre arranca.

Recuperación tras un fallo

Después de un fallo o de un reinicio, cada player vuelve con su playlist, sus pistas actual y siguiente y su posición, pero en pausa o detenido. No sale nada al aire por sí solo. Un player que estaba justo al final de su pista vuelve al principio de esa pista, para que pulsar Play la reproduzca en lugar de terminarla al instante.

Editar config.json a mano

Cierra antes la aplicación (si hay audio al aire, pregunta antes de cerrarse). Los valores desconocidos o fuera de rango se corrigen al valor válido más cercano al cargar el archivo, y las correcciones quedan en el registro. Las secciones limits y tuning contienen valores avanzados (límites de recursos, temporización del motor) que no están en la ventana de Configuración.

Solución de problemas

Sin sonido

  1. Abre Configuración → Salidas de audio y pulsa Probar Main para el player. Si oyes el tono, revisa el fader de volumen del player.
  2. Si no oyes nada, elige otro dispositivo u otro par de canales. Los cambios en las salidas se aplican tras un reinicio: pulsa Reiniciar ahora en Configuración.
  3. En Linux, es preferible PipeWire o PulseAudio en Configuración → Salidas de audio → Sistema de audio. Comparten la tarjeta de sonido con otros programas. ALSA habla directamente con la tarjeta y puede encontrarla ocupada.
  4. JACK aparece como no disponible (no hay dispositivo de salida) cuando no hay ningún servidor JACK en marcha. Arranca el servidor (por ejemplo con QjackCtl) y reinicia la aplicación. Ajusta el servidor JACK a la frecuencia de muestreo de Configuración (48 kHz por defecto): JACK funciona a una única frecuencia para todos los programas.
  5. Los archivos comprimidos que se descargan no ofrecen PipeWire; llegan a PipeWire a través de su servicio de PulseAudio, que funciona igual. Está disponible en las compilaciones hechas con la feature pipewire.

Bit-perfect

  • El distintivo BP sigue apagado. Comprueba cada condición de Salida bit-perfect: volumen al 100 %, sin fundido, nada más en las mismas salidas, un archivo sin pérdida que se ha analizado y un dispositivo que funciona a la frecuencia del archivo.
  • Un breve silencio antes de una pista. El dispositivo bit-perfect se ha vuelto a abrir a la frecuencia de muestreo de la pista. Para evitarlo, mantén la biblioteca a una sola frecuencia.
  • Una pista suena remuestreada y el registro dice que el dispositivo está ocupado (Linux). Para cambiar de frecuencia, la aplicación cierra el dispositivo y lo vuelve a abrir. En ese momento el servidor de sonido (PipeWire) puede quedarse con la tarjeta. La aplicación lo vuelve a intentar unas cuantas veces; si la tarjeta sigue ocupada, la pista suena a la frecuencia actual del dispositivo, y la siguiente pista vuelve a pedir su frecuencia. Para darle a la aplicación la tarjeta en exclusiva, abre la configuración de sonido del sistema y pon el perfil de esa tarjeta en Apagado (o Pro Audio), para que el servidor de sonido deje en paz su dispositivo hw:. El número de intentos y la espera entre ellos son tuning.device_busy_retries y tuning.device_busy_retry_ms en el archivo de configuración.
  • El dispositivo suena, pero el distintivo BP sigue apagado (Windows o macOS). Se ha denegado el acceso exclusivo, y el dispositivo suena compartido.
    • Windows: puede que otro programa tenga el dispositivo en exclusiva, o que el control exclusivo esté desactivado en las propiedades Avanzadas del dispositivo.
    • macOS: puede que otro programa tenga el dispositivo en modo hog, o que el dispositivo solo ofrezca sus frecuencias como un rango continuo (la mayoría de interfaces listan frecuencias fijas).
  • No se puede abrir un dispositivo hw: (Linux).
    • Puede que un servidor de sonido tenga la tarjeta. Detenlo, o configura el servidor para que deje en paz esa tarjeta, y reinicia la aplicación.
    • Algunos DAC USB solo aceptan muestras de 24 bits empaquetadas (S24_3LE), que la biblioteca de audio no admite. Usa esa tarjeta a través de plughw: (no bit-perfect).

DSD

  • Una pista DSD suena convertida aunque el dispositivo está en DoP o DSD nativo. El registro explica por qué («DSD converted to PCM» y el motivo) en estos casos: el volumen del player no está al 100 %, suena algo más en el dispositivo, hay más de dos canales, o el dispositivo rechaza la frecuencia (DoP necesita la frecuencia DSD dividida entre 16, por ejemplo 176,4 kHz para DSD64) o no tiene un formato de 24 o 32 bits. Una pista que aún no se ha analizado se convierte sin avisar, sin línea en el registro: analízala (Configuración → Análisis) y vuelve a reproducirla.
  • Solo la primera pista de un álbum DSD sale como DSD. Es el ajuste de mezcla por defecto: las pistas que el player inicia por sí solo suenan convertidas. Elige Mantener el DSD y silenciar las demás fuentes en Configuración → Salidas de audio para mantenerlas en DSD. Consulta DSD.
  • La cabecera muestra DSD pero el convertidor reproduce ruido o no se engancha. El convertidor no reconoce DoP (o el formato nativo). Vuelve a poner el dispositivo en Convertir a PCM.
  • Un chasquido cuando una pista DSD empieza, se detiene o deja el DSD. El convertidor necesita más silencio DSD: sube Silencio DSD (200 ms por defecto) en Configuración → Salidas de audio, Avanzado.
  • Los demás players o cartuchos no suenan en el dispositivo. Está sonando una pista DSD con Mantener el DSD y silenciar las demás fuentes; se ve el distintivo Otras silenciadas. Vuelven a sonar cuando acaba la pista.

Aviso de «Salida perdida»

La barra de estado muestra Salida perdida: <dispositivo> cuando un dispositivo deja de responder. Los players siguen contando y mezclando con un reloj interno, así que la automatización no se detiene. El dispositivo se vuelve a intentar cada 2 segundos y toma el relevo de nuevo cuando vuelve. Vuelve a conectar el cable o enciende otra vez la interfaz.

«Salida perdida» que nunca desaparece, con una salida hw: directa

Una tarjeta de sonido que se usa a través de una salida ALSA hw: directa (por ejemplo, una salida bit-perfect) la tiene solo Fauste Player: el servidor de sonido (PipeWire o PulseAudio) no puede usarla a la vez. Si otra salida pasa por el dispositivo predeterminado del servidor de sonido y ese dispositivo predeterminado es la misma tarjeta, esa salida nunca arranca y se queda en Salida perdida. El registro dice una vez «output device opened but never started».

Usa un solo camino por tarjeta: dirige todas las salidas de esa tarjeta a través del mismo dispositivo hw: (con canales distintos si hace falta), o elige otra tarjeta como salida predeterminada del servidor de sonido en la configuración de sonido de tu sistema.

Una pista muestra un icono de aviso o un archivo con una cruz

El archivo falta (movido, borrado, desmontado: un archivo con una cruz) o no se puede decodificar (una señal de aviso). Los players lo saltan. Pasa el puntero por la fila para ver cuál de los dos es, y la ruta del archivo.

Un archivo que falta se vuelve a buscar cada 30 segundos (tuning.missing_recheck_ms en el archivo de configuración): cuando se monta la unidad o se vuelve a poner el archivo, la pista se puede reproducir por sí sola. Un archivo que no se puede decodificar se vuelve a comprobar por sí solo con el mismo temporizador, por tamaño y fecha de modificación: no se vuelve a decodificar salvo que cambie uno de los dos, por ejemplo cuando termina una copia. Para comprobarlo al momento usa Volver a analizar en el menú de su fila, o Configuración → Análisis → Volver a analizar todas las pistas para toda la biblioteca.

Cortes de audio

La barra de estado avisa durante 5 segundos después de cada corte que detecta la aplicación: P1: cortes de audio (3) cuando la decodificación de un player no ha podido seguir el ritmo del disco (la cuenta es de la pista que suena ahora), y <dispositivo>: cortes del dispositivo de audio (2) cuando el dispositivo de salida no ha llegado a tiempo (un xrun). El registro también anota cada uno, como mucho una línea cada 10 segundos por tipo, con cuántos ha habido. No todos los sistemas de audio informan de los xruns (PulseAudio no lo hace; el modo exclusivo de Windows tampoco).

  • Aumenta el Tamaño de búfer en Configuración (y pulsa Reiniciar ahora).
  • En Linux, permite la planificación en tiempo real. La aplicación se la pide al sistema a través de rtkit (D-Bus). También sirve pertenecer al grupo audio con un límite rtprio.
  • Evita las unidades de red para la música que suena al aire.

«La interfaz ha tenido un error»

Se ha capturado un error de dibujo. El audio no se ve afectado. Pulsa Reiniciar interfaz. Por favor, infórmanos con los registros.

Registros e informes de fallos

Consulta Datos y copias de seguridad para la carpeta de registros. Hay un archivo de registro por día, y se conservan los últimos 14. Los informes de fallos se guardan como crash-<time>.txt. Define RUST_LOG=debug en el entorno para obtener más detalle. Adjunta ambos archivos al informar de un error.