OOoLilyPond

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

Selecione o idioma: español português english

Como OOoLilyPond (OLy) você pode utilizar a notação musical dentro do LibreOffice. Use-o para escrever um livro de teoria musical ou para escrever exercícios para instrumentos musicais, ou voz, que precisem ser comentado com texto. Oly não está limitado à notação musical tradicional. Você também pode criar símbolos do braço do violão/guitarra com ele.

Os exemplos musicais são inseridos como um código de texto usando a linguagem do LilyPond que é renderizado em uma figura pelo Oly. É 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.

Samuel Hartmann, Julho de 2009 (traduzido por Hugo Ribeiro em Fevereiro de 2009, e atualizado em Abril de 2015).

Sumário

Novidades

Screenshot

Download

Instalação

Primeiros passos

Conseguindo ajuda

Problemas conhecidos

FAQ

Novidades

2009-06-13: New Release 0.4.0

OOoLilyPond mudou bastante com essa nova versão. Agora está muito mais fácil de usar e possui diverssos novos recursos:

  • O comprimento da linha e tamanho do pentagrama podem ser definidos na caixa do Oly.
  • OLy tem um editor de template próprio.
  • Os templates incluem examplos de código e documentação (comentários).
  • A saída do Lilypond é analisada e Oly pula para o local do erro ou aviso enquanto mostra a mensagem correspondente.

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.

Exemplo e Screenshot

Abaixo tem um arquivo que eu criei com diversos exemplos de como usar o OOolilypond, com mudanças no código padrão.

Em formato open document (LibreOffice.org): Exemplos_Codigo_Lilypond.odt
Você não precisa ter o OOoLilyPond instalado para somente visualizar este documento com LibreOffice.org.

Como PDF: Exemplos_Codigo_Lilypond.pdf

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

Ou baixe diretamente a versão OOoLilyPond-0.4.0.oxt.

Você também precisa do:

LibreOffice.org

LilyPond

Instalação

Instalando no Windows e Linux

  • Certifique-se de que os seguintes softwares estão instalados:
    LilyPond 2.10 ou mais novo (versões anteriores também podem funcionar)
    LibreOffice.org 2.4 ou mais novo
  • Baixe a nova extensão OOoLilyPond (OOoLilyPond-0.x.x.oxt).
  • Ou baixe diretamente a versão OOoLilyPond-0.4.0.oxt.
  • inicie o LibreOffice.org
  • Clique “Adicionar…” e selecione o pacote baixado e instale-o.
  • Reinicie o LibreOffice.org para que o botão do OOoLilyPond apareça na barra de ferramentas (atualmente o único botão é “OLy”).

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. Oly também pode ser utilizado no NeoOffice.

  • Tente os procedimentos de instalação fornecidos para Windows ou Linux.
  • Instruções específicas para o Mac
    – Inicie o LibreOffice.org – Clique no botão Oly para fazer aparecer a janela do OOoLilyPond
    – Clique no botão de configuração.
    – No campo “LilyPond Executable” digite “/Applications/LilyPond.app/Contents/Resources/bin/lilypond”.
    – Clique &ldque;OK”.

Primeiros passos

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

Selecione um template (você também pode manter o padrão [default]).

Selecione o tamanho do pentagrama que quiser.

Ajuste o comprimento da linha para o valor que corresponde ao seu documento. O tamanho padrão deve estar bem para um tamanho A4.

Clique em no botão “LilyPond”. Ele irá converter esse código numa imagem, e inserí-lo no documento do Writer.

Selecione o objeto da notação musica recentemente criadoe clique no botão “OLy” novamente.

O editor do OOoLilyPond abre novamente com todas as configurações da última vez. No espaço de entrada maior, você pode alterar as notas (talvez precise descer a tela para ver o código das notas). Para aprender a sintaxe da linguagem do Lilypond, leia a Documentação do LilyPond. Eu recomendo iniciar pelo capítulo Simple notation.

Outras opções de apostilas e tutoriais em português estão disponíveis na página www.hugoribeiro.com.br/lytex.php.

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 Documentação do LilyPond. Eu recomendo iniciar pelo capítulo Simple notation. Outras opções de apostilas e tutoriais em português estão disponíveis na página www.hugoribeiro.com.br/lytex.php.

Problemas conhecidos

  • O uso do formato eps no Windows parece não funcionar.
  • Ao imprimir documentos que contém objetos OOoLilyPond em formato eps, LibreOffice.org pergunta se a transperência deveria ser reduzida. A opção correta para ter resultados em alta qualidade é “sim”.
  • Ao utilizar o OOoLilyPond com o window manager Compiz (padrão no Gnome quando se utiliza efeitos de desktop [no Linux]), a janela do OOoLilyPond aparece muito pequena. Para que o OOoLilyPond funcione corretamente, troque para o Metacity window manager. Você pode fazê-lo temporariamente com o seguinte comando: $ metacity –replace
  • Ao utilizar o OoLilyPond você perde o conteúdo do clipbaord. Isto ocorre porque OOoLilyPond utiliza o clipboard para inserir a imagem. Espero que isso seja evitado em versões futuras.
  • O comprimento da linha é limitado a 19.5 cm. Está nos planos fazer com que esse limite seja maior nas versões futuras.

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 LibreOffice.org escolha:
Ferramentas –> Marcros –> Organize Macros –> LibreOffice.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 LibreOffice.org Writer, inicie a macro.

Créditos

OOoLilyPond não existiria sem os dois grandes softwares LilyPond e LibreOffice.org. Dessa forma eu gostaria de agradecer a todos os desenvolvedores do LibreOffice.org. e Lilypond. O autor gostaria de agradecer a Geoffroy Piroux que escreveu a macro OOoLaTeX da qual o OOoLilyPond foi derivado. 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 LibreOffice. E a a Hugo Ribeiro e Francisco Villa por traduzir esta página para o português e espanhol.