Default files - GNU LilyPond
Description: GNU LilyPond

Next: Fitting music onto fewer pages, Previous: Common tweaks, Up: Tweaking output

### 5.4 Default files

The Program Reference documentation contains a lot of information about LilyPond, but even more information can be gathered from looking at the internal LilyPond files.

Some default settings (such as the definitions for `\header{}`s) are stored as `.ly` files. Other settings (such as the definitions of markup commands) are stored as `.scm` (Scheme) files. Further explanation is outside the scope of this manual; users should be warned that a substantial amount of technical knowledge or time is required to understand these files.

- Linux: `installdir/lilypond/usr/share/lilypond/current/`
- OSX: `installdir/LilyPond.app/Contents/Resources/share/lilypond/current/`. To access this, either `cd` into this directory from the Terminal, or control-click on the LilyPond application and select "Show Package Contents".
- Windows: `installdir/LilyPond/usr/share/lilypond/current/`

The `ly/` and `scm/` directories will be of particular interest. Files such as `ly/property-init.ly` and `ly/declarations-init.ly` define all the common tweaks.

Next: Fitting music onto fewer pages, Previous: Common tweaks, Up: Tweaking output

This page is for LilyPond-2.10.33 (stable-branch).