Source i (link to git-repo or to original if based on someone elses unmodified work):

Add the source-code for this project on opencode.net

2
Become a Fan
5.0

Available as/for:
Description:
LilyKDE is a Free Software project to make working with the LilyPond music typesetter within KDE very easy. If you are a LilyPond user and you have KDE, then LilyKDE is for you.

The main part of LilyKDE is a plugin for Kate, with the following features:

Run LilyPond on the current document with a keystroke.Show an embedded PDF preview. When you click on a note or another object, Kate jumps to the correct document and cursor position.A powerful Score Wizard to quickly set up a LilyPond document.Display LilyPond's messages in a log view. Error messages are also clickable.Direct MIDI input from a MIDI-keyboard or even your computer keyboard. This powerful function uses Rumor for the actual work, but it can automatically set the key and time signature according to the current document. You can adjust the metronome speed very easy by clicking on a "Tap" button. Many other settings are available.After LilyPond has run you can open, email or print PDF documents and play MIDI files with a mouseclick from within Kate.Automatic hyphenation of Lyric texts using dictionaries from e.g. OpenOffice.org or Scribus.

The other parts of LilyKDE are:

MIME type information and an icon for LilyPond filesA textedit:// service to make the clickable links work anywhere in KDEA Konqueror servicemenu and helper app to run LilyPond from within Konqueror on selected filesKatepart syntax highlighting for LilyPond documents (also part of KDE)

LilyKDE is translated into Dutch, French, Turkish, Spanish, Russian, Italian and German.
Last changelog:

Changes in 0.6.6 (since 0.6.5):
- Translations update
- Minor improvements

Changes in 0.6.5 (since 0.6.4):
- Improve adding articulation etc. to selection. Now also recognizes chords and skips commands like \ff which were previously recognized as pitches.
- New Rhythm tab in Quick Insert panel with some powerful functions manipulating the rhythm of the selected music.
- Handling of non-ascii characters in filenames has been fixed.


Changes in 0.6.4 (since 0.6.3):
- New Quick Insert Panel, with already one convenient tool to insert articulations and ornaments, one by one or to a group of notes at once.

Changes in 0.6.3 (since 0.6.2):
- ScoreWizard: Choir: use \center-column if LilyPond >= 2.11.57
- config option to always empty log when a LilyPond job is started
- All vocal part types have now a checkbox Ambitus that adds the Ambitus_engraver to the correct staff or voice, showing the pitch range of that vocal part
- Example x-lilypond.conf file for Expand plugin added


Ratings & Comments

51 Comments

olivierberten

Hi! Great piece of software! KDE4 is now coming to all the distros. Is there any release plan for a KDE4 port of LilyKDE?

wbsoft

Thanks for your comment! Regarding KDE4: Yes, sure! As soon as Pate (the Kate Python plugin framework by Paul Giannaros) becomes available for KDE4, LilyKDE will be ported to KDE4. But if not, it could also be possible to turn LilyKDE into a standalone application for KDE4 (using the Katepart text editing component).

wbsoft

... with some changes that should hopefully fix LilyKDE's behaviour when there are non-ascii characters in filenames.

lucarossi

Hi, i just installed Lilykde (thnks for developing this tool!) All works except for the pdf preview: when pressing ctrl+alt+M the pdf tab appears in kate but without the pdf document in it. What could it be? I use lilykde 0.6.4 with kate 2.5.6 on kde 3.5.6 thanks Luca

lucarossi

in addition: this is the debug output of kate: Traceback (most recent call last): File "util.py", line 244, in _slotExit File "runlily.py", line 185, in _finish File "runlily.py", line 210, in completed File "runlily.py", line 81, in previewPDF File "pdf.py", line 54, in openFile AttributeError: dcopClient

wbsoft

What exactly is the full pathname of the file you are editing?

wbsoft

Hmm. I call KApplication.kApplication().dcopClient() instead of KApplication.dcopClient(). It works on my system. If you want to try, change line 54 of $HOME/.kde/share/apps/lilykde/lilykde/pdf.py from: c = KApplication.kApplication().dcopClient() to: c = KApplication.dcopClient() this should work, next release (0.6.6) will contain this fix. Thank you for your report!

jakoblund

I just installed 0.6.4. It installs works nicely, once I got Pate in place, which was a major pain to do (the trick was uninstalling python2.4 from my system, as someone mentioned in an earlier post here.) Thanks for your work with this - I'm a big fan of lilypond, and LilyKDE makes editing much easier. One problem I found: The textedit: service seems to not work with non-ascii characters in filenames. I get this error Traceback (most recent call last): File "/home/jakob/.kde/share/apps/lilykde/ktexteditservice.py", line 30, in <module> url = unicode(sys.argv[1]) UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 21: ordinal not in range(128) the file in question is called /home/jakob/øveren/gearampale_medley/medley10.ly -- you see that mean &oslash; in there :-) ?

wbsoft

thanks for your feedback. I will try to investigate.

wbsoft

Could you please try opening /home/jakob/.kde/share/apps/lilykde/ktexteditservice.py and changing line 30 into: url = sys.argv[1] so just remove the call to unicode() ? Next release will contain this fix, if it works.

wbsoft

it seems this works: ktexteditservice.py line 30: url = sys.argv[1].decode(sys.getfilesystemencoding()).encode('latin1') Please let me know if it works in your system as well.

Alfaro

Hi ! Thanks for LilyKDE, it is really a useful program. I have some problems with LilyKDE configuration : I cannot access the "Configuration" Tab in "configure Python plugins" : I've got just a blank tab. Thus, I cannot configure the paths in order to use the hyphenation function (Nothing occurs when I click on "Hyphen words"). I've tried with both v0.5.4 and 0.6.0beta. (I'm running a kind of Debian distribution with a multimedia kernel (mix between 64Studio and Debian Lenny)). Can you help me ? Thanks.

wbsoft

Thanks for your report. It seems there occurs an error on your system while building the config dialog. Could you please run kate from the commandline (e.g. Konsole), and post the exact output here, after you open the config page? The error message will point me in the right direction for a fix (I hope :-) Thanks in advance!

wbsoft

Well, I guess you have no KDEDIRS in your environment (the hyphen module just expected it to be set, so it bailed out when it is not set). I made hyphen.py more robust in commit 484, so that it just uses some default search paths if KDEDIRS is not set. 0.6 will contain this improvement, that will hopefully fix hyphenation on your system!

Alfaro

Hi ! Thank you for the quick answer. I've got the following output in Konsole while accessing the configure tab : Traceback (most recent call last): File "/usr/share/apps/kate/pyplugins/configureplugins.py", line 144, in show self.onConfigure() File "/usr/share/apps/kate/pyplugins/configureplugins.py", line 224, in configurePlugin self.pluginConfigure(self.configurationWidget) File "/usr/share/apps/kate/pyplugins/lilypond.py", line 83, in configure settings(parent) File "settings.py", line 19, in settings File "settings.py", line 52, in __init__ File "settings.py", line 58, in addModule File "settings.py", line 147, in load File "hyphen.py", line 81, in <module> File "hyphen.py", line 40, in findDicts File "/usr/lib/python2.5/UserDict.py", line 22, in __getitem__ raise KeyError(key) KeyError: 'KDEDIRS'

wbsoft

Thank you! So I guessed right, that referencing KDEDIRS while it is not set on your system was the problem. I fixed it already. You can get the svn version or just wait for 0.6.0 which will be released shortly.

Alfaro

Hi ! Thanks for LilyKDE, it is really a useful program. I have some problems with LilyKDE configuration : I cannot access the "Configuration" Tab in "configure Python plugins" : I've got just a blank tab. Thus, I cannot configure the paths in order to use the hyphenation function (Nothing occurs when I click on "Hyphen words"). I've tried with both v0.5.4 and 0.6.0beta. (I'm running a kind of Debian distribution with a multimedia kernel (mix between 64Studio and Debian Lenny)). Can you help me ? Thanks.

sisko78

Hi, have a little Problem with the preview. In one line every note is notated a whole stop higher as it should be. I think the fault was present in the last line until I reached line 4. It remained there, so after I finished the sheet, I have a faulty line 4 in preview. The pdf output in acroread is fine. I am confused ;)

wbsoft

This is a rounding error in KPDF. Enlarge the preview (by middle-dragging) and the problem goes away.

sisko78

Yes you are right, thanks. The new wizzard is a really great feature. Keep up the good work.

mapi

New LilyKDE version 0.5.2: http://rpmlinux.org

Superstoned

This is neath. Any chance it will have integration with KOffice and it's note editing feature as well?

wbsoft

Possibly yes, but I think LilyKDE will remain LilyPond-centered, so may be it will more look like OOoLilyPond in that you could click on notes and then edit the LilyPond source for it.

pilpilon

A lot of thanks for this application! If only it could be installed more easily... But all in all, I'm very impressed. Dreams come true.

sisko78

Thank you for your app, it's great and I will use it for my next sheets. I forgot to mention that in my previous posts ;) I am interested in your plans for future versions. Will there be a wizzard like the one the lilypond plugin for jedit has?

Pling
0 Affiliates
Details
license
version 0.6.6
updated
added
downloads 24h 0
mediaviews 24h 0
pageviews 24h 2

More Audio Apps from wbsoft:

Frescobaldi
wbsoft
last update date: 10 years ago

Score 6.4

lilypond-kde4
wbsoft
last update date: 16 years ago

Score 5.0

Other Audio Apps:

1337-x369513929661000482
x369513929661000482
last update date: 15 years ago

Score 5.0

Hayes
Neil
last update date: 21 years ago

Score 5.0

SongBird
jce
last update date: 18 years ago

Score 5.0

KConvPlaylist
L0rclA5CII
last update date: 21 years ago

Score 5.0

QtRadio
ppustelnik
last update date: 20 years ago

Score 5.7

xmmsCue
staudi009
last update date: 19 years ago

Score 5.0