Vous êtes sur la page 1sur 4

Escreva partituras no Linux [Artigo] http://www.vivaolinux.com.br/artigos/impressora.p...

Escreva partituras no Linux

Autor: albert guedes <arcguede at gmail.com>


Data: 06/11/2006

Introdução

Os programas que irei mostrar tem três níveis de formatação: baixa, média e
alta.

A formatação baixa utiliza a linguagem ABC, que todas as outras usam, é um


tipo de assembler da criação de partituras.

A formatação média são as linguagens de "alto nível" que usam o ABC, mas são
mais práticas, seus representantes são o Lilypond e o Musictex.

A formatação alta não são as linguagens em si, mas os front-ends para a edição
das partituras, que usam as de formatação média, e estes são feitos pelos
programas Denemo, noteEdit e o Rosengarden.

ABC

ABC é um padrão de escrita musical usando-se código ASCII. Na escala de


níveis, ele é comparável ao assembler. O ABC foi criado em 1991 por Chris
Walshaw e é uma linguagem multiplataforma.

Com o ABC é possível criar arquivos em formato PS, usando o programa


'abc2ps', e pode-se tocar um arquivo ABC em forma de midi com o programa
'abcmidi'. Um exemplo:

Em 'abc' escrevemos:
X: 308 % número da peça (index)
T: Quem não sabe lê % título
O: Bahia, capital % origem

1 de 4 24-01-2011 20:55
Escreva partituras no Linux [Artigo] http://www.vivaolinux.com.br/artigos/impressora.p...

M: 2/4 % metro (compasso)


L: 1/16 % unidade de duração
Q: 1/4=84 % andamento (tempo)
K: A % tom
%
"A"A2 A2 c3 A | "Bm"B8 | "D"A2 A2 d3 c | "A"B A A A - A A3 |
w: Quem não sa-be lê Quem não sa-be lê o A-be--cê
%
"A"A2 A2 e3 c | "Bm"B8 | "D"A2 A2 d3 c | "A"B A A A - A A3 |]
w: Ve-nha is-tu-dar Ve-nha is-tu-dar o Be-a--bá

Usando o 'abc2ps' temos como saída:

Então, para quem quer escrever partituras em ABC, precisará somente


aprender a linguagem, óbvio, e do programa 'abc2ps'.

A única ressalva quanto ao ABC é que este foi feito para melodias, faltando
bojo para criar harmonias, defeito que é sanado pelo lilypond e o musixtex,
que apresentarei na próxima página.

Mais informações:

http://abc.sourceforge.net/
http://abcplus.sourceforge.net/
http://pt.wikipedia.org/wiki/ABC_(nota%C3%A7%C3%A3o_musical)

Lilypond e Musixtex

O LILYPOND é um programa da GNU Software Foundation, e assim como o


ABC, ele também serve para escrever partituras em código ASCII, mas com a
diferença que este pode escrever muito mais coisas que o ABC, como
harmonias e outros símbolos especiais.

A edição dele é muito similar ao que se faz em tex/latex, você cria uma
partitura ' <musica>.ly ', compila com:

2 de 4 24-01-2011 20:55
Escreva partituras no Linux [Artigo] http://www.vivaolinux.com.br/artigos/impressora.p...

$ lilypond <musica>.ly

e sua partitura será gerada num arquivo dvi, daí você pode gerar um arquivo
ps e um pdf. O lilypond é capaz de criar documentos onde é possível escrever
textos e fórmulas mesclados com notações musicais, perfeito para quem quer
escrever livros sobre música; e ainda é possível criar arquivos midi a partir da
partitura escrita, exatamente como o ABC.

O MUSIXTEX é uma extensão do tex para editar partituras. A diferença entre


ele e o lilypond é que o musixtex usa linguagem tex para ser escrito e também
é um pouco mais difícil de escrever com ele, sendo necessário ter prática no
uso do tex para usar o musixtex com tranquilidade.

Mas a vantagem é a total integração com o ambiente tex, sendo possível criar
até macros para ele.

Mais informações

Lilypond:

http://lilypond.org/web/index
http://pt.wikipedia.org/wiki/LilyPond

Musixtex:

http://icking-music-archive.org/index.php
http://www.mab.jpn.org/musictex/index_en.html (este link tem inclusive
partituras)

Denemo, noteEdit e Rosengarden

O terceiro nível de se escrever as partituras é através de um front-end, e para


isto nós temos o DENEMO e o noteEdit.

O DENEMO é uma front-end para o lilypond. Com ele você pode escrever as
partituras sem precisar escrever comandos, e ainda salva em ps.

O Denemo não é ainda um programa perfeito, pois muitos símbolos musicais


que podem ser escritos no lilypond não são possíveis de se escrever com ele,

3 de 4 24-01-2011 20:55
Escreva partituras no Linux [Artigo] http://www.vivaolinux.com.br/artigos/impressora.p...

mas para músicas que não exijam tanta notação, ele é ótimo.

O denemo ainda executa as músicas que você escreve em forma de midi na


hora, sem precisar compilar, pois ele faz isso por você.

O noteEdit é também um front-end para edição de partituras, mas é do kde. A


vantagem é que ele cria as partituras e depois você pode exportar para
lilypond, musixtex, etc. e também é capaz de tocar midi.

O Rosengarden é na verdade um editor de midi muito "poderoso" e


extremamente profissional, capaz de criar projetos de edição de midi, e por
acaso ele também vêm com um editor de partituras, se desejar entrar no
mercado de composição tons para celulares, eu o recomendo fortemente.

Mais informações:

http://denemo.sourceforge.net
http://www.hitsquad.com/smm/programs/noteedit/
http://developer.berlios.de/projects/noteedit
http://en.wikipedia.org/wiki/NoteEdit
http://www.rosegardenmusic.com

Bom, tentei dar a minha contribuição para sossegar aqueles que querem ter
mais um motivo para usar o Linux.

Muitos têm medo (e quase dou razão) exatamente por falta de aplicativos free
profissionais com que possam trabalhar na plataforma do pinguim.

Ainda falta uma boa melhorada nos programas, mas como se pode ver no caso
do rosengarden, a coisa anda melhorando muito.

Agradeço se me enviarem críticas (construtivas) e sugestões e boa sorte nas


composições.

http://www.vivaolinux.com.br/artigo/Escreva-partituras-no-Linux

Voltar para o site

4 de 4 24-01-2011 20:55

Vous aimerez peut-être aussi