Você está na página 1de 1

J-Syncker: Elaborao de um Aplicativo para Gerao de Material

Pr-Composicional, baseado em uma Interpretao Computacional


do Sistema Schillinger de Composio Musical (SSCM)

Giuliana Silva Bezerra

Prof. Dr. Alexandre Reche e Silva/ Prof. Ms. Gabriel Gagliano Alberto - EMUFRN

Resumo
O Sistema Schillinger de Composio Musical (SSCM) foi criado pelo ucraniano Joseph Schillinger, radicado nos EUA no final da dcada de 1920. Por fazer uso de um enfoque matemtico, sua
implementao computacional uma decorrncia vivel e desejvel. Nosso aplicativo foi batizado de J-Syncker, primeiro, por ter sido escrito na linguagem de programao Java. comum vermos programas
escritos nessa linguagem comearem com a letra J, como por exemplo, JFugue, JEdit, JabRef etc. Segundo, por lidar fundamentalmente com o conceito de sincronizao de elementos musicais (Silva 2010);
da o nome syncker, abreviao possvel para synchronizer que o Ingls para sincronizador. Terceiro, e de forma mais velada, o nome do aplicativo sugere uma rima com Joseph Schillinger (ou apenas J.
Schillinger) autor do Sistema que o inspira. Ele possui uma interface amigvel ao usurio, inspirada no design de algumas calculadoras cientficas. Esso formato familiar e apresenta na tela as
funcionalidades disponveis. Alm disso, essa interface evidencia o carter matemtico subjacente ao processo (algo que nem sempre aparente em uma composio musical). Quatro funcionalidades do
J-Syncker j foram desenvolvidas e testadas pelos membros da pesquisa. A primeira, permite gerar ritmos como interferncia entre geradores de pulso. A segunda, um parcelador de unidades, dado o
nmero de unidades n, gera uma pliade de ritmos, com n unidades. A terceira, sincroniza um conjunto de duraes e um conjunto de notas, gerando melodia (ela pode ser executada pelo J-Syncker,
permitindo configurar andamento e timbre). Como perspectivas, uma quarta funcionalidade, em fase de implementao, um aferidor de densidade musical, baseado em IA. Assim, os resultados do J-
Syncker podero ser enviados para se classificar o grau de complexidade do resultado pr-composicional. Ele mostrar ao usurio do aplicativo o quo complexo sue resultado, em uma escala de 0 a 1.
Ademais, outra funcionalidade futura uma funo Salvar Como, incluindo os formatos texto (j implementada), midi e udio. Dessa forma, os resultados podero ser executados em outros aplicativos
musicais.

Palavrar chaves: Algoritmos, Composio Musical, JAVA, Joseph Schillinger, Programao

Introduo Discusso
O SSCM foi escrito por Joseph Schillinger na dcada de 1940, fruto de um intenso trabalho As solues propostas pelas mais populares ferramentas e a soluo proposta pela ferramenta J-
pedaggico, aps sua imigrao da Rssia para os Estados Unidos da Amrica. Um diferencial do Syncker so bem diferentes, pois visam atender a pblicos diferentes. Enquanto o primeiro tipo de
SSCM a inteno de dar nfase composio propriamente dita, ao invs de tcnicas isoladas ferramenta atende apenas aos interesses de indivduos que utilizam um processo de composio
(Schillinger 1946, xi-xxi). A metodologia geral do SSCM baseia-se na aplicao dos conceitos intuitivo, o segundo atende aos interesses de indivduos que fazem uso de um processo de
encontrados em sua 'Teoria do Ritmo' a outros elementos musicais. Resultados eram produzidos composio matemtico ou de interessados em aprender um desses processos.
manualmente, fruto de um empenho meticuloso. Hoje, temos a possibilidade de utilizar recursos
O SSCM requer uma anlise cuidadosa j que nele usada uma simbologia feita pelo prprio
de informtica a fim de automatizar tais esforos (sem contar a viabilidade de interagir
Schillinger, o que torna esse sistema difcil de memorizar e aprender. Uma interpretao desse
instantaneamente com os resultados, reprocessando-os tantas vezes quanto for necessrio).
sistema em uma linguagem de programao resolveria os problemas de ambiguidade encontrados
Dentre alguns dos programas j existentes que podem ser inseridos na categoria que propomos, o na obra do autor e possibilitaria o compartilhamento dessa interpretao entre vrios usurios.
Symbolic Composer e o OpenMusic apresentam desvantagens por serem proprietrios e no
oferecerem verses para o sistema operacional Linux preferido por ns pelo fato de no ser
Concluso
proprietrio, disponibilizar cdigo fonte, ser compartilhado com interessados no mundo todo e
Por fazer uso de um enfoque matemtico, a implementao (em Java) de tcnicas do SSCM
beneficiar pessoas que no tem acesso econmico tecnologia proprietria, oferecendo uma outra
(Schillinger 1946) uma decorrncia vivel e desejvel. O SSCM pode ser usado com vistas a
alternativa que no a apropriao ilegal de programas.
resultados em diferentes estilos musicais ("context free"). Seus contedos disciplinares esto
Nosso aplicativo foi batizado de J-Syncker, primeiro, por ter sido escrito na linguagem de
sistematizados de maneira exaustiva. Ainda hoje so raros os ttulos como esse, devotados a uma
programao Java. comum vermos programas escritos nessa linguagem comearem com a letra
abordagem holstica do processo composicional. Apesar de sua proposta diferenciada, o SSCM
J, como por exemplo, JFugue, JEdit, JabRef etc. Segundo, por lidar fundamentalmente com o
permanece desconhecido de uma parcela considervel de estudantes e estudiosos. Alm de no
conceito de sincronizao de elementos musicais (Silva 2010); da o nome syncker, abreviao
haver traduo do livro para o Portugus, a simbologia criada por Schillinger estabelece um
possvel para synchronizer que o Ingls para sincronizador. Terceiro, e de forma mais velada, o
primeiro obstculo ao interessado. Nosso esforo de interpret-lo computacionalmente tambm
nome do aplicativo sugere uma rima com Joseph Schillinger (ou apenas J. Schillinger) autor do
visa contornar o uso de tal simbologia.
Sistema que o inspira. Ele possui uma interface amigvel ao usurio, inspirada no design de
Finalmente, uma interface grfica faz do aplicativo um ambiente interativo ainda mais amigvel. Os
algumas calculadoras cientficas.
dispositivos que constam do arsenal do SSCM podero ser rapidamente processados, gerando
um rol de resultados a serem selecionados como material pr-composicional. De um modo geral,
Material e Mtodos o projeto visa beneficiar estudiosos, estudantes e interessados da comunidade num processo
1. Reviso do Sistema Schillinger de composio musical (SSCM), dividindo-o em reas de cientfico, didtico e criativo.
prospeco a serem cobertas em ciclos de estudo.

2. Reviso comentada de livros, teses, artigos, verbetes, sites e programas que versem sobre o
Referncias
SSCM.
Arden, Jeremy. 1996. Focussing the Musical Imagination: Exploring in Composition the Ideas and
3. Implementao de funes (em Java) referentes a alguns tpicos do SSCM. Para isso est sendo Techniques of Joseph Schillinger. Phd Thesis. The Department of Music, City University, London.
utilizada a plataforma Eclipse e a API JFugue, para facilitar a implementao de recursos de udio.
Bobbit, Richard. The Physical Basis of Intervallic Quality and Its Application to the Problem of
4. Gerao de protocolo midi e de notao musical comum. Dissonance. Journal of Music Theory, Durham, 3, 2, 173-207, 1959.

5. Construo de uma interface grfica para o usurio. Para isso est sendo a biblioteca Swing, Quist , Ned. 2007. The Works of Joseph Schillinger A Catalogue Raisonn . Rhode Island: Brown
que facilita a implementao dessas interfaces, tornando necessrio apenas estud-la. University . Disponvel em www.ssm.uk.net/schillinger_ned_quist.pdf (acessado em 26 de
novembro de 2007).

Resultados Schillinger, Joseph. 1946. The Schillinger System of Musical Composition. New York, New York: C.
Trs funcionalidades do J-Syncker foram desenvolvidas e esto sendo testadas. A primeira, gera Fischer, Inc.
ritmos pela interferncia entre geradores de pulso. A segunda, gera ritmos pelo parcelamento de
Silva, Alexandre R. e. 2007. Snyder, Matthew. 2006. Guide to the Joseph Schillinger Papers, 1918-
duraes, dado uma durao total de n unidades. A terceira, gera melodias pela sincronizao de
2000. New York: The New York Public Library for the Performing Arts Music Division .
um conjunto de ataques (ritmo) e um conjunto de notas (motivo). As melodias podem ser
executadas (via JFugue), permitindo ajustes de andamento e timbre. O J-Syncker possui uma SILVA, Alexandre Reche e; GAGLIANO, Gabriel. A.; BEZERRA, Giuliana. JSyncker, verso beta,
interface amigvel (Swing), com design de calculadora cientfica, disponibilizando na tela suas aplicativo para gerao de material pr-composicional baseado em uma interpretao
funes. Essa interface evidencia o carter matemtico do processo (algo nem sempre aparente computacional do Sistema Schillinger de Composio Musical, 2011.
em uma composio musical). Como perspectivas, uma quarta funcionalidade ser um aferidor de Truax, Barry. 1991. Capturing Musical Knowledge in Software Systems. Interface 20:217-233.
densidade musical. Ele classificar grau de complexidade dos resultados calculados, em uma
escala de 0 a 1. Outra funcionalidade ser um comando Salvar Como, para os formatos texto
(implementado), MIDI e udio. Assim, os resultados sero comunicveis a outros aplicativos
musicais.