Sistema automático para el Análisis Musical

Universidad de L'Aquila            

 

 

Introducción

 

Como bien sabemos, las columnas que rigen el edificio musical, aparte del fenómeno colorísico entre otros, son tres: ritmo, melodía y armonía con la posibilidad de interacción entre estos. El objetivo principal de este trabajo es de crear una herramienta para la modelización informática del estudio del la armonía. Aquí presento un proyecto para un sistema experto que sea capáz de utilizar las reglas y los principios del la armonía para que se «intuya» la idea del compositor. Este instrumento puede ser utilizado por el compositor y por los estudiosos del la música para obtener el esquema tonal de sus composiciones. Se ha intentado además, la modelización análoga para el ritmo y la forma y viene presentada una teoría útil para la implementación futura de un sistema informatico para el anális y la generación automática de las formas musicales.

 

Esta libro tiene la siguiente organización: en la primer parte si hablará de la cognitividad en la música, que ha inspirado la realización de éste trabajo desde el punto de vista conceptual, del tratamiento de la información en general y de su tratamiento con los métodos inteligentes. A esto le sigue la modelización de las vastas formas musicales, con la introducción y la descripción del operador de variache desarolla las idas musicales que se toman como parámetros de entrada.

 

La primera parte se concluye con la descripción del operador  D , visión más profunda de un trabajo realizado precedentemente «Minimal description-lenght and Musical Analisys»  permitiendo de aplicar el sistema a frases más complejas. La segunda parte está dedicada a la descripción del proyeto (desarrollado en C++ ) con sus premesas teóricas como las definiciones acerca de la ciencia de la armonía presentadas bajo un perfil informático. La aplicación, además de análisis de la armonía tradicional, desarrolla también un estudio sobre las voces de la partitura en análisis, revelando los errores más frecuentes sobre todo entre los compositores menos expertos. Para completar este modelo, era imprescindible incluír algunas consideraciones sobre la estética, ya que, por ejemplo en el caso del coral a cuatro voces muy frecuentemente la estética formaba estrechamente parte del conjunto de reglas que lo gobierna.

 

Para concluir, vienen ilustrados algunos ejemplos que muestran la eficienci de este programa, describiendo la completa sucesión de pasos.

 

                

Sumario

 

Introducción

El compositor de entonces y el ordenador

 

Primera parte

 

1. Capacidad cognitiva musical

 

  1.1 Introducción

  1.2 Gestión inteligente de la información

  1.3 Lenguaje y música

 

2. Análisis y composición musical

 

  2.1 Aspectos generales de la composición

        2.1.1 Dos conceptos importantes: tema y variación

        2.1.2 Características escondidas en los varios aspectos de una composición

  2.2  La creación de las formas musicales

2.3    Reconocedor de danzas dad sólo la estructura rítmica de la melodía

 

 

Segunda parte

 

1. Automatización del análisis de la armonía

 

  1.1 Estructura y funcionalidad del sistema automático

  1.2 Introducción al coral

  1.3  La armonía

        1.3.1  Escala y tonalidad

        1.3.2  Aspectos generales de la armonía

        1.3.3  Sonidos simultáneos

        1.3.4  Da un acorde a otro

 

 2. Automatización  del análisis de las voces

 

  2.1 Entre lo horizontal y lo vertical

  2.2 Revelación de errores

 

3. Consideraciones estéticas

 

  3.1 En general

  3.2 En términos informáticos

 

4. Apéndice

 

  4.1 Implementación de la aplicación C++: listado

  4.2 Ejemplos

 

Referencias bibliográficas

Ó 1996 by Mauricio Annunziata

 

 

Ejemplo de funcionamiento

 

      El siguiente ejemplo ilustra como funciona el programma. Se trata un fragmento musical a  cuatro voces. Se puede observar la sucesión armónica y los posibles errores producidos por la combinación de las voces, así como la lista de algunos soluciones antiestéticas –según las leyes de la armonía tradicional--  que podrían ser mejoradas posteriormente.

 

             input del usuario:

 

                

 

              output del programa:

 

acorde n° 1 :

mi-sol-si-mi : acorde de tríada menor de la nota MI

                      en estado Fundamental.

                       Sonidos duplicados=1.

                       Tonalidad de partida= MI Menor.

Funcionalidad= I° grado de MI Menor.

 

acorde n° 2 :

fa#-la-si-re#i : acorde de séptima de dominante de la nota SI.

                      en Primera Inversión.

                      Sonidos duplicados=0.

Funcionalidad= V° grado de MI Menor.

distancia en semitonos= 8.

 

acorde n° 3 :

mi-sol-si-re : acorde de séptima menor de la nota MI.

                      en Tercera Inversión.

                      Sonidos duplicados=0.

Funcionalidad= I° grado de MI Menor.

distancia en semitonos= 6.

 

acorde n° 4 :

re#-fa#-si-la : acorde de séptima de dominante de la nota SI.

                      en Tercera Inversión.

                      Sonidos duplicados=0.

Funcionalidad= V° grado de MI Menor.

distancia en semitonos= 8.

 

acorde n° 5 :

mi-sol-si-sol : acorde de tríada  menor de la nota MI.

                      en Primera Inversión.

                      Sonidos duplicados=1.

Funcionalidad : I° grado de MI menor.

distancia en semitonos= 6.

 

acorde n° 6 :

re-sol-si-fa :   acorde de séptima de dominante de la nota SOL.

                      en Tercera Inversión.

                      Sonidos duplicados=O.

Funcionalidad= modulación  lejana :

V° grado de DO Menor.

distancia en semitonos= 4.

 

acorde n° 7 :

si-sol-do-mi : acorde de séptima mayor de la nota DO.

                      en Primera Inversión.

                      Sonidos duplicados=0.

Funcionalidad= I° grado de DO Mayor.

distancia en semitonos= 6.

 

acorde n° 8 :

do-sol-mi-do : acorde de tríada  mayor de la nota DO.

                      en Estado Fundamental.

                      Sonidos duplicados=1.

Funcionalidad= I° grado de DO Mayor.

distancia en semitonos= 6.

 

acorde n° 9 :

re-sol-si-si :   acorde de tríada  mayor de la nota SOL.

                      en Primera Inversión.

                      Sonidos duplicados=1.

Funcionalidad= V° grado de DO Mayor.

distancia en semitonos= 8.

 

acorde n° 10 :

do-sol-si-mi : acorde de séptima mayor de la nota DO.

                      en Primero Inversión.

                      Sonidos duplicados=0.

Funcionalidad= I° grado de DO Mayor.

distancia en semitonos= 6.

 

acorde n° 11 :

do-mi-do-la : acorde de séptima menor de la nota LA.

                      en Estado Fundamental.

                      Sonidos duplicados=1.

Funcionalidad= VI° grado de DO Mayor.

distancia en semitonos= 10.

 

acorde n° 12 :

re-mi-sol-do : acorde de novena mayor de la nota DO.

                       Incompleto (sin la Quinta).

                      en Estado Fundamental.

                      Sonidos duplicados=0.

Funcionalidad= I° grado de DO Mayor.

distancia en semitonos= 1.

 

acorde n° 13 :

la-do-fa-fa :    acorde de tríada  mayor de la nota FA.

                      en Estado Fundamental.

                      Sonidos duplicados=1.

Funcionalidad= VI° grado de DO Mayor.

distancia en semitonos= 6.

 

acorde n° 14 :

lab-fa-si-fa :  acorde de tríada  disminuído de la nota FA.

                      en Estado Fundamental.

                      Sonidos duplicados=1.

Funcionalidad= I° grado de FA Mayor.

distancia en semitonos= 1.

 

acorde n° 15 :

mi-sol-do-do : acorde de tríada  mayor de la nota DO.

                      en Estado Fundamental.

                      Sonidos duplicados=1.

Funcionalidad= V° grado de FA Mayor.

distancia en semitonos= 8.

 

acorde n° 16 :

mi-sol-do-sol : acorde de tríada  mayor de la nota DO.

                      en Segunda Inversión.

                      Sonidos duplicados=1.

Funcionalidad= I° grado de DO Mayor.

distancia en semitonos= 1.

 

acorde n° 17 :

re#-la-si-fa# : acorde de séptima de dominante de la nota SI.

                      en Segunda Inversión.

                      Sonidos duplicados=0.

Funcionalidad= V° grado de MI Menor.

distancia en semitonos= 12.

 

acorde n° 18 :

re#-la-si-fa# : acorde de séptima de dominante de la nota SI.

                      en Segunda Inversión.

                       Sonidos duplicados=0.

Funcionalidad= I° grado de MI Mayor.

distancia en semitonos= 1.

 

acorde n° 19 :

mi-sol-si-mi : acorde de tríada  menor de la nota MI.

                      en Estado Fundamental.

                      Sonidos duplicados=1.

Funcionalidad= I° grado de MI Menor.

distancia en semitonos= 6.

 

acorde n° 20 :

fa#-la-si-re# : acorde de séptima de dominante de la nota SI.

                      en Primera Inversión.

                      Sonidos duplicados=0.

Funcionalidad= V° grado de MI Menor.

distancia en semitonos= 8.

 

acorde n° 21 :

sol-sol-si-mi : acorde de tríada  menor de la nota MI.

                      en Estado Fundamental.

                      Sonidos duplicados=1.

Funcionalidad= I° grado de MI Menor.

distancia en semitonos= 8.

 

acorde n° 22 :

mi-sol-si-do : acorde de sexta menor de la nota MI.

                      en Estado Fundamental.

                      Sonidos duplicados=0.

Funcionalidad= I° grado de MI Menor.

distancia en semitonos= 1.

 

acorde n° 23 :

mi-sol-si-mi : acorde de tríada  menor de la nota MI.

                      en Estado Fundamental.

                      Sonidos duplicados=1.

Funcionalidad= I° grado de MI Menor.

distancia en semitonos= 1.

 

La estructura armónica es la siguiente:

 

  MI menor, MI menor, MI menor, MI menor, MI menor, DO menor, DO mayor, DO mayor, DO mayor, DO mayor, DO mayor, DO mayor, DO mayor, FA mayor, FA mayor, DO mayor, MI menor, MI mayor, MI menor, MI menor, MI menor, MI menor, MI menor.  

 

Quintas consecutivas = 0.

Octavas consecutivas = 0.

 

Demasiada distancia entre las voces 3 y 4 en el acorde n° 15.

 

Extensión melódica buena. (no superior a la octava justa)

 

Cromatismo en la voz 1 (soprano), entre los acordes n° 3 y 5.

Total cromatismos = 1.

 

Escala interrumpida en la voz 1 (soprano), entre los acordes n° 2 e 6.

Escala interrumpida en la voz 1 (soprano), entre los acordes n° 5 e 9.

Escala interrumpida en la voz 1 (soprano), entre los acordes n° 8 e 12.

Escala interrumpida en la voz 1 (soprano), entre los acordes n° 13 e 17.

Escala interrumpida en la voz 1 (soprano), entre los acordes n° 16 e 20.

 

Total escalas interrumpidas = 5.

Total efectos «espejo» = 0.

 

 

Mauricio Annunziata

L'Aquila, 1996