• Willkommen im Forum „Archiviertes Lilypond Forum (2017)“.
 

Dies ist das Archiv des alten Forums (bis März 2017). Das aktuelle Forum ist unter lilypondforum.de zu finden.
This is the archive of the old forum (until March 2017). You can find the current forum at lilypondforum.de.

Hauptmenü

jEdit: Preview mit Rücksprung zum Quellcode auch für Chords?

Begonnen von Radler, Freitag, 5. Februar 2010, 11:26

Vorheriges Thema - Nächstes Thema

Radler

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

Radler

Inzwischen funktioniert das auch für ChordNames und für Metronomangaben.

Dank an die Entwickler!

Grüße von
Radler

harm6

Hallo Radler,

pointAndClick funktioniert generell nur für events aus dieser 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 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

fugenkomponist

#3
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.

Radler

Das ist ja wirklich eindrucksvoll!

c:\Programme\LilyPond\usr\bin\lilypond.exe --ps --pdf SomewhereOverTheRainbow.SSATB.ly
erzeugt mir ein pdf
von fast 8-facher Größe gegenüber
c:\Programme\LilyPond\usr\bin\lilypond.exe --ps --pdf -dno-point-and-click SomewhereOverTheRainbow.SSATB.ly
mit dieser Größe
Die .ps-Dateien werden offenbar auch kleiner, wenn auch nicht so erheblich.

Danke für die Hinweise!
Grüße von Radler