Desenvolvimento de uma ferramenta computacional para análise harmônica em alto nível de corais de J. S. Bach – Amplificar

Desenvolvimento de uma ferramenta computacional para análise harmônica em alto nível de corais de J. S. Bach

Resumo

O presente estudo aborda o desenvolvimento do programa Chorale, uma ferramenta computacional destinada à análise harmônica considerando especificamente as relações tonais presentes em corais a quatro vozes de J. S. Bach. São descritos sua estrutura básica e seu principal algoritmo, destinado ao exame das condições contextuais das frases dos corais, em busca da determinação das regiões tonais (SCHOENBERG, 1969) envolvidas. Como resultado principal, o programa gera um gráfico de contorno que dispõe o caminho tonal (LERDAHL, 2001) presente em um determinado coral analisado, permitindo comparações com análises de outras peças, o que, presumidamente, poderá revelar padrões construtivos no planejamento tonal.

Implementation of a Computational Tool for High-level Harmonic Analysis of J. S. Bach’s Chorales

The present study addresses the implementation of Chorale, a computational tool intended to harmonic analysis considering specifically tonal relations present in J. S. Bach’s 4-part chorales. The paper describes the program’s basic structure and main algorithm, which is concerned to the exam of contextual conditions of chorale phrases, searching to determine the involved tonal regions (SCHOENBERG, 1969). As its main result, the program plots a contour graph that shows the tonal path (LERDAHL, 2001) present in a given analyzed chorale, allowing comparisons with other ones, which may presumably reveal constructive patterns in the tonal planning.

As informações apresentadas acima usam a grafia do original.