Você está na página 1de 6

IV Seminrio Msica Cincia TecnoIogia: Fronteiras e Rupturas

ANLISE, MODELO E COMPOSIO


Rogrio Vasconcelos Barbosa
Escola de Msica - UFMG
rogeriovb@terra.com.br
Resumo: Este trabalho explora algumas conexes entre as atividades de
anlise e de composio atravs do modelamento computacional de
estruturas e processos musicais. A formalizao da anlise feita com apoio
do software livre PWGL. O objetivo principal explorar o potencial de
variao dos modelos como uma estratgia de apoio composio.
Palavras-chave: anlise; composio; modelo.
Analysis, Modeling and Composition
Abstract: This paper explores some connections between the activities of
analysis and composition, through computational modeling of musical
structures and processes. The formalization of the analysis is done with the
free software PWGL. The main objective is to explore the potential for
variation in the models as a strategy to assist the composition process.
Keywords: analysis; composition; modeling.
INTRODUO
Este trabalho explora algumas conexes entre as atividades de anlise e de
composio. A anlise de trechos de peas de compositores contemporneos direcionada a
um modelamento de estruturas e processos musicais. Entenda-se por modelo justamente a
descrio de determinados processos musicais atravs de formalismos informticos
(ASSAYAG, 2004). A formalizao da anlise feita com apoio do software livre PWGL, um
ambiente de programao baseado na linguagem Lisp e voltado ao campo musical. Por vezes,
so tambm utilizados processos menos estritos de formalizao, como grfcos e textos com
sequncias de procedimentos. O objetivo principal explorar o potencial de variao dos
modelos. O modelamento torna-se, ento, uma estratgia de apoio composio, que pode
combinar modelos diversos.
Essa pesquisa se insere em uma rea denominada CAC (Computer-Aided Composition).
O objetivo da CAC utilizar as ferramentas computacionais para explorar algumas ideias
musicais de modo amplo e diversificado. Para isso, necessrio ultrapassar um estgio inicial
do pensamento musical, tipicamente intuitivo, e implementar modelos formalizados,
adequados a esse ambiente tecnolgico. Nesses modelos, o material musical representado
de modo preciso e pode ser submetido a uma srie de transformaes. O processo
automatizado de variao musical dos modelos, eventualmente, oferece solues inusitadas
imaginao do compositor, enriquecendo seu trabalho. Tpico da CAC sua relao de apoio
ao compositor, requisitando sua mediao e avaliao constantes. Para mais informaes ver
AGON (2008).
O software PWGL, utilizado para o modelamento, uma linguagem de programao
visual baseada na conexo entre objetoscaixas em uma janela, o patch. As caixas
habitualmente representam dados numricos ou funes da linguagem LSP. Desse modo,
possvel desenvolver programas de modo grfico, sem recorrer programao lineartextual, o
195
IV Seminrio Msica Cincia TecnoIogia: Fronteiras e Rupturas
que facilita sua aprendizagem pelos msicos. H caixas especiais para dados musicais
(Chord-Editor, Score-Editor) e operadores para transformar esses dados. H tambm algumas
funes complexas, relacionadas programao por constraints, muito teis a um
pensamento musical que determina regras e calcula as solues possveis dentro de um limite
dado. As constraints permitem formalizar alguns procedimentos tcnicos tpicos do ensino
tradicional de composio, como, por exemplo, as regras de harmonia e de contraponto. Para
mais informaes ver TRUCHET (2008).
ANLISE
Nesse texto, proponho-me ilustrar a formalizao analtica de alguns procedimentos
encontrados em uma pea do compositor ingls Harrison Birtwistle
1
. O objetivo mostrar que:
a) certos elementos da pea so selecionados; b) esses elementos so representados na
formalizao, e c) o modelo permite a reconstituio de exemplos similares, ou ainda, d) o
modelo pode ser alterado e oferecer solues mais distantes da referncia inicial.
O exemplo consiste na modelizao de um trecho da pea Harrison's Clocks, para piano
solo (movimento 1, compassos 7 a 28). nicialmente, a textura desse trecho pode ser dividida
em dois planos separados pelo registro cada qual associado a uma das mos do pianista e
representados em pautas independentes (Fig. 1). Alm disso, cada pauta subdivide-se
novamente em planos com duas velocidades: um plano rpido representado por um fluxo de
semicolcheias, interrompido ocasionalmente de modo a formar grupos meldicos, e um plano
lento, representado na partitura por colcheias intercaladas por pausas irregulares. Os planos
rpidos so sincronizados entre as mos, o que refora sua conjuno. Os lentos atuam de
modo complementar, com ataques defasados. Se observarmos, entretanto, as alturas de cada
plano, veremos que elas sugerem uma polifonia virtual a duas vozes (intercaladas), cada voz
se movendo predominantemente por intervalos de segunda, as duas vozes apresentando-se
separadas por intervalos maiores. sso mais evidente no plano lento, que utiliza intervalos
amplos (stima maior, nona menor, etc) para separar as vozes virtuais intercaladas (Fig. 2).
Com isto, podemos dizer que essa subdiviso dos quatro planos iniciais constitui efetivamente
uma textura a oito vozes.
Fig. 1 - Excerto da partitura de Clocks, primeiro movimento, incio no compasso 7.
Fig. 2 - Anlise do incio do plano lento superior, com as duraes dos padres (distncias
1 Para mais informaes sobre o compositor, ver ADLINGTON (2000).
196
IV Seminrio Msica Cincia TecnoIogia: Fronteiras e Rupturas
entre ataques medidas em semicolcheias) e a separao das vozes virtuais.
Plano rpido
O plano rpido adquire variedade na formao de agrupamentos de tamanhos
diferentes, separados por pausas e acentos. As pausas tm maior poder articulatrio e
definem grandes grupos. Os acentos funcionam como articulao interior aos grupos maiores
e definem subgrupos. A tcnica utilizada para modelar esse comportamento foi uma anlise
dos padres rtmicos da partitura original e uma variao aleatria dentro das dimenses
possveis para grupos e subgrupos.
No modelo, define-se primeiramente o ritmo, com as duraes de grupos e subgrupos.
S depois dessa etapa que so definidas as notas. Como os dois planos rpidos so
sincronizados, preciso calcular apenas uma sequncia rtmica. sso feito em trs etapas:
a) definem-se vrios pares de nmeros. H uma restrio no campo de variao: o
primeiro nmero de cada par varia entre 4 e 6; o segundo sempre igual 1. Esses nmeros
indicam, respectivamente, o nmero de valores numricos a se calcular na etapa b;
b) para os nmeros maiores que 1, selecionam-se, aleatoriamente, n valores entre 2 e 3.
Para os nmeros iguais a 1, selecionam-se valores entre 7 e 11. Com isso, h grupos de
vrios valores pequenos seguidos de valores maiores isolados. Cada um dos nmeros
calculados nessa etapa define, novamente, um grupo de nmeros a se calcular na etapa c;
c) os nmeros calculados indicam as duraes de grupos e subgrupos do plano rpido.
Cada lista (definida entre parnteses) indica um grupo. As listas com 2 valores indicam grupos
simples, o primeiro nmero indica o nmero de ataques e o segundo a durao da pausa (em
semicolcheias). As listas com vrios nmeros indicam grupos compostos, formados de
subgrupos. Cada subgrupo marcado com um acento inicial. O ltimo valor da lista sempre
uma pausa.
O exemplo a seguir ilustra um exemplo possvel de clculo. Observar as transformaes
dos resultados de uma etapa na seguinte:
a ((5 1)(6 1))
b ((2 2 2 2 3) (10) (3 2 3 2 3 2) (8))
c ((5 2) (6 2) (6 2) (8 2) (5 2 1) (3 5 3 2 4 3 2 4 4 1) (3 3 1) (7 2) (2 3 1) (6 2) (5 4 1) (5 2)
(3 2 2 3 2 2 4 1))
Com as trs etapas, fica assegurada a presena espordica de grupos complexos
(formados por vrios subgrupos) alternados com um nmero maior de grupos simples. Essa foi
uma das caractersticas rtmicas extradas da partitura original.
197
IV Seminrio Msica Cincia TecnoIogia: Fronteiras e Rupturas
Fig. 3 - Patch com as trs etapas de definio do plano rtmico rpido.
A partir do nmero de ataques da rtmica definida na etapa anterior, selecionam-se as
notas dos planos rpidos grave e agudo. Para isso, preciso considerar dois aspectos: a) a
definio do mbito meldico de cada plano; b) as regras que definem os intervalos possveis
para as sequncias grave e aguda.
Fig. 4 - Patch com a definio das notas dos planos rpidos.
Na janela Text-Editor, situada na parte inferior esquerda da figura 4, pode-se observar a
descrio das trs regras utilizadas pelo clculo de constraints: cada uma delas est definida
em duas linhas e separada da seguinte por uma linha vazia. A primeira regra define
intervalos entre notas alternadas, ou seja, correspondentes s vozes virtuais: so permitidos
os seguintes intervalos (1 2 -1 -2 0), ou seja, segundas menores e maiores ascendentes e
descendentes, alm de repeties de notas. A segunda regra define intervalos entre notas
198
IV Seminrio Msica Cincia TecnoIogia: Fronteiras e Rupturas
sucessivas. A terceira indica que no permitido repetir notas da mesma voz virtual duas
vezes seguidas. Essas regras so suficientes para caracterizar um movimento meldico que
evita padres imediatamente repetidos em sequncia. A partir dessas referncias, as notas do
plano rpido so calculadas e apresentadas em uma caixa de tipo Score-Editor.
Plano lento
O plano lento formado por padres de dois ataques, a durao do segundo sendo
geralmente igual ao maior do que a do primeiro (durao aqui entendida como distncia entre
ataques). Outro aspecto relevante que os padres sucessivos tm geralmente duraes
diferentes, o que aumenta a complexidade rtmica, evitando periodicidades muito evidentes
(Fig. 2). E, finalmente, os ataques entre os planos de cada pauta so desencontrados. Foi
utilizada a tcnica de constraints para definir essas regras rtmicas, assim como os intervalos
entre as alturas dos planos lentos grave e agudo.
Uma vez calculados os quatro planos rpidos e lentos, resta combin-los em uma s
partitura e ouvir seu resultado atravs de um sintetizador MD. O clculo de uma nova verso
uma operao rpida e simples.
Fig. 5 - Exemplo de uma soluo do algoritmo, com os quatro planos (incio da partitura).
Variaes
No trabalho com o modelo, o interessante a experimentao com verses sempre
diferentes nos detalhes, mas com um comportamento global constante. Entretanto, a
modificao de algumas de suas regras pode provocar transformaes significativas nas
solues encontradas. Como exemplo desse potencial de transformao foram realizadas
duas alteraes no modelo, com objetivo de criar um direcionamento claro da textura no
decorrer da seo gerada pelo algoritmo:
a) o plano rpido sofreu evoluo progressiva do registro para o grave (inexistente na
partitura original). sso foi implementado no campo onde se informa o mbito possvel das
notas selecionadas pelo clculo de constraints. Originalmente, esse mbito era fixo e igual a
seis semitons. Com a alterao, o mbito sofre interpolao entre o valor inicial e um novo,
sete semitons abaixo. sso assegura uma evoluo progressiva das notas selecionadas, no
decorrer do trecho;
b) o plano lento sofreu evoluo crescente das duraes, de modo a criar um efeito de
desacelerao. Da mesma forma que no item anterior, foi utilizada a interpolao entre listas.
Observando as listas original e alterada, pode ser verificado que, na segunda, os nmeros
crescem progressivamente at se tornarem trs vezes maiores. Esses nmeros definem os
valores possveis (em nmero de semicolcheias) para as duraes do plano lento no trecho
199
IV Seminrio Msica Cincia TecnoIogia: Fronteiras e Rupturas
gerado.
original ((4 5) (5 6 7) (4 5) (5 6 7) (4 5) (5 6 7) (4 5) (5 6 7) (4 5) (5 6 7) (4 5) (5 6 7) (4 5)
(5 6 7) (4 5) (5 6 7) (4 5) (5 6 7) (4 5) (5 6 7) (4 5) (5 6 7) (4 5) (5 6 7))
alterada ((4 5) (5 6 7) (6 7) (7 8 10) (7 9) (9 11 13) (9 11) (11 13 15) (10 13) (13 16 18) (12
15) (15 18 21) (4 5) (5 6 7) (6 7) (7 8 10) (7 9) (9 11 13) (9 11) (11 13 15) (10 13) (13 16 18)
(12 15) (15 18 21))
Fig. 6 - Exemplo de soluo do algoritmo com direcionamento da textura.
Esse trabalho insere-se em uma pesquisa em andamento que envolve anlise de peas
de diversos compositores, modelamento de trechos selecionados das mesmas e
experimentao com o potencial de variao dos modelos.
REFERNCIAS
Livros
ADLNGTON, Robert. The Music of Harrison BirtwistIe. New York: Cambridge University Press, 2000.
AGON, C.; ASSAYAG, G.; BRESSON, J. The OM Composer's Book 2. Paris: DelatourRCAM, 2008.
BRTWSTLE, H. Harrison's CIocks. London: Boosey Hawkes, 1998.
Dissertaes ou Teses
TRUCHET, C. Constraints, Recherche LocaIe et Composition Assiste par Ordinateur. Tese de doutorado.
Paris: Univerit Paris 7 Denis Diderot, 2004.
Artigos em Peridicos
ASSAYAG, G. "Computer, Cahier de mdioIogie, N. 18. Paris: RCAMFayard, 2004.
Stios na internet
LAURSON, M.; KUUSKANKARE, M.; NORLO, V.; SPROTTE, K. PWGL. Disponvel em
http:www2.siba.fipwglpwgl.html. Acessado em 05052012.
200