1% Índice de ayuda 2 3## Introducción 4 5Esta aplicación es un reproductor de archivos MIDI multiplataforma para Linux, Windows y 6macOS. Lee formatos de archivo .MID (archivos MIDI estándar), .KAR (Karaoke) y .WRK (Cakewalk) 7y produce eventos MIDI en puertos MIDI de hardware y también sintetizadores software. 8 9[Drumstick](https://drumstick.sourceforge.io) es un conjunto de 10bibliotecas C ++ / Qt con licencia GPLv3 para aplicaciones MIDI. El proyecto incluye varias 11herramientas como ejemplos, y entre ellas se encuentra la utilidad drumstick-guiplayer que 12aprovecha la biblioteca Drumstick::ALSA, por lo que solo está disponible para Linux 13(porque el secuenciador ALSA es una tecnología exclusiva de Linux). Algunas personas 14han pedido un programa con las mismas funcionalidades en Windows y macOS, y 15aquí está. Pero este programa es mucho más que eso y también funciona en Linux ... 16 17Algunas características clave: 18 19* Salida MIDI a puertos MIDI de hardware, o cualquier otro backend de Drumstick 20 como sintetizadores software 21* [Transposición](https://es.wikipedia.org/wiki/Transposici%C3%B3n_(m%C3%BAsica)) 22 de la tonalidad entre -12 y +12 semitonos 23* Cambiar el nivel de volumen MIDI (usando MIDI CC7) 24* Escala la velocidad de la canción entre la mitad y doble 25 [tempo](https://es.wikipedia.org/wiki/Tempo) 26* Vistas de letras, pianola y canales MIDI 27* Admite formatos de archivo MID / KAR (archivos MIDI estándar) y WRK (Cakewalk) 28 29## Salida MIDI 30 31Cualquier reproductor MIDI solo emite eventos MIDI, pero no sonido. Para producir sonido, 32se necesita un sintetizador para convertir los eventos MIDI en audio digital que puede ser 33reproducido por los altavoces de la computadora (o externos). Los eventos también pueden 34ser renderizados por un instrumento musical MIDI externo conectado a la computadora, 35por ejemplo, un órgano MIDI, piano o sintetizador con una interfaz USB. Si esa 36opción no está disponible, otra alternativa habitual es un sintetizador de software 37(un programa). 38 39Hay sintetizadores de software incluidos en los sistemas operativos de la computadora, 40por ejemplo, Microsoft Windows incluye "Microsoft GS Wavetable Synth", y 41Apple macOS incluye el "Apple DLS Synthesizer". Para usarlos, debe abrir 42el cuadro de diálogo "Configuración MIDI" y luego: 43 44* En **Windows**, seleccione la opción "Windows MM" en el primer cuadro de lista y 45 "Microsoft GS Wavetable Synth" en el segundo cuadro de lista. En lugar de este sintetizador, 46 que es muy básico y limitado, es posible que prefiera una alternativa mejor / gratuita como 47 [Sintetizador MIDI virtual](https://coolsoft.altervista.org/en/virtualmidisynth) 48 que se mostrará como "VirtualMIDISynth #n" en el segundo cuadro de lista cuando se ejecute. 49 Si tiene un instrumento MIDI externo conectado a la computadora, su nombre 50 también debería aparecer en el segundo cuadro de lista. 51* En **macOS**, seleccione "DLS Synth" en el primer y segundo cuadro de lista. 52 Este sintetizador tiene una opción de configuración para usar archivos de fuente de sonido DLS o SF2 si 53 quieres. Para usar otro dispositivo MIDI o sintetizador de software conectado, 54 debe seleccionar "CoreMIDI" en el primer cuadro de lista, y el nombre de su 55 sintetizador en el segundo. 56* En **Linux** y otros sistemas operativos **Unix**, "SonivoxEAS" es un software 57 sintetizador listo para ser utilizado. Es un sintetizador GM muy básico que no usa archivos 58 y depende únicamente del sistema de sonido PulseAudio. Para dispositivos externos conectados 59 a la computadora o sintetizadores de software arbitrarios, debe seleccionar "ALSA" (o "OSS") 60 en el primer cuadro de lista. 61* **FluidSynth** es otro sintetizador de software abierto incluido que es multiplataforma 62 y disponible en todos los sistemas operativos. Es muy configurable, aceptando 63 archivos de fuente de sonido y muchos sistemas de sonido de audio digital. Seleccione 64 [FluidSynth](https://github.com/FluidSynth/fluidsynth) en ambos cuadros de lista 65 para usarlo. 66* **Network** es una salida de multidifusión UDP multiplataforma, que se puede utilizar para enviar 67 Eventos MIDI como paquetes de red a otras computadoras y dispositivos en la misma 68 red de área local. Es compatible con 69 [ipMIDI](https://www.nerds.de/en/ipmidi.html), 70 [QmidiNet](https://qmidinet.sourceforge.io/) y 71 [multimidicast](https://llg.cubic.org/tools/multimidicast/) 72 entre otro software. 73 74## Controles de reproducción 75 76Las siguientes acciones estándar están disponibles en el menú `Archivo` y 77también en la barra de herramientas, con las funcionalidades convencionales en 78cualquier reproductor multimedia: 79 80* `Reproducir` 81* `Pausa` (y continuar) 82* `Parar` 83* `Avanzar` (1 compás) 84* `Retroceder` (1 compás) 85 86Por defecto, `Reproducir` se activa automáticamente al cargar un archivo MIDI, 87excepto cuando esta función está desactivada en el cuadro de diálogo de 88configuración. 89 90La `barra de estado`, ubicada opcionalmente en la parte inferior de la ventana 91principal, muestra el estado de reproducción actual como "Reproduciendo", 92"Detenido", "En pausa", etc. 93 94### Transporte 95 96El "Control de tono" se encuentra en la ventana principal. Es un cuadro de giro 97inicializado a cero, con un rango válido de -12 a +12 semitonos. Los límites son 98equivalentes a una octava hacia arriba o hacia abajo del tono original. Esto 99debería ser suficiente para los cantantes o instrumentistas que necesitan 100ajustar la tonalidad para su comodidad. 101 102Todos los canales MIDI se transponen cromáticamente, excepto el canal de 103percusión (Canal GM 10 por omisión). 104 105### Nivel de volumen 106 107El "Control de volumen" se encuentra en la ventana principal. Es un control 108deslizante, inicializado al 100%, con un rango válido de 0% a 200%. El límite 109superior efectivo puede ser menor porque el MIDI CC 7 tiene un rango válido 110desde 0 a 127. También hay un botón para `Restablecer volumen`. 111 112### Tempo 113 114El `Control de tempo` se encuentra en la ventana principal. Es un control 115deslizante inicializado al 100% con un rango válido del 50% al 200%. Hay un 116botón para `Restablecer Tempo` y también una etiqueta de tempo, que muestra el 117tempo efectivo en pulsos por minuto con un valor inicial de 120 bpm. Este es el 118tempo predeterminado para un archivo MIDI si no contiene un cambio de tempo. 119Este valor se actualiza al cambiar el control de tempo, y también mientras se 120reproduce un archivo MIDI que contiene cambios de tempo. 121 122### Salto, bucle y posicionamiento 123 124La acción `Salto` (ubicada en el menú `Archivo` y en la barra de herramientas 125predeterminada), solicita un número de compás, entre 1 y el último compás de la 126canción cargada, para cambiar la posición actual de reproducción en la canción. 127 128La acción `Bucle` (ubicada en el menú `Archivo` y la barra de herramientas 129predeterminada), solicita dos números de compás. La canción se reproducirá entre 130los dos compases dados cuando esté activado. Puede apagar el bucle en cualquier 131momento seleccionando la acción nuevamente. 132 133El "Control de posicionamiento" se encuentra en la ventana principal. Es un 134control deslizante que se mueve mientras cambia la posición actual de 135reproducción, y se puede mover manualmente para cambiar la posición a cualquier 136punto arbitrario dentro de la canción. 137 138## Vistas 139 140Las siguientes opciones están habilitadas en el menú `Ver`: 141 142Tres vistas son ventanas independientes que puede abrir y cerrar a su 143conveniencia: Canales, Letra y Pianola. 144 145Por otro lado, también puede ocultar o mostrar tres vistas más que están 146incrustadas en la ventana principal: barra de herramientas, barra de estado y 147ritmo. 148 149### Canales 150 151Esta ventana muestra hasta 16 filas, una para cada canal MIDI utilizado por el 152Archivo MIDI. Las columnas son: 153 154* Número de canal MIDI y texto (editable). Por lo general, contiene el nombre 155 del instrumento o una breve descripción extraída de los metadatos del archivo. 156* Botón de silencio. Con esta opción, el canal actual puede silenciarse. 157* Botón "Solo". Sube el volumen del canal actual, mientras baja el de los otros 158 canales. 159* Nivel. Indicador de la actividad en el canal actual. 160* Bloquear. Este botón fija el Patch en el canal actual, evitando los cambios 161 almacenados en el archivo. 162* Parche. Corresponde a los eventos de cambio de programa MIDI de acuerdo con las 163 Lista MIDI de nombres de instrumentos. 164 165### Pianola 166 167Esta ventana muestra hasta 16 filas, una para cada canal MIDI utilizado por el 168Archivo MIDI. Cada fila contiene: 169 170* Un número de canal y un texto (los mismos datos que la ventana Canales) 171* Un teclado de piano. Las teclas se resaltarán con un color, que puede ser 172 completamente personalizado, por los eventos de nota MIDI reproducidos por el 173 archivo MIDI actual. Puede mostrar también opcionalmente los nombres de las 174 notas. Las teclas pueden ser activadas manualmente usando el teclado de la 175 computadora y el ratón 176 177Hay un menú de ventana con las siguientes opciones: 178 179* Ver en pantalla completa. Agranda la ventana llenando el monitor actual 180* Mostrar todos los canales 181* Ocultar todos los canales 182* Reducir el número de teclas. De forma predeterminada cada teclado muestra 88 183 teclas, desde La-0 a Do-8. Usando esta opción los teclados muestran solo el 184 número de octavas realmente utilizadas por el archivo MIDI, que suele ser un 185 número menor 186* Hasta 16 opciones de canal, para ocultar o mostrar cada canal individualmente. 187 Por omisión, todos los canales MIDI utilizados en el archivo MIDI actual 188 están seleccionados 189 190### Letra 191 192Esta ventana muestra los metadatos de texto del archivo MIDI cargado, filtrando 193los datos con una serie de controles ubicados en la barra de herramientas de la 194ventana: 195 196* Pista: un cuadro de lista para elegir entre "Todas las pistas", o un elemento 197 correspondiente a cada pista utilizada en el archivo MIDI cargado. Este número 198 de pista reemplaza al concepto de canal MIDI en esta ventana, porque los 199 metadatos de texto no tienen un atributo de canal, pero siempre pertenecen a 200 alguna pista. Por defecto, la pista que contiene más datos se selecciona 201 automáticamente 202* Tipo: un cuadro de lista para elegir uno de los tipos de texto de metadatos o 203 todos ellos. El tipo "Eventos de letra" es la opción más probable 204* Codificación: la codificación del texto se detecta automáticamente, pero en 205 algunos casos la detección puede ser incorrecta por lo que es posible 206 seleccionar manualmente la correcta 207 208Hay un menú de ventana con las siguientes opciones: 209 210* Copiar al portapapeles: copia los metadatos que se muestran actualmente en la 211 ventana. 212* Guardar en archivo... Después de abrir un cuadro de diálogo Guardar archivo, 213 esta opción crea un archivo de texto en el disco, con el texto mostrado por la 214 ventana y la codificación seleccionada 215* Imprimir... Después de abrir un cuadro de diálogo Imprimir, esta opción 216 imprime el texto mostrado por la ventana de la impresora seleccionada 217* Pantalla completa: agranda la ventana para llenar el monitor actual 218* Fuente... Abre una ventana de Selección de fuente para elegir tipografía y 219 tamaño para los textos de la ventana 220 221## Listas de reproducción 222 223Las listas de reproducción son colecciones de nombres de archivos que se pueden 224usar para reproducir una serie de piezas MIDI, como un repertorio musical. 225 226La acción `Archivo`->`Lista de reproducción...` gestiona la creación, 227modificación, ordenación, apertura y almacenamiento de los archivos de listas de 228reproducción. Esta ventana muestra el nombre de archivo de la lista de 229reproducción actual en el título de la ventana. 230 231Las acciones `Archivo`->`Siguiente` y `Archivo`->`Anterior` se utilizan para 232navegar por la lista de reproducción manualmente hacia adelante y hacia atrás. 233Hay opciones de configuración para iniciar la reproducción automáticamente 234después de cargar archivos MIDI, y avanzar automáticamente al siguiente 235elemento de la lista de reproducción cuando termine de reproducir el elemento 236actual. Ambas opciones de configuración están habilitadas de forma 237predeterminada. 238 239La lista de reproducción predeterminada inicial contiene una colección de 240archivos MIDI de ejemplo. Si prefiere comenzar con una lista vacía, debe usar el 241botón `Borrar` y luego guardar la lista de reproducción vacía con un nombre 242significativo. Esta sera la nueva lista de reproducción inicial en el futuro. 243 244El último archivo de lista de reproducción abierto o guardado se recordará la 245próxima vez que se inicie el programa, pero las listas de reproducción no se 246guardan automáticamente. 247 248Las listas de reproducción son archivos de texto simples, con un nombre de 249archivo en cada línea de texto. Los nombres de archivo pueden ser relativos a la 250ubicación del archivo de la lista de reproducción en sí (por lo que no llevan 251una ruta absoluta antepuesta) o cada archivo puede tener su propia ruta absoluta. 252 253Puede tener varias listas de reproducción que se pueden crear fácilmente fuera 254del programa, por ejemplo: en la línea de comandos de Linux, este comando crea 255una lista de reproducción en un archivo llamado "my_playlist.lst" con todos los 256archivos MIDI ubicados en el directorio de trabajo: 257 258~~~ 259$ ls -1 *.mid > my_playlist.lst 260~~~ 261 262## Abrir archivos MIDI 263 264Puede abrir archivos individuales ... 265 266* Usando la acción estándar `Archivo`->`Abrir` 267* Usando el menú `Archivo`->`Abrir archivos recientes`, que recuerda hasta diez 268 archivos abiertos recientemente 269* Proporcionar nombre(s) de archivo en la línea de comando. El conjunto de 270 archivos se convierte en una lista de reproducción temporal. Esto permite una 271 fácil integración del programa con los administradores de archivos que 272 utilizan acciones de tipo "Abrir con..." 273* Arrastrar y soltar archivos desde un administrador de archivos a la ventana 274 principal. El conjunto de archivos se convierte en una lista de reproducción 275 temporal. 276 277## Personalización 278 279### Preferencias 280 281Hay un botón "Restaurar valores predeterminados" para inicializar todas las 282opciones en este cuadro de diálogo a sus valores predeterminados. 283 284Hay tres pestañas que agrupan los ajustes de configuración 285 286#### General 287 288* Canal MIDI de percusión: número del 1 al 16. Por defecto 10, correspondiente 289 al canal de percusión estándar General MIDI 290* Iniciar la reproducción automáticamente después de la carga. Habilitado por 291 omisión 292* Avanzar automáticamente al siguiente elemento de la lista de reproducción. 293 Habilitado por omisión 294* Forzar el modo oscuro. Puede resultar útil en Windows. En Linux y macOS, el 295 modo oscuro se aplica automáticamente cuando está configurado en el sistema 296 operativo 297* Utilizar el tema de iconos interno. Esta configuración es necesaria en Windows 298 y macOS. 299* Estilo de widgets de Qt. Dependiendo del sistema operativo, afecta a la 300 integración visual con otros programas 301* Restablecimiento por sistema exclusivo MIDI. El reproductor envía este mensaje 302 justo antes de comenzar a reproducir cada archivo MIDI 303 304#### Letra 305 306* Tipografía del texto. Abre una ventana de selección de fuente para elegir la 307 tipografía y el tamaño de los textos de la ventana. Esta configuración también 308 está disponible en el menú de la ventana Letras 309* Color de texto futuro. Esta configuración se aplica al texto que no se ha 310 reproducido 311* Color de texto anterior. Esta configuración se aplica al texto que ya se ha 312 reproducido 313 314#### Pianola 315 316* Resaltado de nota. Hay varias paletas de resaltado disponibles. 317* Color de resaltado único. Cuando se selecciona la paleta de resaltado de un 318 solo color, esta configuración indica el color de resaltado de la nota 319* Trasladar la velocidad MIDI a tono de color. Con esta opción, la velocidad de 320 los eventos de nota MIDI se utiliza para dar al color de resaltado un tono más 321 claro o más oscuro 322* Fuente de nombres de notas. Abre una ventana de selección de fuente para 323 elegir la tipografía y tamaño de los nombres de las notas 324* Mostrar nombres de notas: las opciones disponibles son: Nunca, Mínimo, Cuando 325 se activa, y Siempre. La opción Mínimo muestra solo los nombres de las teclas 326 Do 327 328### Personalización de la barra de herramientas 329 330La barra de herramientas se encuentra en la ventana principal, que normalmente 331tiene un espacio disponible muy reducido, y se puede mover a la parte superior o 332inferior de la ventana, y también fuera de ella. Las acciones disponibles como 333botones de herramientas se pueden configurar en esta ventana de diálogo. 334Todas las acciones también son elementos del menú principal. 335 336* Acciones disponibles: muestra la lista de acciones que no se muestran 337 actualmente como botones de herramientas 338* Acciones seleccionadas: es la lista de botones de herramientas seleccionados 339 actualmente 340 341Para seleccionar una acción de la lista Disponible, primero selecciónela con el 342ratón y luego presione el botón "agregar". La acción se elimina de la lista 343Disponible y se coloca al final de la lista seleccionada. 344 345Para eliminar un botón de la barra de herramientas, selecciónelo con el ratón en 346la lista Seleccionada y luego presione el botón "eliminar". 347 348Para reorganizar el orden de los botones en la barra de herramientas, use los 349botones "arriba" y "abajo" después de seleccionar un elemento en la lista 350Seleccionada. 351 352Estilo de los botones de herramientas: contiene las siguientes opciones que se 353aplican a todos los botones de la barra de herramientas 354 355* Solo icono 356* Solo texto 357* Texto junto al icono 358* Texto bajo el icono 359* Seguir estilo: la configuración está determinada por la configuración del 360 "Estilo de widgets de Qt" en el cuadro de diálogo Preferencias 361