InglésFrancésEspañol

Ejecutar servidores | Ubuntu > | Fedora > |


icono de página de OnWorks

midi2abc: en línea en la nube

Ejecute midi2abc en el proveedor de alojamiento gratuito de OnWorks sobre Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS

Este es el comando midi2abc que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.

PROGRAMA:

NOMBRE


midi2abc - programa para convertir archivos en formato MIDI a notación abc

SINOPSIS


midi2abc -f en archivo [-xa] [-ga] [-a ritmos] [-m hora firma] [-ppu partes por unidad]
[-aul denominador de la unidad de longitud] [-gu] [-b bares ] [-Q tempo] [-u pulsos] [-k clave] [-C
canal] [-obpl] [-bpl barras] [-bps barras] [-o nombre de archivo] [-s] [-sr unidades] [-sum] [-nt]
[-splitbars] [-splitvoices] [-midigram] [-mftext] [-nogr] [-cadena de título] [-cadena de origen]

DESCRIPCIÓN


midi2abc toma un archivo de formato MIDI y lo convierte a algo lo más parecido posible a abc
formato de texto. Luego, el usuario tiene que agregar campos de texto que no están presentes en el encabezado MIDI y
posiblemente arregle la salida de la nota abc.

La salida de midi2abc se imprime en la pantalla. Para guardarlo en un archivo, use la redirección
operador, (p. ej. midi2abc -f archivo.mid > archivo.abc) o especifique el archivo de salida usando -o
.

Utilice solo una o ninguna de las opciones -u -gu, -by -Q. Midi2abc normalmente convierte el MIDI
Unidades de tiempo en unidades cuánticas que normalmente corresponden a abc 1/16 de nota o 1/32.
Nota. Si ninguno de estos está presente, el programa utilizará la información PPQN en el MIDI.
encabezado para calcular el factor de conversión adecuado. Para la mayoría de los archivos MIDI en la web, es
Se recomienda confiar en la información del encabezado MIDI y no utilizar ninguna de las opciones
que las opciones de formato.

El programa extraerá la información de la signatura de tiempo del archivo MIDI si es
regalo. De lo contrario, asumirá 4/4 o podría especificarlo con -m. opción.

Si la melodía tiene una anacrusa, puede usar la opción -ga o -xa para estimar su
largo. Alternativamente, puede especificar su valor usando la opción -a. La anacrusa es
especificado en longitudes de media unidad, donde la longitud de la unidad está definida por el campo L :. Para
Por ejemplo, si L: 1/8, entonces una negra se indicaría con el valor 4, (4 1/16 unidades).

OPCIONES
-a ritmos
donde acbeats especifica la anacrusa en longitudes de media unidad.

-xa extraer la anacrusa del archivo encontrando la primera nota fuerte

-Georgia adivinar la anacrusa minimizando el número de lazos a través de las barras

-m hora firma
Signatura de compás

-b bares
número de barras deseadas en la salida

-Q tempo
tempo en negras por minuto

-u pulsos
Le permite especificar directamente el número de pulsos midi por unidad de tiempo abc.

-ppu partes para abecedario unidad de largo
Normalmente, la unidad de nota más pequeña que midi2abc puede extraer es la mitad de la unidad L:
longitud. A esto se le llama unidad cuántica. Por lo tanto, para L: 1/8, midi2abc puede extraer 1/16
notas pero no notas 1/32. Puede cambiar esto especificando -ppu 4, por ejemplo.
El número de partes debe ser una potencia de 2.

-aul denominador of abecedario unidad de largo
Normalmente midi2abc elige una unidad de longitud de 1/8 o 1/16 dependiendo del tiempo
firma. Para firmas de tiempo menores a 3/4, se usa L: 1/16 y para mayores
se utilizan firmas de tiempo L: 1/8. Puede especificar la longitud de la unidad que se utilizará mediante
este parámetro. Por lo tanto, -aul 32 hará que midi2abc use una unidad de longitud de 1/32 nd
Nota.

-Gu Le dice a midi2abc que estime el número de pulsos midi por unidad de tiempo abc a partir del
nota la duración o el espaciado en el archivo MIDI.

-G k Le dice a midi2abc que adivine la firma de clave minimizando el número de alteraciones
incluso si la armadura de clave ya está especificada en el archivo MIDI. Por defecto la clave
la firma es la especificada en el archivo MIDI. Si no se especifica, entonces el
El programa adivina la firma de la clave minimizando las alteraciones.

-k clave Firma de clave: de -6 a 6 objetos punzantes.

-c canal
seleccione solo este canal midi.

-f en archivo
archivo de entrada en formato midi

-o salida presentar
especifica el nombre del archivo abc de salida.

-s no descarte notas muy breves.

-SR cuántico unidades que
no anote un descanso breve más pequeño que el tamaño especificado después de una nota. Si el
el tamaño (en unidades cuánticas) es cero, no se hace nada. Para valores mayores, el resto es
absorbido en la nota anterior. En otras palabras, la nota anterior se alarga
para incluir ese resto.

-suma imprima un breve resumen del archivo midi de entrada.

-Nuevo Testamento no busques trillizos ni ritmo roto

-obpl Imprima solo un compás por línea en lugar de 4. Para música compleja, esto mejora la
legibilidad y evita algunos problemas con algunos convertidores abc a postscript. Esta
La opción está obsoleta.

-nogr (Sin agrupación de notas). Inserta un espacio entre todas las notas. Hace una menos bonita
PostScript, pero es más fácil de editar.

-bpl barras
Imprime nbars de música en cada línea seguidas de una barra invertida.

-bps barras
Cuando se han impreso nbars (incluidas las líneas unidas por una barra invertida
continuación) ir a una nueva línea (sin barra invertida).

-barras divididas
Este parámetro cambia la forma en que midi2abc imprime los acordes compuestos por notas de desigual
longitud (acordes polifónicos). Normalmente, midi2abc une las notas más largas a las notas
en el siguiente acorde usando ataduras. Se puede obtener una salida más legible si el
La medida se divide en partes separadas usando la función '&' en notación abc. los
algoritmo para dividir las notas en un acorde polifónico para separar voces
(label_splits en midi2abc.c) necesita algunas mejoras. Doy la bienvenida a cualquier ayuda.

-dividir voces
Este parámetro como el anterior maneja los acordes polifónicos dividiendo una voz completa
en múltiples voces.

-midigramo
Cuando aparece esta opción, todas las demás opciones se ignoran y no se muestra ningún archivo abc.
producido. En su lugar, se imprime una lista de todas las notas en el archivo MIDI en un
formato. Cada línea representa un par de eventos de activación / desactivación de notas MIDI. La linea contiene
el tiempo de encendido / apagado de la nota, su número de pista, número de canal, tono midi y midi
velocidad. El último registro indica la duración del archivo MIDI en pulso MIDI
unidades. La salida está diseñada para ir a una interfaz gráfica de usuario que
producir una representación gráfica (piano roll).

-mftexto
Cuando aparece esta opción, todas las demás opciones se ignoran y no se muestra ningún archivo abc.
producido. En su lugar, se imprime una lista de todos los comandos MIDI. La salida es
diseñado para ir a una interfaz gráfica de usuario proporcionada por runabc.tcl.

-título cadena
Reemplaza el campo de título predeterminado que sigue a T: con la cadena dada.

-origen cadena
Agrega un campo O: con la cadena dada.

CATEGORIAS
* La clave se elige para minimizar el número de alteraciones. Alternativamente, el usuario
puede especificar la clave numéricamente (un número positivo es el número de objetos punzantes, un número negativo
el número es menos el número de pisos).

* La duración de la nota se puede establecer especificando el número total de compases o el tempo de la pieza.
Alternativamente, la longitud de la nota se puede leer desde el archivo. Sin embargo, por defecto es
deducido de manera heurística a partir de las distancias entre notas. Esto significa que no
tienes que usar el reloj MIDI como metrónomo cuando tocas una melodía desde un teclado.

* Las barras de compás se insertan automáticamente. El usuario especifica el número de compases en el
anacrusis antes del primer compás y el tipo de compás.

* El programa puede adivinar la longitud de la anacrusa, ya sea buscando la primera
nota fuerte o minimizar el número de notas divididas por un empate en una barra de compás.

* Cuando una nota se extiende más allá de una ruptura de compás, se divide en dos notas ligadas.

* La salida tiene 4 barras por línea.

* Se colocan suficientes señales accidentales en la música para garantizar que no se produzcan errores de tono si
se agrega o se elimina la barra de compás.

* El programa intenta agrupar notas con sensatez en cada barra.

* Se admiten trillizos y ritmo roto (a> b).

* Los acordes están identificados.

* La información de texto del archivo MIDI original se incluye como comentarios.

* La opción -c se puede utilizar para seleccionar solo 1 canal MIDI. Los eventos en otros canales son
ignorado

LIMITACIONES
midi2abc no ...

* Proporcione el título de la melodía, el compositor o cualquier otro campo que no sea X:, K :, Q :, M: y L: - estos
deben agregarse a mano posteriormente, aunque pueden haber sido incluidos en el texto de la
Archivo MIDI.

* Soporta duplets, cuatrillizos, otras características esotéricas.

* Admite cambios de clave de tono medio o de compás.

* Deducir repeticiones. La salida son solo las notas en el archivo de entrada.

* Recupere una melodía abc suministrada a abc2midi. Sin embargo, si desea hacer esto, "midi2abc
-xa -f file.mid "se acerca.

Utilice midi2abc en línea utilizando los servicios de onworks.net


Ad


Ad