Februar 2010
M D M D F S S
« Jan   Apr »
1234567
891011121314
15161718192021
22232425262728

Lilypond unter Mac

Lilypond ist DIE Möglichkeit schicken Notensatz zu TeXen. Warum ist das nun “DIE” Möglichkeit? Nuja, es geht

  1. recht einfach schnelle gute Ergebnisse in Lilypond zu erzielen, weil z.B. schon alleine
    \clef bass c d e f g a b c d e f g als .ly Datei gespeichert dieses Ergebnis liefert:
  2. Es ist möglich sehr einfach auch gleich eine MIDI Datei von den Noten zu erzeugen, so das sich (soweit das mit MIDI möglich ist) auch gleich die Musik anhören lässt. (beim Komponieren gut, aber auch bei Chorwerken, zum lernen des Klanges oder der einzelnen Stimmen)
  3. Lilypond sieht wirklich sehr viel schöner aus, als so manches hochpreisige Programm. … Also das Ergebnis natürlich. Lilypond selbst hat kein grafisches Interface

Das ganze geht natürlich auch auf dem Mac. (Linux ist selbstverständlich, und in den meisten Distributionen auch in den Paketquellen verfügbar; und für Windows gibt es auch recht simple Methoden, die ganz gut Dokumentiert sind.)

Ich beziehe mich bei dieser Anleitung auf diese Quelle, die leider nur noch hier verfügbar ist; deswegen schreibe ich sie (teilweise) neu – dabei versuche ich auch gleich eine brauchbare deutsche Übersetzung.

Man braucht:

  • einen Editor und
  • Lilypond. (Letzteres gibt es hier oder hier)

Der Prozess von der .ly Datei zum fertigen PDF (+ opt. MIDI) ist überall gleich: Erst wird die .ly Datei geschrieben, dann wird selbige mit Lilypond aufgerufen, von Lilypond analysiert und interpretiert und danach entsprechend ausgegeben.

Nun gibt es verschiedene Möglichkeiten die .ly Dateien unter Mac zu interpretieren/kompilieren:

  • Smultron
    • In Smultron mittels Cmd+B das Kommandofenster öffnen und eine neuen Befehl (Plussymbol oben rechts) mit diesem Inhalt erstellen:
      #!/bin/sh
      /usr/bin/touch %%d -m %%p
      /Applications/LilyPond.app/Contents/Resources/bin/lilypond -dno-point-and-click -ddelete-intermediate-files -o %%d %%p
      /usr/bin/find %%d -newer %%p -name '*.pdf' -exec open {} \;
      /usr/bin/find %%d -newer %%p -name '*.midi' -exec open {} \;
    • Speichern und Fertig. Nun können .ly Dateien in Smultron mit diesem neuen Befehl kompiliert werden.
  • TexShop
    • eine neue Datei Lilypond.engine in ~Library/TexShop/Engine (~=Benutzerverzeichnis) mit folgendem Inhalt erstellen: (wenn Standard die Shell Bash ist)
      #!/bin/bash
      export PATH=$PATH:/Applications/LilyPond.app/Contents/Resources/bin
      lilypond --pdf "$1"

      oder
      #!/bin/tcsh
      set path = ($path /Applications/LilyPond.app/Contents/Resources/bin)
      lilypond --pdf "$1"

      wenn die Standard Shell tcsh ist. (prüfen durch echo $SHELL in der Shell (Terminal.app))
    • dann noch mittel chmod +x Library/TeXShop/Engine/Lilypond.engine die Datei ausführbar machen und fertig.
    • Nun kann man im TeXShop Quelltext Fenster oben im Dropdownmenü anstatt Latex Lilypond wählen, und somit .ly Dateien kompilieren.

Leave a Reply

 

 

 

You can use these HTML tags

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Comment Spam Protection by WP-SpamFree