Articulo de referencia

Visor improvisado

Impro-Visor es una herramienta educativa para crear e interpretar partituras con melodía y acordes básicos , con una orientación particular hacia la representación de solos de j...

Impro-Visor es una herramienta educativa para crear e interpretar partituras con melodía y acordes básicos , con una orientación particular hacia la representación de solos de jazz .

Asesor de improvisación

La filosofía de Impro-Visor consiste en proporcionar una herramienta que ayude a los músicos a construir solos de jazz sobre progresiones de acordes . Incluye una base de datos para crear, guardar y recuperar frases musicales , así como la generación de frases a partir de una gramática modificable por el usuario. Las versiones más recientes de Impro-Visor incluyen acompañamiento de reproducción autogenerado en varios estilos y la extracción de estilos (desde MIDI ). La mayor parte del conocimiento musical, incluyendo la generación de frases, la base de datos, las partituras , los estilos y demás información, se representa en archivos de texto, lo que permite personalizar la herramienta.

Notación de partituras

Representación de la notación de partituras

Impro-Visor guarda las partituras en notación textual, [ 1 ] y se pueden crear partituras a partir de esa notación, así como mediante clic . La notación se diseñó para ser amigable para el músico de jazz, ya que se asemeja directamente a lo que aparece en el pentagrama de la partitura . Por ejemplo, el fragmento de partitura de la derecha, similar al del artículo «partitura» , se puede crear con el siguiente texto:

C C7 | F | c+2 bb2 bb8 a8 f2.

La lectura de este texto es: Acordes C y C7 equidistantes en el primer compás, y F en el segundo. Una melodía de c (el + indica una octava por encima del C central, el 2 indica una blanca), bb2, que significa una blanca de si bemol, bb8, que significa una corchea de si bemol, f2, que significa una blanca de fa con puntillo. Se pueden proporcionar otros metadatos, como para especificar el estilo, pero no es obligatorio.

Categorización del tono

Uso de colores para categorías de tonos

Impro-Visor clasifica los tonos que se pueden tocar sobre cualquier acorde en una de cuatro categorías. [ 2 ] Esto tiene dos propósitos: (i) como retroalimentación visual para el usuario, donde cada categoría se representa con un color diferente, y (ii) como base para la generación de frases musicales. Las categorías son:

  • Notas del acorde : notas que están en el acorde y que, por lo tanto, son las más consonantes con él (mostradas en negro a la derecha).
  • Tonos de color : tonos que no pertenecen al acorde, pero que son consonantes con él (mostrados en verde a la derecha).
  • Tonos de aproximación : tonos que no son ninguno de los anteriores, pero que se aproximan cromáticamente a alguno de ellos (mostrados en azul a la derecha).
  • Otros tonos : ninguno de los anteriores (mostrados en rojo a la derecha)

La idea es que, con la ayuda de pistas visuales, el músico pueda aprender a apreciar el grado de sonoridad que tendrá una melodía sobre una progresión de acordes antes de escucharla.

Generación de lametones gramaticales

Lick generado usando gramática para producir notas

Las categorías de notas mencionadas anteriormente son uno de los ingredientes clave para automatizar la generación de melodías, que el músico puede utilizar para construir solos. El otro ingrediente clave es una gramática libre de contexto con símbolos terminales para cada una de las cuatro categorías, además de otros símbolos terminales para mayor comodidad. La gramática define las formas en que el espacio melódico puede llenarse probabilísticamente con tonos de diversas duraciones. Al asociar una probabilidad a cada regla gramatical, se puede controlar la distribución de las melodías generadas, por ejemplo, para crear melodías simples o complejas, relativamente consonantes o disonantes, etc. El usuario indica la progresión de acordes y la gramática dirige la generación de la melodía sobre dicha progresión. [ 3 ]

La figura de la derecha muestra un ejemplo de lick generado. Esta gramática en particular está construida para no producir notas discordantes (notas de la categoría "otras" mencionada anteriormente), por lo que no aparecen notas rojas en la figura.

Aprendizaje de la gramática

La versión 4 añadió una función para aprender una gramática a partir de un corpus de solos transcritos. [ 4 ] [ 5 ] La gramática aprendida se aproxima vagamente al estilo de interpretación del solista mediante la creación de melodías abstractas a partir de los solos, que pueden ser reinstanciadas en melodías similares a través de la gramática. Las conexiones entre los fragmentos melódicos abstractos aprendidos se representan como una cadena de Markov , que se codifica en la gramática estocástica libre de contexto .

Acompañamiento automático

Impro-Visor crea automáticamente acompañamientos, como piano, bajo y batería, a partir de la secuencia de acordes en una partitura (una capacidad similar a la de Band-in-a-Box, pero actualmente no tan completa ). El estilo del acompañamiento se deriva de un conjunto de especificaciones de patrones utilizando una notación textual similar a la de las melodías. [ 6 ] Por ejemplo, un patrón de platillo ride común en el jazz swing se anotaría como

x4 x8 x8 x4 x8 x8

donde x4 significa un golpe de negra y x8 un golpe de corchea. El aspecto de nota con swing , donde las corcheas en el tiempo obtienen aproximadamente el doble del valor del tiempo, se representa automáticamente mediante un parámetro de swing numérico, como .67, que indica que el tiempo se divide como .67 + .33 = 1. Se utiliza una notación de patrón similar para el acompañamiento de acordes y patrones de línea de bajo . En este último tipo de patrón, se utiliza un esquema de codificación de categorías de notas similar al de la notación gramatical para proporcionar la creación probabilística de líneas de bajo.

Mapas conceptuales y análisis de progresiones de acordes

Hoja de ruta elaborada por Impro-Visor

Impro-Visor analiza las partituras de jazz para generar un mapa de la melodía. Un mapa de ruta es una secuencia de bloques que representan modismos armónicos. [ 7 ] La nomenclatura de este método deriva de la de Conrad Cork [ 8 ] y John Elliott. [ 9 ]

Véase también

Referencias

  1. Keller, Robert M. (5 de octubre de 2005). "Impro-Visor Leadsheet Notation" (PDF) . Harvey Mudd College . pág.  10. Recuperado el 5 de enero de 2016 .
  2. Rober M., Keller; David Morrison; Stephen Jones; Belinda Thom; Aaron Wolin. "Un marco computacional que mejora la creatividad en el jazz" (PDF) . Harvey Mudd College . pág. 6. Consultado el 5 de enero de 2016 . 
  3. Keller, Rober M.; David R. Morrison (11 de julio de 2007). "Un enfoque gramatical para la improvisación automática" (PDF) . 4.ª Conferencia de Computación de Sonido y Música . pág. 8. Recuperado el 5 de enero de 2016 . 
  4. Gillick, Jon; Kevin Tang; Robert M. Keller (23 de julio de 2009). "Learning Jazz Grammars" (PDF) . 6.ª Conferencia de Computación de Sonido y Música . pág. 6. Archivado del original (PDF) el 3 de marzo de 2016. Recuperado el 5 de enero de 2016 . 
  5. Gillick, Jon; Kevin Tang; Robert M. Keller (otoño de 2010). "Aprendizaje automático de gramáticas de jazz" . Computer Music Journal . 34 (3): 56– 66. doi : 10.1162/COMJ_a_00006 . S2CID 5748544. Consultado el 5 de enero de 2016 . 
  6. Keller, Robert M.; Martin Hunt; Stephen Jones; David Morrison; Aaron Wolin; Steven Gomez (2007). "Blues para Gary: Abstracciones de diseño para un asistente de improvisación de jazz" . Electronic Notes in Theoretical Computer Science . 193 (193): 47– 60. doi : 10.1016/j.entcs.2007.10.007 .
  7. Keller, Robert M.; Alexandra Schofield; August Toman-Yih; Zachary Merritt; John Elliott (Invierno 2012). "Automatización de la explicación de progresiones de acordes de jazz mediante análisis idiomático" . Computer Music Journal . 37 (4): 54– 69. doi : 10.1162/COMJ_a_00201 . S2CID 40562452. Consultado el 5 de enero de 2016 . 
  8. Cork, Conrad (2008). La nueva guía para la armonía con ladrillos Lego .
  9. Elliot, John A. (2009). Insights in Jazz: An Inside View of Jazz Standard Chord Progressions . Londres: Jazzwise Publications. pág. 2. ISBN  9780956403117.
  • Sitio web oficialEdita esto en Wikidata