Você está na página 1de 6

Capa Partituras no Linux

Partitura digital
Escrevendo partituras no Linux: panorama geral de aplicativos disponíveis

Escrever partituras é uma arte


elaborada, de modo que a ajuda de um
computador é sempre bem-vinda para
esse fim. Há aplicativos de qualidade
no Linux para quem trabalha com o
pentagrama – e este artigo compara
os programas mais populares.
Por Jens-Christoph Brendel

É
assim que o destino bate à sua porta: de gerar partituras que o PC saiba ler. Problemas de língua
»r8 f f f | d2 ~| d\fermata«. Bem, Para esse fim são necessários programas A linguagem musical escrita é, por si só,
pelo menos é assim que o LilyPond especiais, que podem, via de regra, até um tema complexo, o que leva obrigato-
[1]codifica, em uma sintaxe ASCII inte- importar arquivos Midi gerados por um riamente a um grande número de pala-
ligível somente para nerds da notação instrumento. Entretanto, esses aplica- vras-chave e elementos de sintaxe quando
musical, a famosa passagem inicial da tivos dispõem adicionalmente de uma se usa um editor de partituras em modo
5ª Sinfonia de Beethoven [2] – conhecida interface gráfica apropriada ao trabalho texto. Para piorar: é óbvio que há uma sé-
como “A Sinfonia do Destino”. de notação musical ou então são capazes rie de regras de notação musical a serem
Computadores não sabem ler partitu- de ler arquivos em formatos especiais respeitadas; o problema é que elas são tão
ras, de modo que é necessário ensinar a que descrevem as partituras. numerosas quanto as suas exceções. Um
eles os sons da trompa de um outro jeito. Especialmente a facção de aplicativos bom aplicativo de editoração deve, assim,
No que tange ao controle da produção de notação musical em modo texto já permitir ao usuário trocar os traços das
de sons de instrumentos musicais por conta com uma coleção de programas notas por colchetes (ou caudas), mesmo
computador, a interface Midi [3] (abre- poderosos. Todavia, calcule um tempinho que os primeiros tenham sido inseridos
viatura do inglês Musical Instrument Di- extra para se acostumar com a operação automaticamente; ou mesmo inverter o
gital Interface – no dialeto tupiniquim: desses programas, antes de começar a sentido da haste (ou perna) da nota, até
“Interface Digital para Instrumentos transcrever as músicas que a sua banda quando isso não faça sentido. Claro, es-
Musicais”) praticamente exterminou a está ensaiando na garagem, a opereta que sas possibilidades de ajuste complicam
concorrência. O problema é que editar a sua filha de 9 anos está cantando no sobremodo a sintaxe dos aplicativos de
esse formato binário à mão é, embora coral da igreja ou mesmo as canções de editoração de partituras.
possível, um típico sonho de masoquista ninar para o livro de cabeceira do mais Os músicos aqui no Brasil ainda preci-
e, assim sendo, não é o melhor modo novo pimpolho. sam lutar contra uma pequena dificuldade

28 janeiro 2006 edição 16


www.linuxmagazine.com.br
Partituras no Linux Capa

adicional: a documentação dos programas anos de mercado. Possui uma linguagem no pentagrama, de modo que a partitura
está quase que exclusivamente disponível própria para a entrada de dados e pode faça sentido. É óbvio que o aplicativo não
em inglês – só pra entender o problema: produzir arquivos no formato postscript tem a mínima noção de teoria musical e
como é que se diz mesmo “bequadro” e Midi. Com o programa é possível criar só pode renderizar a partitura segundo
na língua do Tio Sam? Ao invés de ficar partituras com até 40 pautas e 70 vozes determinadas regras. Quando há mais
choramingando por causa das injustiças simultâneas, o que deve bastar para a de uma possibilidade de notação, pode
da vida, a Linux Magazine saiu da toca maioria dos casos. ser que o programa escolha um modo de
e compilou um pequeno glossário de As partituras geradas são muito boni- representação que não seja o “ótimo”.
termos musicais em inglês para os seus tas e o sistema de notação do aplicativo O ABC goza de grande popularidade no
leitores (veja a tabela 1). é muito poderoso. Como desvantagens cenário da música folk. Há uma grande
O princípio básico da notação musical podemos citar a falta de um formato pa- quantidade de canções disponíveis nesse
é sempre o mesmo: cada nota tem um drão para troca de arquivos com outros formato na Internet, além de conversores
nome; apóstrofes, vírgulas ou símbolos aplicativos, tal como Music XML [5], além para os formatos proprietários de diversos
similares marcam as oitavas desejadas. da carência de uma interface gráfica. aplicativos comerciais de notação musical
Números expressam duração, mas não (como o Band-in-a-Box, por exemplo) para
precisam ser indicados o tempo todo, pois ABC Plus o formato ABC. Um aplicativo multipla-
ou há valores padrão para eles ou assu- O ABC [6], que nasceu na mesma época taforma – escrito em Java – que usa o
me-se o tempo da nota anterior. Notas que o Mup (o início dos anos 90), pos- formato ABC como padrão para entrada
agrupadas com chaves indicam acordes, sui uma grande comunidade de usuários, de dados é o Skink [8].
que podem ter sua duração aumentada com certeza devido à sua linguagem de
usando ligaduras (de prolongamento e de notação, que pode ser aprendida rapida- LilyPond
fraseamento). Em geral, vozes concorren- mente. Por outro lado, essa linguagem O LilyPond é, sem sombra de dúvida, o
tes são grafadas sucessivamente e agru- não cobre todos os recursos de que, por formato que possibilita o maior número
padas quando necessário com a ajuda de exemplo, o Mup ou o LilyPond dispõem. de representações de notações musicais, o
notações especiais. O que passa disso é O formato original permitia representar que oferece a maior flexibilidade e a mais
fortemente influenciado pelo idioma. apenas uma voz por pauta, o que excluía longa lista de recursos – com a desvanta-
a notação de música polifônica. gem de reunir tudo isso na linguagem de
Mup O formato estendido ABC Plus [7] corrige sintaxe mais complexa para a produção
O Mup (abreviatura do inglês Music Publi- essa limitação, de modo que o ABC pode de partituras. Originalmente desenvolvi-
sher), da empresa Arkkra Enterprises [4], agora representar pautas de instrumentos do como uma espécie de pré-processador
é um aplicativo shareware de 30 dólares com diversas vozes, quaisquer que sejam para o sistema de processamento de tex-
que continua no páreo com a concor- eles. É importante, todavia, pensar bem tos TE X – do qual, diga-se de passagem,
rência de código aberto, mesmo após 10 em como distribuir as diferentes vozes diversos outros aplicativos para notação

Weeping Willow
A Ragtime Two−Step
Scott Joplin
Not fast
2
4
f

2
4

Figura 1b: Os dois compassos de um ragtime Figura 1c: Os mesmos compassos, agora
Figura 1a: Neste exemplo de notação à mão, durante a editoração com o NoteEdit. A representados após uma conversão para
as ligaduras foram organizadas exemplarmente, representação das vozes isoladamente é um Postscript com o programa abcm2ps. O
de modo a não se cruzarem. As hastes pouco confusa. O aplicativo conhece diversos resultado é “maneiro”, mas apresenta uma
das notas para a mão esquerda apontam formatos de importação e exportação (Midi, desvantagem frente à versão da notação à mão:
preferencialmente para baixo. MusiXTeX, ABC, PMX, Lilypond, MusicXML). as ligaduras se cruzam.

janeiro 2006 edição 16 29


www.linuxmagazine.com.br
Capa Partituras no Linux

musical foram derivados, tais como o Mu- Tabela 1: Pequeno glossário de termos musicais português-inglês
siXTeX [9] –, o programa pode atualmente
Acento, sinais de realce accent
gerar arquivos Postscript e PDF.
Acidente accidental
Variações pouco comuns, como por
Acidentes (Variações/deslocações de tom) key (signature)
exemplo, a notação do “baixo contínuo”,
presente em composições barrocas, só Anacruse pickup measure, upbeat
podem ser realizadas no LilyPond. Há Apito trill (mordent, prall …)
um repositório de arquivos LilyPond Apoggiatura grace note
na Internet, como por exemplo o proje- Bequadro natural sign
to Mutopia [10]. Há um editor Wysiwig Clave clef
(abreviatura do inglês What you see is Clave de Fá bass clef
what you get, ou seja, “o que você vê Clave de percussão drum clef
é o que você leva”) para o LilyPond, o Clave de Sol treble clef
Denemo [11], que fornece uma interface
Compasso measure, bar
gráfica para produzir as partituras. Além
Dedilhado fingering (instructions)
disso, o NoteEdit também pode produzir
Fermata fermata
arquivos LilyPond.
Finais alternativos alternative endings (volta)

NoteEdit Hastes/colchetes/traços stems/flags/beams


O aplicativo NoteEdit [12] , baseado nas Intervalos entre notas skips
bibliotecas do projeto Qt (as mesmas do Letra da música lyrics
projeto KDE), ocupa uma posição de des- Ligadura de prolongamento tie
taque entre os seus pares: ele constitui Ligadura de fraseamento slur
uma interface gráfica para os seus colegas Notação rítmica rhythmic staff
em modo texto e permite a entrada de no- Notas notes
tas com um clique de mouse, produzindo Ornamentações ornaments
arquivos para os formatos ABC, LilyPond,
Partitura score
Music XML, MusiXTeX e PMX.
Pauta staff (pl. staves)
O NoteEdit facilita bastante a vida do
Repetições repeats
usuário ocasional, que deseja apenas
Símbolos do pedal do piano piano pedal marks
transcrever suas canções para o penta-
grama sem ter que quebrar muito a cabeça Sinais de articulação expressive marks
– mesmo que para isso o programa não Sinal de retorno measure repeats
cubra todas as opções que os formatos Tabulatura tablature
das linguagens de notação musical ofere- Tercinas triplets
cem. Uma desvantagem é a aparência de Tipo de compasso time signature
partituras para músicas de diversas vozes, Tremolos tremolo repeats
que, às vezes, pode ficar confusa no edi- União automática de notas automatic beaming
tor. O resultado renderizado, entretanto,
não deixa nada a desejar (ver figuras 1a a
1c). A integração do programa com o se- não é tão poderoso quanto os processa- de abertura mais bonitas deste lado do
qüenciador TSE3 permite ouvir a notação dores de notação sobre os quais falamos planeta – não se define como processador
criada, o que, via de regra, revela erros anteriormente. Por exemplo: enquanto, de notação musical. Mais que isso, é um
que não haviam sido percebidos. por um lado, é possível representar inter- seqüenciador que vem, adicionalmente,
valos e acordes em uma pauta, por outro, com um editor e uma interface de apresen-
Rosegarden e KGuitar o aplicativo não consegue ilustrar vozes tação. Um outro programa que também não
O Rosegarden [13] é um editor gráfico com- ritmicamente independentes. O progra- pode ser definido como um processador de
pleto para notação musical. Entretanto, ele ma – definitivamente com uma das telas notação musical é a interface de editoração

30 janeiro 2006 edição 16


www.linuxmagazine.com.br
Partituras no Linux Capa

When Iʼm Sixty−Four


Lennon/McCartney
C G7

4
4
When I get ol der los ing my hair ma ny years from now
I could be han dy men ding a fuse when your lights have gone
Send me a post card drop me a line sta ting point of view

Figura 2: Partituras de canções simples, com a letra da música sincronizada com a notação, representação de acordes e tablaturas para guitarra, são criadas
por todos os sistemas aqui descritos “com o pé nas costas”.

do seqüenciador Musescore [14], que com- Quem trabalha com música antiga diretamente em documentos de texto, da
plementa o estúdio virtual Muse [15] – e vai inevitavelmente acabar usando o mesma forma que ocorre na editoração
que apresentou problemas com fontes em LilyPond, uma vez que só ele oferece de fórmulas – caso da literatura acadê-
nossos testes, diga-se de passagem. suporte a notação mensural. Um outro mica de música ou dos livros de ensino
Para encerrar, não poderíamos deixar ponto positivo a favor do LilyPond apa- musical. O LilyPond oferece, sem sombra
de citar o KGuitar [16], software especial rece quando precisamos incluir pautas de dúvida, o maior número de opções de
para os guitarristas de plantão. Esse apli-
cativo permite dotar partituras comuns
com tablaturas e dispõe de uma extensa Sopran 4
4
biblioteca de diagramas de acordes, além und viel List sein
de uma série de extras específicos de ou- Alt 4
4
tros instrumentos. und viel List und viel List

4
Conclusão Tenor
4
Os aplicativos para notação musical para viel List, groß Macht und viel List

Linux ainda não estão no mesmo nível Bass 4


4
dos programas profissionais com a mesma
groß Macht und viel List
finalidade (como o Finale ou o Sibelius)
Violoncello ed Organo 4
disponíveis para outras plataformas. Es- 4
ses programas são operados graficamente,
Violone 4
conhecem centenas de símbolos e permi- 4
tem ao usuário modificar cada detalhe da
partitura. Apesar disso, os aplicativos de 4
4
Tromba I in D
notação do sistema do pingüim já estão
Tba. II, III
em um nível respeitável, sendo totalmente 4
4
suficientes na grande maioria dos casos.
As diferenças entre os aplicativos e as lin- 4
Timpani
4
guagens de notação digital citados nesta
análise estão em recursos mais raros. As
Figura 3: Mesmo partituras de várias vozes e diversas pautas agrupadas – aqui um excerto da
linguagens de entrada de dados e a gama
“Cantata da Reforma” número 80, de Bach (Ein feste Burg), criada no formato ABC Plus e gerada com o
de recursos de todos eles estão mais ou programa abcm2ps – não dão muito trabalho.
menos no mesmo nível.

janeiro 2006 edição 16 31


www.linuxmagazine.com.br
Capa Partituras no Linux

Tabela 2: Comparativo de recursos


Mup ABC Plus LilyPond NoteEdit
Pautas
Número máximo de vozes por pauta 3 ilimitado ilimitado 9
Agrupamento com chaves X (pauta de piano) X (não aninhadas) X (várias opções) X (2 tipos)
Notação rítmica X – X –
Sistemas de tablatura X – X –
Claves
Clave de Sol X X X X
Clave de Sol oitavada X X X (+/-8) X
Clave de Fá X X X X
Clave de Fá oitavada – – X (+/-8) X
Clave de Dó na 3ª linha X X X X
Clave de Dó (Barítono e Tenor) X X X X
Clave de Dó (Soprano e Mezzosoprano) X X X X
Clave de percussão (neutra) X X X X
Compassos
Tipos de compasso 1-99/1-64 Todos os valores comuns definível (par) 1-24/1-24
Acidentes (Variações/deslocações de tom) X X X X
Anacruse X X X X
Barras divisórias (travessões) diferentes X X X X
Finais alternativos X X X X
Sinal de retorno X X X X
Coda (final) X X X X
Notas
Nota mais curta/longa 1/256 a 2/1 1/64 a 4/1 1/64 a 4/1 1/128 a 4/1
Pausas de mais de um compasso X X X X
Intervalos entre notas (skips) X X X X
Tercinas X X X X
Quiálteras X até 10 notas X X
Estilos das cabeças das notas vários estilos X X 5
União automática de notas X X X X
Colocação manual de hastes, colchetes e traços nas X X X X
notas
Colocação manual de acidentes X X X X
Suporte a microtons – – X –
Sinais de articulação e fraseamento
Ligaduras X X X X
Sinais de fraseamento X X X X
Staccato/Sforzato/Pizzicato X X X X
Fermatas X X X X
Acentos, sinais de realce X X X –
Notações de dinâmica
Crescendo/Decrescendo X X X X
Com texto próprio X X X X
Sinais de dinâmica ppp a ffff X X X (aprox. 15) 3 (8)
Ornamentações e floreios
Apito X X X (diversos tipos) X (duas versões)
Apoggiatura X X X X
Arpejo X X X X
Glissando X – X –

32 janeiro 2006 edição 16


www.linuxmagazine.com.br
Partituras no Linux Capa

Tabela 2: Comparativo de recursos


Mup ABC Plus LilyPond NoteEdit
Texto
Página pautada: Título X X X X
Página pautada: Texto adicional (por ex., do anda- X X X X
mento)
Letra das músicas X X X X
Alinhamento com a melodia X X X X1
Baixo numerado X – X –
Notação de acordes X X X (transposicionável) X
Dedilhado X X X –
Diagrama de acordes (tablatura para violão) X X X X
Miscelânea
Cabeçalho/Rodapé X X X X
Variáveis/macros/inclusão de música X – X –
Notação mensural (música antiga) – – X –
Idioma Inglês Inglês/Alemão Inglês Inglês/Alemão
Arquivos de títulos na Internet poucos X X –
Formatos de entrada e saída
Postscript –/– –/X –/X –/–
EPS –/– –/– –/X –/–
PNG –/– –/– –/X –/–
SVG –/– –/– –/X –/–
PDF –/– –/– –/X –/X
Midi –/X –/X (Abc2midi) –/– X/X
ABC Plus –/– nativo2 –/– –/X
Mup nativo2 –/– –/– –/X
LilyPond –/– –/– nativo2 –/X
PMX –/– –/– –/– –/X
Music XML –/– –/– –/– X/X
1
Perdido na exportação | 2 Formato próprio

“sintonia fina” das partituras – ao custo Informações


da linguagem mais complexa de notação [1] LilyPond: www.lilypond.org
musical. Uma dica para os iniciantes é [2] Escute o início da 5ª Sinfonia de Beethoven: www.aeiou.at/bt5101.htm
usar um editor gráfico como o NoteEdit, [3] Conceitos básicos de Midi: music.northwestern.edu/links/projects/midi/expmidiindex.html
exportar a partitura criada para um ar- [4] Mup: www.arkkra.com
quivo no formato Lilypond e realizar ali [5] Music XML: www.musicxml.org
as alterações necessárias. [6] ABC: abc.sourceforge.net
O Mup também é um programa muito [7] ABC Plus: abcplus.sourceforge.net
poderoso que, com algum esforço, leva [8] Skink – um editor para o formato ABC: celticmusic.ca/skink.html
a resultados de encher os olhos. [9] MusiXTeX: icking-music-archive.org/software/indexmt6.html
Agora, quando falamos de usabilidade, [10] Projeto Mutopia: www.mutopiaproject.org
o ABC é definitivamente o campeão, que [11] Denemo: denemo.sourceforge.net
ainda tem ao seu lado a interface gráfica [12] NoteEdit: developer.berlios.de/projects/noteedit
do NoteEdit para facilitar a vida do usuá- [13] Rosegarden: www.rosegardenmusic.com
rio iniciante . Aliás, diga-se de passagem, [14] Musescore, Notação musical para o Muse: mscore.sourceforge.net
os editores gráficos de notação musical [15] Muse: muse.serverkommune.de
no Linux ainda estão um passo atrás dos [16] KGuitar – Notação musical para guitarristas: kguitar.sourceforge.net
seus equivalentes em modo texto. ■

janeiro 2006 edição 16 33


www.linuxmagazine.com.br

Você também pode gostar