Allgemein > Hilfe beim Einstieg in Lilypond

Scheme-Datentypen

<< < (2/2)

harm6:
Oder auch:
(make-music 'Music)

Gruß,
  Harm

ingmar:

--- Zitat ---harm6:Oder auch:
(make-music 'Music)
--- Ende Zitat ---

Danke, das vervollständigt das Bild.

Aber im Ernst würde ich immer #{ #} verwenden, weil da jeder sofort sieht, was gemeint ist. Mit mehr Scheme-Hintergrund würde ich das vielleicht anders sehen, aber heute ziehe ich die leeren Klammern vor.

Gruß,
--ingmar

fugenkomponist:
Ergänzend lässt sich vielleicht noch sagen, dass
    (make-music 'Music)
und
    #{ #}
in Scheme tatsächlich äquivalent sind.

    { }
in LilyPond (nicht Scheme) dagegen ist SequentialMusic, um genau zu sein
    (make-music 'SequentialMusic 'elements '())
In Scheme kriegt man den per
    #{ { } #}

Falls das jetzt zu unübersichtlich war: Einfach mal die Ausgabe des folgenden Codes anschauen ;)
--- Code: ---\version "2.19.33"

\displayMusic #(make-music 'Music)
\displayMusic ##{ #}

\displayMusic { }
\displayMusic ##{ { } #}
--- Ende Code ---

Edit: Das war mir auch neu, wieder was gelernt :)

Navigation

[0] Themen-Index

[*] Vorherige Sete

Zur normalen Ansicht wechseln