SourceForge.net Logo OOoLilyPond

Usando exemplos de notação musical no BrOffice.org (OpenOffice.org)

Selecione o idioma: português inglês

OOoLilyPond é uma macro para Openoffice.org que simplifica a integração da notação musical no OpenOffice.org Writer, Impress e Draw. Ele pode ser usado para escrever um livro de teoria musical ou para escrever exercícios para instrumentos ou vozes que necessitem de comentários.

Os exemplos musicais são inseridos como um código de texto usando a linguagem do LilyPond e em seguida renderizado em uma figura. É necessário algum tempo para se familiarizar com a linguagem do Lilypond mas, uma vez aprendida, pequenas peças de música são escritas muito mais rapidamente do que em qualquer outro software.

O autor gostaria de agradecer a Geoffroy Piroux que escreveu a macro OOoLaTeX. OOoLilyPond foi derivado do OOoLaTeX. Obrigado também à Andy May pelas instruções de instalação para Mac OS X, a Vern Takebayashi por testá-lo, a Goran Rakic ao providenciar o pacote de extensão para o OpenOffice [ou BrOffice, é claro]. a Hugo Ribeiro por traduzir esta página para o português e muito obrigado aos autores do LilyPond.

Samuel Hartmann, Janeiro de 2009 (traduzido por Hugo Ribeiro em Fevereiro de 2009)

Sumário

Novidades

Screenshot

Download

Instalação

Conseguindo ajuda

Problemas conhecidos

FAQ

Novidades

2009-01-10: New Release 0.3.3

A instalação do OOoLilyPond agora está muito mais fácil graças à Goran Rakic que providenciou um pacote de extensão para o OpenOffice.org. A nova versão agora funciona com o LilyPond 2.12. Caracteres especiais para letras, como, por exemplo, alemão, agora são possíveis no Windows.

2007-07-20: New Release 0.3.2

Esta é somente uma versão com correções de problemas encontrados. Não há novas adições.

2006-12-30: New Release 0.3.1

Contém templates para LilyPond versão 2.10. O nome dos templates mudou. o template padrão agora é "a4". Todos os outros templates são baseados no "a4" e diferem somente em uma propriedade. Os templates variam propriedades como o tamanho do pentagrama, tamanho da linha e visibilidade do sinal de compasso. O usuário é encorajado a criar seu próprio template combinando as propriedades desejadas.

2006-12-09: OOoLilyPond está funcionando no Mac OS X

OOoLilyPond foi testado com sucesso no Mac OS X. As instruções de instalação na página da web estão atualizadas com a seção para MacOS X.

Screenshot

Download

Você pode fazer o download da última versão do OOoLilyPond no sourceforge.net:

http://sourceforge.net/project/showfiles.php?group_id=177831

SourceForge.net Logo

Instalação

Instalando no Linux

Instalando no Windows

Instalando no Mac OS X

A versão atual do OOoLilyPond ainda não foi testada em Mac OS X mas ela deveria funcionar da mesma forma que funciona em máquinas com Linux.

Testando a Macro

Posicione o cursor num documento de texto do BrOffice.org. Clique no botão na barra de ferramentas para abrir o editor do OOoLilyPond.

Clique no botão “Config”.

Digite o código do Lilypond. Aui está um exemplo:

\key c \minor \relative c'' { c16 es, d es c es d es c' es, d es c es d es }

Clique em "LilyPond" para transformar esse código numa imagem.

Posteriormente você pode modificar o código ao selecionar a imagem e clicar no botão "Lilypond" novamente.

Limpando as pastas e configurações

Após ter instalado o OOoLilyPond você não precisará mais do arquivo oxt baixado. Você pode apagá-lo sem problema.

Na caixa de configuração do OOoLilypond você pode escolher como formato de saída tanto png como eps. Ao escolher png, OOolilypond renderiza o exemplo musical num bitmap com a resolução especificada. O tamanho do arquivo de seu documento de texto pode se tornar maior (deendendo da resolução) e a navegação no documento pode se tornar lenta. É melhor usar o formato eps quando for possível (durante testes no Windows ele não funcionou). Ao usar o formato eps, as imagens são exibidas em baixa resolução, mas quando são impressas, os exemplos de notação musical são renderizadas na maior resolução pemitida pela impressora.

Conseguindo ajuda

Para conseguir ajuda sobre como usar ou instalar OOoLilyPond, você pode postar no fórum de ajuda .

Para aprender a syntax do Lilyponde, visite o site do LilyPond.

Problemas conhecidos

O uso do formato eps no Windows parece não funcionar.

AO imprimir documentos que contém objetos OOoLilyPond em formato eps, BrOffice.org pergunta se a transperência deveria ser reduzida. A opção correta para ter resultados em alta qualidade é "sim".

FAQ

o compilar o código eu encontrei o seguinte erro:
lilypond: /usr/lib/openoffice/program/libstdc++.so.6: version
'CXXABI_1.3.1' not found (required by lilypond)

Edite o código da macro do lilpond da forma descrita abaixo:

No menu do BrOffice.org escolha:
Ferramentas --> Marcros --> Organize Macros --> OpenOffice.org Basic
Selecione "Macro from": Minhas Macros --> OOoLilyPond --> Subs
Selecione a macro "CallLilyPond"
Clique Editar

encontre a linha:
& Chr(34) & sLilyPondExecutable & Chr(34)

mude-a para:
& "env LD_LIBRARY_PATH= " & Chr(34) & sLilyPondExecutable & Chr(34)

Volte para o BrOffice.org Writer, inicie a macro.