es:advanced_camat

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

es:advanced_camat [2022/02/04 13:36]
andres_romero angelegt
es:advanced_camat [2022/02/10 10:36] (aktuell)
andres_romero
Zeile 1: Zeile 1:
-=====Módulo Análisis avanzado de partituras con music21: Búsqueda de secuencias de tonos =====+===== Módulo Avanzado: Análisis de partituras con CAMAT =====
  
-Este módulo explica cómo buscar determinados patrones en un archivo de música+Basado en la estructura de datos //pandas dataframe//, CAMAT (Computer-aided Music Analysis Tool) ofrece cómodas posibilidades tanto para el análisis estadístico comparativo de varias partituras como para la búsqueda de unidades y patrones musicales. En el contexto del proyecto de la beca, estas posibilidades sólo se han podido implementar de forma ejemplar hasta ahora y se limitan en la versión actual a la comparación de clases de tono e intervalos, así como a la búsqueda de secuencias de intervalos. Se explican en los tutoriales utilizando ejemplos musicales
  
-En general, los patrones son estructuras que se dan varias veces. Hay muchos patrones de este tipo en la músicamotivos melódico-rítmicos, figuras de acompañamiento, ritmos, combinaciones de acordes, etc. Muchos de estos patrones también se presentan en formas ligeramente (o más) variadas, por ejemplo, motivos melódicos en otros tonos y con notas adicionales, o figuras de acompañamiento con variaciones armónicas. +==== Tutorial 3Selección de notas corpóreas para consultas estadísticas comparativas ====
  
-La repetición y la variación son dos de los principios estructurales fundamentales de la músicaPor lo tanto, es muy interesante la cuestión de cómo entran en juego los principios de repetición y variación en una composición, un género o en la obra de un compositorEn este contexto, puede ser ventajoso buscar, identificar y enumerar automáticamente determinados patrones o marcarlos en el texto musical. En este contexto, también se habla de //Pattern Mining//. Esto se demuestra en los dos tutoriales de las composiciones de Josquin y Beethoven:+* Tutorial [[https://analyse.hfm-weimar.de/jupyter/CAMAT_Noten_Advanced_Part3_Korpusstatistik.ipynb|CAMAT_SheetMusic_Advanced_Part3_Corpus_statistics]] (Jupyter notebook; [[https://analyse.hfm-weimar.de/jupyter/CAMAT_SheetMusic_Advanced_Part3_Corpus_statistics.html|html]]-preview)
  
-   * Tutorial [[https://analyse.hfm-weimar.de/jupyter/Jupyter_SheetMusic_Advanced_Part1_Josquin.ipynb|Jupyter_SheetMusic_Advanced_Part1_Josquin]] (cuaderno Jupyter; [[https://analyse.hfm-weimar.de/jupyter/Jupyter_SheetMusic_Advanced_Part1_Josquin.html|html]] preview) +El tutorial presenta las posibilidades de consulta de varios archivos de notas, por ejemplo, los diferentes movimientos de una composición de varios movimientos
-   * Tutorial [[https://analyse.hfm-weimar.de/jupyter/Jupyter_SheetMusic_Advanced_Part2_Beethoven.ipynb|Jupyter_SheetMusic_Advanced_Part2_Beethoven]] (cuaderno Jupyter; [[https://analyse.hfm-weimar.de/jupyter/Jupyter_SheetMusic_Advanced_Part2_Beethoven.html|html]] preview)+
  
 +Las consultas comparativas se centran en las siguientes características de cada voz o de todas las voces de uno o varios archivos de partituras: 
 +  * rango en compases y compases utilizados
 +  * ambitus, incluyendo la nota más grave y la más aguda
 +  * frecuencias de las 12 clases de tono (valor absoluto y porcentaje) 
 +  * frecuencias de los pasos de intervalo (arriba y abajo, valor absoluto y porcentaje)
  
-| El programa interactivo [[es:Interaktive Musikanalyse|Análisis Musical Interactivo]] ofrece una introducción rápida y sin complicaciones a las posibilidades del análisis musical asistido por ordenador con //music21//. Allí, mediante la selección de opciones, se pueden conocer varias posibilidades de búsqueda de secuencias de tonos sin tener que involucrarse en la sintaxis de comandos de //music21// el funcionamiento de los // Jupyter Notebooks //. (El requisito previo es la instalación de //Anaconda// o //Miniconda//).+Los resultados de las consultas se muestran en tablas en el navegador (cf. [[https://analyse.hfm-weimar.de/jupyter/CAMAT_SheetMusic_Advanced_Part3_Corpus_statistics.html|html]]-preview)donde se puede elegir entre frecuencias absolutas frecuencias relativas (porcentajespara las frecuencias
  
-En esta introducción, se acota primero el tema de la búsqueda de patrones+| La estructura de datos CAMAT ofrece otras opciones para consultar comparativamente las características musicales. Sin embargo, la elaboración de estas opciones debe reservarse para un proyecto posterior.
  
-==== Búsqueda de motivos melódicos o figuras de acompañamiento melódico (células melódicas) ====  +==== Tutorial 4: Búsqueda de secuencias de intervalos ==== 
-La opción de búsqueda más sencilla y ya muy productiva es la  +Tutorial [[https://analyse.hfm-weimar.de/jupyter/CAMAT_SheetMusic_Advanced_Part4_Search.ipynb|CAMAT_Basics_Part4_Search]] (cuaderno Jupyter; [[https://analyse.hfm-weimar.de/jupyter/CAMAT_SheetMusic_Advanced_Part4_Search.html|html]]-previsión)
-  Buscar determinadas **secuencias de tono** (sin valores de duración).+
  
-Si se añade la estructura rítmica (es decir, con valores de duración), el resultado es un  +Este tutorial está dedicado a la búsqueda de secuencias de intervalos (independientes del diseño rítmico) en las voces individuales de un archivo de partituras
-  * buscar células de melodía como **secuencias de tono rítmico**+
  
-Estas dos opciones de búsqueda son posibles con //music21// y se describen en el primer tutorial [[https://analyse.hfm-weimar.de/jupyter/Jupyter_SheetMusic_Advanced_Part1_Josquin.ipynb|Jupyter_SheetMusic_Advanced_Part1_Josquin]] (cuaderno Jupyter; [[https://analyse.hfm-weimar.de/jupyter/Jupyter_SheetMusic_Advanced_Part1_Josquin.html|html]] preview) en detalle utilizando el ejemplo de una composición de masas de Josquin+La **entrada** de las secuencias de intervalos a buscar se tiene que introducir como pasos de semitono, por ejemplo [2, 2, -4] (= dos pasos de segunda hacia arriba seguidos de una tercera mayor hacia abajo)
  
-Además de buscar celdas/patrones //idénticos//, hay varias posibilidades de //búsqueda difusa//:  +El **resultado** se ofrece como una lista de las instancias que aparecen con indicación de la nota inicial, la voz, el compás y la posición en el compásAdemás, se pueden mostrar las frecuencias de los resultados en diferentes tonos de partida (clases de tono). 
-  Buscar **secuencias de intervalos** o transposiciones cromáticas de una célula melódica.  +
-  * Búsqueda de transposiciones diatónicas (dentro de una tonalidad, es decir, se cambian intervalos individuales). +
-  * Buscar variaciones en las que se cambien notas individuales o intervalos o valores de duración de la célula melódica. +
-  * Búsqueda de variaciones en las que se insertan o faltan notas adicionales.  +
- +
-En //music21//desgraciadamente, sólo se puede realizar de forma fiable la primera de estas diversas posibilidades de búsqueda //fuzzy//por lo que hay que elegir el camino a través de las transposiciones. Se describe en el the [[https://analyse.hfm-weimar.de/jupyter/Jupyter_SheetMusic_Advanced_Part2_Beethoven.ipynb|Jupyter_SheetMusic_Advanced_Part2_Beethoven]]  (cuaderno Jupyter; [[https://analyse.hfm-weimar.de/jupyter/Jupyter_SheetMusic_Advanced_Part2_Beethoven.html|html]] preview). \\  +
-La búsqueda de secuencias de intervalos es posible con la herramienta CAMAT de una manera bastante sencilla, véase [[es:advanced1#tutorial_4suche_von_intervallfolgen|módulo Análisis avanzado de notas con CAMAT]]. +
- +
-La **entrada** de la consulta en //music21// se realiza como una célula de melodía en una sintaxis de notas fácil de aprender.  +
- +
-La **salida** de los resultados de la búsqueda es en forma de listas (voz, compás y posición del compás como inicio del patrón buscado) o una marca en la partitura, que puede verse por secciones en el navegador así como en su totalidad a través de //MuseScore//. +
- +
-//La búsquedapor supuesto, también es posible en varias piezas: se puede hacer una acotación del corpus de búsqueda según varios criterios, como el compositor, el género y la época.// +
-==== Profundizaciones ==== +
-  +
-El [[http://themefinder.org/|Themefinder]] de David Huron y el [[http://themefinder.org/|Musiconn Score Search]] de la Biblioteca Estatal de Baviera ofrecen posibilidades de búsqueda de motivos melódicos en varios corpus musicales.  +
-[[https://scoresearch.musiconn.de/ScoreSearch|Búsqueda de partituras de música]] de la Bayrische StaatsBibliothek.  +
- +
-En el marco de los proyectos de investigación [[https://jazzomat.hfm-weimar.de/|Jazzomat Research Projects]] y [[http://dig-that-lick.eecs.qmul.ac.uk/|Dig That Lick]], se desarrollaron herramientas de búsqueda en línea de patrones iguales y similares en las improvisaciones de jazz (la //Weimar Jazz Database// y el //DTL1000 Dataset//): [[https://dig-that-lick.hfm-weimar.de/similarity_search|Búsqueda de similitudes]].+
  
 +| La estructura de datos de CAMAT ofrece más opciones para buscar otros elementos y unidades estructurales dentro de los archivos de partituras. Sin embargo, la elaboración de estos potenciales debe reservarse para un proyecto posterior.|
  • es/advanced_camat.1643981773.txt.gz
  • Zuletzt geändert: 2022/02/04 13:36
  • von andres_romero