OOoLilyPond

Primary tabs

Provider:
OOoLilyPond
Maintainer:
samuha76
Rating:
3.75

Average: 3.8 (4 votes)

Application:
Calc, Draw, Impress, Writer
Tags:
LilyPond, extension, musical notation, guitar fretboard, sheet music
Screenshots:
http://ooolilypond.sourceforge.net/Einsingen_fuer_Maennerchor.png
Source code:
https://github.com/OOoLilyPond
Post date:
Saturday, 10 January, 2009 - 16:21
Statistics
Week: Not tracked - Month: Not tracked - Year: Not tracked - Timeline
Download extension
System Independent version - All releases
Compatible with OpenOffice 4: Yes
User feedback:
Compatible with OpenOffice 4.x?

OOoLilyPond

OOoLilyPond (OLy) is a LibreOffice/OpenOffice extension to include LilyPond music fragments in

* text documents (Writer),
* spreadsheets (Calc),
* presentations (Impress) and
* drawings (Draw).

LilyPond (http://lilypond.org) is a powerful musical typesetting software that compiles given source code into graphical output, just like LaTeX does with mathematical formulas.

To use this extension, LilyPond must be installed on your system.

After OOoLilyPond installation, you will have a new "OLy" toolbar which consists of two buttons: "OLy" and "Batch".

A detailed documentation can be found in the OOoLilyPond Wiki: https://github.com/OOoLilyPond/OOoLilyPond/wiki#ooolilypond

Usage

OOoLilyPond enables you to enter LilyPond code from within your Office document. Both the resulting image and its source code will be embedded within the document. No need to keep any additional files other than the Writer/Calc/Impress/Draw document itself.

To create a new OLy object, just click the "OLy" button and an editor window will open. Enter some LilyPond code (or just use the default code already displayed) and click the "LilyPond" button. After successful compiling, the editor window will close and the resulting image will be visible in your document.

To edit an existing object, select it first and then click the "OLy" button. In the editor window you will have access to your code again.

If you want to get to know LilyPond, a good place to start is the introduction into LilyPond: http://lilypond.org/introduction.html

Compatibility

OOoLilyPond (OLy) works with recent versions of LibreOffice and OpenOffice. Older versions should work as well. It has even been tested with OpenOffice 2.4 without issues.

Any content (LilyPond code, templates, OLy configuration files) created with/for OLy 0.4.x will work with OLy 1.1.x - and vice versa. (Fully compatible, forward and backward.) Older snippets created with OLy 0.3.x will also work with 0.4.x to 1.0.x, but not (necessarily) vice versa.

Authors

Copyright © 2005 Geoffroy Piroux
Copyright © 2009 Samuel Hartmann
Copyright © 2017 Klaus Blum (current maintainer)

License

This program is free software. It is licensed under the GPL3.

Download

The downloads on this page are dedicated versions for Apache OpenOffice.
A version for LibreOffice can be found here: https://extensions.libreoffice.org/de/extensions/show/ooolilypond

OOoLilyPond

Version Operating system Compatibility Release date
1.1.9 System Independent 3.2, 3.3, 3.4, 4.0, 4.1 04/12/2023 - 16:42 More information Download
1.1.8 System Independent 3.2, 3.3, 3.4, 4.0, 4.1 02/01/2023 - 19:15 More information Download
1.1.7 System Independent 3.2, 3.3, 3.4, 4.0, 4.1 28/10/2022 - 16:18 More information Download
1.1.5 System Independent 3.2, 3.3, 3.4, 4.0, 4.1 01/04/2022 - 16:44 More information Download
1.1.4 System Independent 3.2, 3.3, 3.4, 4.0, 4.1 27/03/2022 - 14:56 More information Download
1.1.1 System Independent 3.2, 3.3, 3.4, 4.0, 4.1 05/04/2021 - 11:12 More information Download
1.1.0 System Independent 3.2, 3.3, 3.4, 4.0, 4.1 16/12/2020 - 11:19 More information Download
1.0.1 System Independent 3.2, 3.3, 3.4, 4.0, 4.1 25/10/2020 - 09:19 More information Download
1.0.0 System Independent 3.2, 3.3, 3.4, 4.0, 4.1 27/08/2020 - 08:05 More information Download
0.5.11 System Independent 3.0, 3.0.1, 3.1, 3.2, 3.3, 3.4, 4.0, 4.1 08/11/2019 - 15:24 More information Download
0.5.10 System Independent 3.0, 3.0.1, 3.1, 3.2, 3.3, 3.4, 4.0, 4.1 29/05/2019 - 18:12 More information Download
0.5.9 System Independent 2.x, 3.0, 3.0.1, 3.1, 3.2, 3.3, 3.4, 4.0, 4.1 24/05/2019 - 18:17 More information Download
0.5.8 System Independent 2.x, 3.0, 3.0.1, 3.1, 3.2, 3.3, 3.4, 4.0, 4.1 29/12/2018 - 15:24 More information Download
0.5.6 System Independent 3.0, 3.0.1, 3.1, 3.2, 3.3, 3.4, 4.0, 4.1 11/03/2018 - 13:20 More information Download
0.5.5 System Independent 3.0, 3.0.1, 3.1, 3.2, 3.3, 3.4, 4.0, 4.1 11/05/2017 - 17:08 More information Download
0.5.4 System Independent 3.0, 3.0.1, 3.1, 3.2, 3.3, 3.4, 4.0, 4.1 18/04/2017 - 16:58 More information Download
0.5.3 System Independent 3.0, 3.0.1, 3.1, 3.2, 3.3, 3.4, 4.0, 4.1 26/03/2017 - 16:35 More information Download
0.5.2 System Independent 3.0, 3.0.1, 3.1, 3.2, 3.3, 3.4, 4.0, 4.1 23/03/2017 - 10:52 More information Download
0.5.1 System Independent 3.0, 3.0.1, 3.1, 3.2, 3.3, 3.4, 4.0, 4.1 20/03/2017 - 06:12 More information Download
0.5.0 System Independent 3.0, 3.0.1, 3.1, 3.2, 3.3, 3.4, 4.0, 4.1 03/03/2017 - 05:31 More information Download
0.4.0 System Independent 2.x, 3.0, 3.1, 3.2, 3.3, 3.4 13/06/2009 - 18:04 More information Download
0.3.3 System Independent 2.x, 3.0, 3.1, 3.2, 3.3, 3.4 14/01/2009 - 16:07 More information Download

Comments

Was trying to open a pdf containing sheet music after adding this extension. It did not work. Where did I go wrong?
Unfortunately OpenOffice doesn't recognize music symbols by default. What do I do?

Neither OpenOffice nor OOoLilyPond can recognize PDF documents.
With OOoLilyPond you can *create* musical snippets using the LilyPond software.
Please re-read the "OOoLilyPond" and "Usage" sections. This will make it clear what exactly OOoLilyPond does.

Cheers,
Klaus Blum

Hello, Klaus - I have just installed the OOoLiliPond extension and find that when I press the OOoLy button, my Malwarebytes blocks the action. The abbreviated report is below; may I ask your advice about this?

Thank you.

Protection Event Date: 1/30/2019
Affected Application: LibreOffice
Protection Layer: Application Behavior Protection
Protection Technique: Exploit payload process blocked
File Name: C:\WINDOWS\system32\cmd.exe \c C:\Users\(snip)\AppData\Local\Temp\CommandCallFromOOo_934781.bat

When OLy calls LilyPond, it creates a batch file with a name like CommandCallFromOOo_*.bat and executes it.
This is indended behavior. Neither the original author nor myself found a more elegant way to achieve that.

Cheers,
Klaus

Hi,
just a hint: OpenOffice needs another structure in the Addons.xcu for the Toolbar to appear:
Instead of

<node oor:name="OfficeToolBar">
<node oor:name="OOoLilyPond.OfficeToolBar" oor:op="replace">
<node oor:name="m1" oor:op="replace">
<prop oor:name="Context" oor:type="xs:string">
<value>com.sun.star.text.TextDocument,com.sun.star.drawing.DrawingDocument,com.sun.star.presentation.PresentationDocument</value>
</prop>
<prop oor:name="URL" oor:type="xs:string">
<value>vnd.sun.star.script:OOoLilyPond.OOoLilyPond.OOoLilyPond?language=Basic&amp;location=application</value>
</prop>
<prop oor:name="Title" oor:type="xs:string">
<value>OLy</value>
</prop>
<prop oor:name="Target" oor:type="xs:string">
<value>_self</value>
</prop>
</node>
</node>
</node>

Write:
<node oor:name="OfficeToolBar">
<node oor:name="OOoLilyPond.OfficeToolBar" oor:op="replace">
<prop oor:name="Title">
<value>OOoLilyPond</value>
</prop>
<node oor:name="ToolBarItems">
<node oor:name="m1" oor:op="replace">
<prop oor:name="Context" oor:type="xs:string">
<value>com.sun.star.text.TextDocument,com.sun.star.drawing.DrawingDocument,com.sun.star.presentation.PresentationDocument</value>
</prop>
<prop oor:name="URL" oor:type="xs:string">
<value>vnd.sun.star.script:OOoLilyPond.OOoLilyPond.OOoLilyPond?language=Basic&amp;location=application</value>
</prop>
<prop oor:name="Title" oor:type="xs:string">
<value>OLy</value>
</prop>
<prop oor:name="Target" oor:type="xs:string">
<value>_self</value>
</prop>
</node>
</node>
</node>
</node>

Thanks a lot for your hint! I will try that.

Cheers,
Klaus

Is this extension deprecated ?
I tried to use the extension with OpenOffice 4.0.1 on mac osx 10.6.8. I managed to install the extension, but i can't see any OLy button in Writer.
Thanks for any help.

I've found out : go to Tools > Add-ons

Please make it compatible with OpenOffice.org 3.2

I haven't played with it much, but, assuming it is free of major bugs, this is a wonderful addon. (I may have rated this only four stars instead of five.)
    Apart from now making it possible to include proper notation in documents, some of my own works require small sections of notation arranged in unconventional layouts, with accompanying text. LilyPond is the best music typesetter out there, but it's been difficult for me to use it in non-standard formats.
    With this, I can move elements in any position and resize them, I can use any typeface, and I am not restricted to pdf output. This is a PERFECT solution for me.

This is simply incredible!
Thank you a lot, and please go on with the great job!
Johannes