Neueste Beiträge

#1
Gut zu wissen / Antw:Serverkosten
Letzter Beitrag von chf - Dienstag, 24. Mai 2022, 19:19
Ich würde auch was beisteuern, brauchte aber die Bankdaten...

chf
#2
Fragen und Probleme aller Art / Antw:Karakterzahl in meinem No...
Letzter Beitrag von harm6 - Montag, 23. Mai 2022, 10:00
Hallo Manuela,

also ich bekomme einen Fehler:
Zitatprogramming error: Object is not a markup.
continuing, cross fingers
This object should be a markup: (((line-width . 108.120472440945) (font-encoding . latin1) (baseline-skip . 3) (replacement-alist) (word-space . 0.6)))

Ursache ist das `props' an der falschen Stelle steht.
`layout' und `props' sind obligatorische Argumente in:
(interpret-markup layout props ...)

Ansonsten willst Du ja nicht die `music' ausgeben, sondern den konstruierten string. Der muß dann natürlich an letzter Stelle stehen. Also:
mus=\relative c' { c'4\mf\< e r8 g4 b c1\ff }

#(define-markup-command (notenzahl layout props music)
   (ly:music?)
   (interpret-markup
    layout
    props
    (let ((notes 0)
          (rests 0)
          (dynamics 0))
      (for-some-music
       (lambda (m)
         (cond
          ((music-is-of-type? m 'note-event)
           (set! notes (1+ notes)))
          ((or (music-is-of-type? m 'rest-event )
               (music-is-of-type? m 'multi-measure-rest-event))
           (set! rests (1+ rests)))
          ((music-is-of-type? m 'dynamic-event)
           (set! dynamics (1+ dynamics))))
         #f)
       music)
      (number->string notes))))

\markup \notenzahl \mus

HTH,
  Harm
#3
Fragen und Probleme aller Art / Antw:Karakterzahl in meinem No...
Letzter Beitrag von Manuela - Sonntag, 22. Mai 2022, 11:38
Mein scheme ist wieder einmal eingerostet.

Ich habe versucht, die Werte in Form eines Markups auszugeben, ich kriege kein Ergebnis, aber auch keine Fehlermeldung

mus=\relative c' { c'4\mf\< e r8 g4 b c1\ff }

#(define-markup-command (notenzahl layout props music)
   (ly:music?)
   (interpret-markup
    layout
    (let ((notes 0)
          (rests 0)
          (dynamics 0))
      (for-some-music
       (lambda (m)
         (cond
          ((music-is-of-type? m 'note-event)
           (set! notes (1+ notes)))
          ((or (music-is-of-type? m 'rest-event )
               (music-is-of-type? m 'multi-measure-rest-event))
           (set! rests (1+ rests)))
          ((music-is-of-type? m 'dynamic-event)
           (set! dynamics (1+ dynamics))))
         #f)
       music)
      (number->string notes)
      music)
    props))

\markup \notenzahl \mus

#4
Fragen und Probleme aller Art / Antw:Karakterzahl in meinem No...
Letzter Beitrag von flashgordonx - Samstag, 21. Mai 2022, 18:27
Hier ist die Lösung:

\version "2.22.2"

printStats =
#(define-music-function (music) (ly:music?)
   (let ((notes 0)
         (rests 0)
         (dynamics 0))
     (for-some-music
      (lambda (m)
        (cond
         ((music-is-of-type? m 'note-event)
          (set! notes (1+ notes)))
         ((or (music-is-of-type? m 'rest-event )
              (music-is-of-type? m 'multi-measure-rest-event))
          (set! rests (1+ rests)))
         ((music-is-of-type? m 'dynamic-event)
          (set! dynamics (1+ dynamics))))
        #f)
      music)
     (ly:message "Found ~a notes, ~a rests and ~a absolute dynamics" notes rests dynamics)
     music))

\printStats \relative c' { c'4\mf\< e r8 g4 b c1\ff }
#5
Fragen und Probleme aller Art / Karakterzahl in meinem Noten
Letzter Beitrag von flashgordonx - Donnerstag, 19. Mai 2022, 13:50
Hallo Leute

Gibt es irgendeine Method, Kommando, mit dem man Karakter- Zeichenzahl der Note  (Note-,Pause- Dynamikzeichen etc.) zählen kann?

Besten Dank im Voraus. :)
#6
Frescobaldi / Antw:Point-and-Click funktioni...
Letzter Beitrag von flashgordonx - Mittwoch, 18. Mai 2022, 14:48
Es war eingeschaltet. Lösung ist: Im Filename war ein Buchstabe mit Akzent.

Danke für die Hilfe
#7
Fragen und Probleme aller Art / Antw:Anzahl Akkoladen pro Seit...
Letzter Beitrag von Hilflos-im-Code - Mittwoch, 18. Mai 2022, 08:35
Auch wenn zu spät, eigentlich müsste sich das Problem von selbst lösen.

Durch die Abstandsdefinition müsste sich erreichen lassen, dass entweder drei vierstimmige oder zwei sechsstimmige Systeme auf eine Seite passen. Dann Seitenumbrüche einfügen.

Andere Variante mit bookpart, entsprechende Systemanzahl bestimmen, und

ragged-last-bottom = ##f
  ragged-bottom = ##f
#8
Frescobaldi / Antw:Point-and-Click funktioni...
Letzter Beitrag von amateur - Dienstag, 17. Mai 2022, 22:17
Meinst du Frescobaldi?
Unter Werkzeuge / Viewers / Einstellungen zur Layoutkontrolle "Point and Click" aktiviert?
Bei mir funktioniert es dann unter Windows 10
#9
Frescobaldi / Point-and-Click funktioniert u...
Letzter Beitrag von flashgordonx - Dienstag, 17. Mai 2022, 20:48
Hallo Lilypond Fans!

Point-and-Click funktioniert unter Windows nicht. Wenn dasselbe File unter Linux geöffnet wird, funktioniert es tadellos.

Ich probierte mit \pointAndClickOn-Befehl aber keine Veränderung passiert.

Wass soll ich noch tun?  :)
#10
Gut zu wissen / Antw:Probleme mit und Vorschlä...
Letzter Beitrag von trulli - Samstag, 14. Mai 2022, 10:54
Super, danke für deine Mühe.  :)
Sieht jetzt alles "zeitgemäßer" aus. ;D