Neueste Beiträge

Seiten: 1 ... 5 6 [7] 8 9 10
61
Fragen zu Funktionen / Re: Automatische Textmarker-Markierungen
« Letzter Beitrag von Thomas am Montag, 13. März 2017, 19:37 »
Kurze Antwort: Ja, kann man, ist halt evtl. relativ aufwendig (zumindest bis man ne erste Lösung hat, dann kann mans in ne Funktion packen und gut ist).

Am Ende will ich am Liebsten nur noch \include "textmarker.ly" schreiben müssen.

Ist dir vielleicht schon damit geholfen, die einzelnen Grobs farbig zu drucken statt schwarz auf farbigem Hintergrund?

Nein, schon mit farbigem Hintergrund.

• Falls ein einfaches Färben nicht ausreicht: farbig umkringeln oder hinterlegen?

Umkringeln würde zur Not auch gehen.

Nun ja, komplizierter wird es wenn man items am Zeilenumbruch nur am Zeilenende oder -anfang farbig unterlegt haben möchte.
Aber da warte ich mal wie Thomas sich äußert. ;)

\version "2.18.2"

#(define* (emphasize-in-color color padding #:optional (y-padding 0))
  (lambda (grob)
(let* ((stil (ly:grob-property grob 'stencil))
       (x-ext (ly:stencil-extent stil X))
       (y-ext (ly:stencil-extent stil Y)))
  (ly:grob-set-property! grob 'layer -100)
  (ly:grob-set-property! grob 'stencil
    (ly:stencil-add
      (stencil-with-color
        (make-filled-box-stencil
          (interval-widen x-ext padding)
          (interval-widen y-ext (+ y-padding padding)))
        color)
      stil)))))   

\relative c' {
  c1
  \break
  \once \override Staff.BarLine.after-line-breaking =
    #(emphasize-in-color red 0.2 1)
  \repeat volta 2 {
    c1
   }
     \once \override Staff.KeySignature.after-line-breaking =
    #(emphasize-in-color green 0.2)
  \key g \major
  \break
  c1
}


Der Code erzeugt auch einen roten Strich am Ende der ersten Notenzeile. Der würde stören. Der Tonartwechsel wird vorne und hinten angezeigt. Das wäre für mich OK.
62
Fragen zu Funktionen / Re: Generalbassbezifferung kursiv
« Letzter Beitrag von Joei am Montag, 13. März 2017, 15:25 »
...obwohl :( - jetzt lassen sich die Eigenschaften ändern (Farbe, Font-size - alles kein Problem) - aber das mit den Schriftarten erschließt sich mir noch nicht ganz.

Die "TeXGyreSchola italic bold" funktioniert - andere Schriftarten scheinbar nicht

\version "2.19.40"
\new FiguredBass
\figuremode {
  <7>4
  \override FiguredBass.BassFigure.font-size = #+3

  \override FiguredBass.BassFigure.font-name = "TeXGyreSchola italic bold" %funktioniert
  <7>

  \override FiguredBass.BassFigure.font-name = "TeXGyreSchola italic" %funktioniert
  <7>

  \override FiguredBass.BassFigure.font-name = #"Times New Roman" %funktioniert nicht weder mit noch ohne "#"
  <7>

  \override FiguredBass.BassFigure.font-name = #"Times New Roman Bold" %funktioniert nicht
  <7>

  \override FiguredBass.BassFigure.font-name = #"Times New Roman Italic" %funktioniert nicht
  <7>

  \override FiguredBass.BassFigure.font-shape = #'italic %funktioniert nicht
  <7>

  \override FiguredBass.BassFigure.font-name = #"Times New Roman bold italic" %funktioniert nicht
  <7>

}

1) Woher weiß ich, in welcher Form ich den Namen schreiben muss? 
  • Als Datei heißt der obige funktionierende Font teXgyreschola-bolditalic.otf
  • im Fontmanager TeXGyreSchola-Bolditalic


2) welchen Unterschied macht das "#" vor dem Schriftnamen - hab's im Netzt mit und ohne gefunden, scheint beides zu funktionieren

3) welchen Font verwendet Lily original für die BassFigures - ich würde ja gerne exakt den nehmen, nur in kursiv

Vielen Dank nochmal, Joei
63
Fragen zu Funktionen / Re: Haltenoten Orgelnotation
« Letzter Beitrag von Joei am Montag, 13. März 2017, 14:46 »
vielen Dank!

@ingmar: genausomache  ich das. Danke. Und Du hast recht, auch wenns schon Bach-Söhne-Generation ist - aber bei dem Stück ist bekannt, dass Johann Ernst Bach es auch gerne auf der Orgel spielte :)

@stefanhuglfing: gibt aber welche ;)

Orgel: https://www.youtube.com/watch?v=-xpUDaG4jRI
Clavichord: https://www.youtube.com/watch?v=kCwrDcwp1gw

Joei
64
Fragen zu Funktionen / Re: Generalbassbezifferung kursiv
« Letzter Beitrag von Joei am Montag, 13. März 2017, 14:05 »
Lieber Fugenkomponist - vielen Dank, habe ich wieder was gelernt - ich bin immer wieder begeistert, mit wie viel Engagement und Sachkenntnis Du und harm6 (und manch Andere(r)) helft. Joei
65
Fragen zu Funktionen / Re: Generalbassbezifferung kursiv
« Letzter Beitrag von fugenkomponist am Montag, 13. März 2017, 13:51 »
Ganz einfach: Du befindest dich nicht in einem FiguredBass-Kontext, sondern in einem Staff-Kontext, deshalb zeigt der \override keine Wirkung.

Lösungsmöglichkeiten:
1. \override Staff.… statt \override FiguredBass.…
2. \figuremode in nen FiguredBass-Kontext setzen
3. die Abkürzung \figures für \new FiguredBass \figuremode verwenden.

Ich würde zu 2. oder 3. raten (genauer gesagt zu 2., wenn Noteneingabe und \score voneinander getrennt sein sollen, ansonsten 3.).

Code für alle drei Versionen:
\version "2.19.56"

\figuremode {
  <_7>4
  \override Staff.BassFigure.font-name = "TeXGyreSchola italic"
  <_7>4
}

\new FiguredBass \figuremode {
  <_7>4
  \override FiguredBass.BassFigure.font-name = "TeXGyreSchola italic"
  <_7>4
}

\figures {
  <_7>4
  \override FiguredBass.BassFigure.font-name = "TeXGyreSchola italic"
  <_7>4
}

Edit: Wenn ein \override keine Auswirkung zeigt, finde ich normalerweise mithilfe von Farbe heraus, ob ich den richtigen Kontext für den \override erwischt habe.
\override FiguredBass.BassFigure.color = #redhatte keinen Effekt, also wußte ich, daß FiguredBass nicht stimmen kann und habs mit Staff probiert (weil ja auch ein Notensystem angezeigt wurde, war das die naheliegendste Variante).
66
Fragen zu Funktionen / Re: Generalbassbezifferung kursiv
« Letzter Beitrag von Joei am Montag, 13. März 2017, 12:46 »
mh - sah zumindest von der Beschreibung passend aus - die vorgeschlagene Lösung analog angewandt funktioniert allerdings nicht:
\version "2.19.40"

\figuremode {
  <_7>4
  \override FiguredBass.BassFigure.font-name = "TeXGyreSchola italic"
  <_7>4
}

  • und ja: der Font ist installiert ;)
  • auch im \Layoutblock blieb's erfolglos

ich probier mal weiter rum...
67
Fragen zu Funktionen / Re: Generalbassbezifferung kursiv
« Letzter Beitrag von harm6 am Montag, 13. März 2017, 11:50 »
Hallo,

ich hab' momentan keine Zeit es auszuarbeiten, aber vielleicht ist folgender thread hilfreich:
https://liarchiv.joonet.de/index.php?topic=2465.msg13902#msg13902

Gruß,
  Harm
68
Fragen zu Funktionen / Gelöst: Generalbassbezifferung kursiv
« Letzter Beitrag von Joei am Montag, 13. März 2017, 09:37 »
Moin,

ich würde gerne für eine kritische Ausgabe den Generalbass ergänzen - damit man aber meine Ergänzungen als solche erkennt, würde ich die gerne kursiv setzen.
Nun dachte ich, ich sei schlau und habe folgendes versucht:

\override FiguredBass.BassFigure #'font-shape = #'italic
leider ohne Erfolg.

1) Wie sieht die richtige Lösung aus?
2) Wo kann ich mir zusammensuchen welche Attribute es für "FiguredBass.BassFigure" gibt?

Viele Grüße,
Joei
69
Fragen zu Funktionen / Re: Automatische Textmarker-Markierungen
« Letzter Beitrag von harm6 am Sonntag, 12. März 2017, 00:22 »
Zitat
[...]
daß es in der Umsetzung tatsächlich so gut und übersichtlich geht, hätte ich nicht gedacht
Nun ja, komplizierter wird es wenn man items am Zeilenumbruch nur am Zeilenende oder -anfang farbig unterlegt haben möchte.
Aber da warte ich mal wie Thomas sich äußert. ;)

Zitat
stencil-with-color oder interval-widen
Dokumentiert ist:
Zitat von: IR
Function: ly:stencil-in-color stc r g b

    Put stc in a different color.
stencil-with-color ist aber häufig handlicher da eine vordefinierte Farbe übergeben werden kann.
Allerdings ist stencil-with-color definiert in stencil.scm, interval-widen in lily-library.scm. Im Gegensatz zu den in C++ definierten scheme-Funktionen werden die dortigen Definitionen nicht in die IR aufgenommen. Aber selbst die nur kursorische Lektüre dieser Dateien ist empfehlenswert.


Gruß,
  Harm
70
Fragen zu Funktionen / Re: Automatische Textmarker-Markierungen
« Letzter Beitrag von fugenkomponist am Samstag, 11. März 2017, 23:49 »
Das war so das Vorgehen, was mir vorgeschwebt ist von der Idee her, aber daß es in der Umsetzung tatsächlich so gut und übersichtlich geht, hätte ich nicht gedacht ;) Und selbst hätt ich wahrscheinlich ne ganze Weile gebraucht, um Dinge wie stencil-with-color oder interval-widen zu finden (oder letzteres auch selbst zu schreiben …).
Seiten: 1 ... 5 6 [7] 8 9 10