advanced_camat

Auf der Grundlage der pandas dataframe-Datenstruktur bietet CAMAT (Computer-aided Music Analysis Tool) komfortable Möglichkeiten zur vergleichenden statistischen Analyse mehrerer Notendateien und zur Suche nach musikalischen Einheiten und Mustern. Im Kontext des Fellowship-Projektes konnten diese Möglichkeiten bislang nur exemplarisch umgesetzt werden und beschränken sich in der aktuellen Version auf den Vergleich von Tonhöhenklassen und Intervallen sowie auf die Suche nach Intervallfolgen. Sie werden in den Tutorials anhand von Musikbeispielen erläutert.

* Tutorial CAMAT_Basics_Part3_Korpusstatistik (Jupyter-Notebook; html-preview)

Das Tutorial führt in Möglichkeiten der Auswertung mehrerer Notendateien, z.B. der verschiedenen Sätze einer mehrsätzigen Komposition ein.

Die vergleichenden Abfragen richten sich auf folgenden Merkmale, jeweils pro Stimme und für alle Stimmen einer oder mehrerer Notendateien:

  • Umfang in Takten und verwendete Taktarten
  • Ambitus inkl. tiefstem und höchstem Ton
  • Häufigkeiten der 12 Tonhöhenklassen (absolut und prozentual)
  • Häufigkeiten der Intervallschritte (aufwärts und abwärts, absolut und prozentual)

Die Ergebnisse der Abfragen werden in Tabellen im Browser dargestellt (vgl. html-preview), wobei bei den Häufigkeiten zwischen absoluten Häufigkeiten und relativen Häufigkeiten (Prozenten) ausgewählt werden kann.

CAMAT bietet mit seiner Datenstruktur grundsätzlich Möglichkeiten, weitere musikalische Merkmale vergleichend abzufragen. Die Ausarbeitung dieser Potenziale muss jedoch einem Folgeprojekt vorbehalten bleiben.

* Tutorial CAMAT_Basics_Part4_Suche (Jupyter-Notebook; html-preview)

Das Tutorial widmet sich der Suche nach Intervallfolgen (unabhängig von der rhythmischen Gestaltung) in den einzelnen Stimmen einer Notendatei.

Die Eingabe der zu suchenden Intervallfolgen erfolgt in Halbtonschritten, z.B. [2, 2, -4] (= zwei Sekundschritte nach oben gefolgt von einer großen Terz abwärts).

Die Ausgabe erfolgt als eine Liste der auftretenden Ergebnisse mit Angabe des Anfangtons, der Stimme, des Taktes und der Position im Takt. Außerdem können die Häufigkeiten der Ergebnisse auf verschiedenen Anfangstöne (Tonhöhenklassen) angezeigt werden.

CAMAT bietet mit seiner Datenstruktur grundsätzlich die Möglichkeit, in Notendateien nach weitere Elementen und strukturellen Einheiten zu suchen. Die Ausarbeitung dieser Potenziale muss jedoch einem Folgeprojekt vorbehalten bleiben.
  • advanced_camat.txt
  • Zuletzt geändert: 2022/02/03 10:22
  • von martin