Autor Thema: jEdit: Preview mit Rücksprung zum Quellcode auch für Chords?  (Gelesen 2172 mal)

Radler

  • Member
jEdit: Preview mit Rücksprung zum Quellcode auch für Chords?
« am: Freitag, 5. Februar 2010, 11:26 »
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
« Letzte Änderung: Freitag, 5. Februar 2010, 16:11 von Radler »

Radler

  • Member
Re: jEdit: Preview mit Rücksprung zum Quellcode auch für Chords?
« Antwort #1 am: Donnerstag, 15. August 2013, 10:59 »
Inzwischen funktioniert das auch für ChordNames und für Metronomangaben.

Dank an die Entwickler!

Grüße von
Radler

harm6

  • Member
Re: jEdit: Preview mit Rücksprung zum Quellcode auch für Chords?
« Antwort #2 am: Donnerstag, 15. August 2013, 12:38 »
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

  • Member
Re: jEdit: Preview mit Rücksprung zum Quellcode auch für Chords?
« Antwort #3 am: Donnerstag, 15. August 2013, 15:05 »
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.
« Letzte Änderung: Donnerstag, 15. August 2013, 15:07 von fugenkomponist »

Radler

  • Member
Re: jEdit: Preview mit Rücksprung zum Quellcode auch für Chords?
« Antwort #4 am: Donnerstag, 19. September 2013, 08:55 »
Das ist ja wirklich eindrucksvoll!

c:\Programme\LilyPond\usr\bin\lilypond.exe --ps --pdf SomewhereOverTheRainbow.SSATB.ly
erzeugt 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.ly
mit 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