Escreva partituras no Linux
Você quer escrever partituras, mas acha que não existe programas decentes para escrevê-las no Linux? Então neste artigo vou te espantar e mostrar três modos de se fazer partituras profissionais e bem feitas no sistema do pinguim.
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 é 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:
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 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:
Já conhecia alguns desses programas e acredito que o Rosegarden seja o melhor programa que já vi nessa linha, independente do sistema operacional (felizmente é para o GNU/Linux).
Infelizmente não o uso, pois tenho um arranjo com mais de 3.000 partituras feitas para Encore e algumas poucas em Finale e até agora não vi como converter (ou alguma forma de copiar e colar) para o Rosegarden. Se alguém souber como, me avisem! :)
Parabéns pelo artigo, bem simples e compacto, perfeito para um rápido "review" dos programas.
[]s