Hallo zusammen!
jEdit hat eine wunderschöne Funktionalität: Wenn man im Preview (also im erzeugten Notenblatt) irgendwo hin klickt, springt man an die entsprechende Stelle im Quellcode (also in der .ly-Datei).
Das funktioniert (zumindest bis 2.13.11) hervorragend für Noten, Lyrics und Tonart. Für ChordNames (also die von Gitarristen bevorzugten Akkord-Symbole über den Noten) für ChordNames also funktioniert es nicht. Ebensowenig für die Metronom-Angabe (\tempo), die Taktart (\time) und den Notenschlüssel (\clef).
Weiß jemand einen Zauberspruch, mit dem man diese Funktionalität auch für ChordNames (und vielleicht auch das andere alles) einschalten kann?
Grüße und Dank
von Radler
Inzwischen funktioniert das auch für ChordNames und für Metronomangaben.
Dank an die Entwickler!
Grüße von
Radler
Hallo Radler,
pointAndClick funktioniert generell nur für events aus dieser (http://lilypond.org/doc/v2.16/Documentation/internals/music-classes) Liste.
Die Tempo-Angabe ist ein tempo-change-event
Chords funktionieren via note-event
\clef und \time generieren aber keine events, deshalb funktioniert es auch nicht.
Man kann allerdings die events für die pointAndClick gelten soll begrenzen. Es ist zwar das Gegenteil von dem wonach Du fragst, hier trotzdem ein Beispiel:
pointAndClick nur für \breathe
\version "2.17.24"
mus = {
\pointAndClickTypes #'(breathing-event)
\time 2/4 \key c\major a \breathe d'
}
\new Voice \mus
Siehe auch diesen (http://lilypond.1069038.n5.nabble.com/disabling-point-and-click-for-displayed-chords-td139569.html) Thread.
Noch zwei Anmerkungen:
\pointAndClick funktioniert aber auch mit anderen Editoren, z.B. Frescobaldi.
Sobald ein file fertig ist setze ich \pointAndClickOff an eine toplevel-Position bevor ich die letzte Kompilation veranlasse. Insbesondere wenn man das resultierende pdf via mail verschicken möchte, wird die Datei-Größe dadurch erheblich reduziert.
Gruß,
Harm
Alternativ zu \pointAndClickOff kann man auch außerhalb von Frescobaldi
lilypond -dno-point-and-click meineDatei.ly
verwenden.
Edit: hab gerade nachgeschaut: Frescobaldi schmeißt ja mit Ctrl+M LilyPond mit point-and-click (ist ja default) an; mit Ctrl+Shift+P ohne point-and-click.
Das ist ja wirklich eindrucksvoll!
c:\Programme\LilyPond\usr\bin\lilypond.exe --ps --pdf SomewhereOverTheRainbow.SSATB.lyerzeugt mir ein pdf
- 19.09.2013 08:48 205.402 SomewhereOverTheRainbow.SSATB.pdf
- 19.09.2013 08:48 563.922 SomewhereOverTheRainbow.SSATB.ps[/tt]
von fast 8-facher Größe gegenüber
c:\Programme\LilyPond\usr\bin\lilypond.exe --ps --pdf -dno-point-and-click SomewhereOverTheRainbow.SSATB.lymit dieser Größe
- 19.09.2013 08:49 66.992 SomewhereOverTheRainbow.SSATB.pdf
- 19.09.2013 08:49 482.505 SomewhereOverTheRainbow.SSATB.ps[/tt]
Die .ps-Dateien werden offenbar auch kleiner, wenn auch nicht so erheblich.
Danke für die Hinweise!
Grüße von Radler