Historias
Slashboxes
Comentarios
 

Login Barrapunto

Login

[ Crear nueva cuenta ]

toci (4853)

toci
  (email no mostrado públicam.)

Down Kill Up Publicidad

Bitácora de toci (4853)

Martes, 14 de Noviembre 2006

Música desde la línea de comandos

10:21h.
Música
Lo confieso. Me encantan las herramientas y programas basados en línea de comandos y archivos de texto. Quizás por ser programador o un poco 'geek', pero es así.

Como músico aficionado (jazz, principalmente) a menudo tengo la necesidad de editar partituras y poder tocar e improvisar con acompañamiento.

Las herramientas para editar partituras más habituales son los programas Finale, Sibelius, Encore, y un largo etcétera. También hay algunos programas libres como Noteedit y Rosegarden.

Para generar pistas de acompañamiento la mayoría de músicos utilizan el Band in a Box, aunque también está el Jammer.

Pues bien, la característica principal de todos ellos es que son programas diseñados para ser manejados desde una interfaz gráfica de usuario, lo cual es una ventaja (con empezar a pinchar notas con el ratón enseguida se tiene la partitura lista), pero también tienen un serio inconveniente, al menos para mí:
No se tocar el teclado (al menos con la suficiente destreza como para meter las notas vía MIDI sin tener que repetir millones de veces ;-) y la única forma que tengo de meter las notas es picándolas una a una. Reconozco que con conocer los atajos de teclado (teclado del PC, se entiende) y un poco de práctica se puede ir medianamente rápido, pero no deja de parecerme algo lento.

Sin embargo, con los programas basado en línea de comandos y archivos de texto se consigue mayor velocidad (al menos yo).

Para editar partituras tenemos Lilypond, MusixTeX, MusicXML, abc y algunos más. De todos ellos, el que domino y más me gusta es Lilypond.

Para generar pistas de acompañamiento está el magnífico programa MMA (Musical MIDI Accompaniment).

Todas estas herramientas y programas funcionan como una especie de compiladores: en un archivo de texto se escriben los símbolos musicales y el programa procesa este archivo produciendo un archivo de salida (midi, pdf, etc). [1]

¿Conocéis más programas de música con esta filosofía de funcionamiento? ¿Qué experiencia tenéis en cuanto a su utilización?.

[1]: No hay mucha documentación en castellano sobre estos programas, así que hace un tiempo escribí sendos tutoriales sobre Lilypond y MMA. Aquí están para uso y disfrute del respetable:

Tutorial de Lilypond

Tutorial de MMA (Musical MIDI Accompaniment)

Este hilo ha sido archivado. No pueden publicarse nuevos comentarios.
Mostrar opciones Umbral:
Y recuerda: Los comentarios que siguen pertenecen a las personas que los han enviado. No somos responsables de los mismos.
  • chord

    (Puntos:1)
    por atordo (5539) el Martes, 14 Noviembre de 2006, 17:03h (#841848)
    ( Última bitácora: Jueves, 16 Febrero de 2017, 22:04h )
    Es del año de la polca (genera PS en vez de PDF) y sólo sirve para acordes de guitarra. En los buenos tiempos de OLGA [wikipedia.org] (antes de que la hundiesen a demandas) y rec.music.makers.guitar.tablature [makers.guitar.tablature] era bastante popular.

    También recuerdo que las primeras tarjetas de Creative (aún no se llamaban Sound Blaster y sólo emitían tonos a lo Casiotone) venían con un programa que leía textos con partituras y compilaba el archivo correspondiente (aún no eran midis siquiera). Transcribí unas cuantas partituras sólo por el gusto de escucharlas (hasta entonces beep era lo único que se podía escuchar con el ordenador). En Linux, bastante después, instalé uno que generaba midis a partir de una notación muy similar, pero no me viene el nombre a la memoria.

    Bueno, más que algo práctico este mensaje ha quedado como las batallitas del abuelo, pero es que en estos tiempos de mp3, ogg, streaming y demás hace ya mucho que no miro el tema. Lo que sí coincido contigo es que la notación por texto puede ser muy rápida una vez que coges callo, mucho más que subir y bajar notas a golpe de ratón, aunque no tanto como alguien competente frente a un teclado midi.

  • CSound

    (Puntos:2)
    por runlevel0 (1932) el Martes, 14 Noviembre de 2006, 20:03h (#841909)
    ( http://www.flickr.com/photos/runlevel0/ | Última bitácora: Jueves, 01 Noviembre de 2007, 11:37h )
    CSound es un lenguaje de programación de sonido, con el que puedes desde sinntetizar sonidos hasta crear piezas.

    También es un poco coñazo de usar, pero he oído cosas más o menos cañeras (eletrónicas).

    Es genial para crear samples y luego usarlos en un tracker o secuanciador...

    Hmmm, que idea... voy a ver qué encuentro en plan tracker.

    --

    29A the Number of the Beast