%% Generated by lilypond-book
%% Options: [exampleindent=10.16\mm,indent=0\mm,line-width=160\mm,paper-height=845.047\pt,paper-width=597.508\pt,papersize='(cons (* 597.508 pt) (* 845.047 pt))]
\include "lilypond-book-preamble.ly"


% ****************************************************************
% Start cut-&-pastable-section
% ****************************************************************

#(ly:set-option 'eps-box-padding 3.000000)



\paper {
  #(set-paper-size '(cons (* 597.508 pt) (* 845.047 pt)))
  indent = 0\mm
  line-width = 160\mm
  % offset the left padding, also add 1mm as lilypond creates cropped
  % images with a little space on the right
  line-width = #(- line-width (* mm  3.000000) (* mm 1))
}

\layout {
  
}




% ****************************************************************
% ly snippet:
% ****************************************************************
\sourcefilename "snippets/applying-note-head-styles-depending-on-the-step-of-the-scale.ly"
\sourcefileline 0
%% DO NOT EDIT this file manually; it was automatically
%% generated from the LilyPond Wiki
%% (https://wiki.lilypond.community).
%%
%% Make any changes in the Wiki itself, or in
%% `Documentation/snippets/new/`, then run
%% `scripts/auxiliar/makelsr.pl`.
%%
%% This file is in the public domain.

\version "2.24.0"

\header {
%% Translation of GIT committish: a8a85e19654e46d725563e6deba44083ef137a2c
  texidocja = "
@code{shapeNoteStyles} プロパティは、音階
(調号と、@code{tonic} プロパティによる) に応じて符頭の形を変化させる@c
ために用いることができます。このプロパティは形のセットを与える必要が@c
ありますが、(@code{triangle}, @code{cross}, @code{xcircle} などの図形表現を@c
用いて) 自由に定義できるほか、階名を使用して、アメリカの古い伝統の@c
形を基に定義することができます (いくつかのラテン語の階名も使用することが@c
できます)。

古いアメリカの歌集を模倣するには、@code{\\aikenHeads} や
@code{\\sacredHarpHeads} といった定義済みのコマンドを@c
符頭のスタイルとして用いることができます。

この例では、シェイプ ノートの符頭を得るいくつかの方法を示しています。@c
また、和声機能と符頭の対応を維持しながらメロディを移調する機能も示しています。
"
  doctitleja = "音階に応じて異なる符頭のスタイルを適用する"

%% Translation of GIT committish: 2f3474d9af596d677ed5b7ce720ae4d0954a6b51
  texidocit = "
La proprietà @code{shapeNoteStyles} può essere usata per definire vari
stili di teste di nota per ogni grado della scala (definita dall'armatura
di chiave o dalla proprietà @code{tonic}). Questa proprietà richiede un
insieme di simboli, che può essere puramente arbitrario (sono permesse
espressioni geometriche come @code{triangle}, @code{cross} e @code{xcircle})
o basato sull'antica tradizione tipografica americana (sono consentiti
anche alcuni nomi di nota latini).

Detto questo, per imitare gli antichi canzionieri americani, ci sono vari
stili predefiniti disponibili attraverso dei comodi comandi come
@code{\\aikenHeads} o @code{\\sacredHarpHeads}.

Questo esempio mostra modi diversi di ottenere teste di nota di varie
forme e illustra la possibilità di trasporre una melodia senza
perdere la corrispondenza tra le funzioni armoniche e gli stili delle
teste.

"
  doctitleit = "Applicazione degli stili delle teste di nota in base al grado della scala"

%% Translation of GIT committish: de1e42ce512f3690387cdd065109bddff1b7bd6d
  texidocfr = "
La propriété @code{shapeNoteStyles} permet d'affecter un profil
particulier à chaque degré de la gamme -- à partir de l'armure ou
de la propriété @code{tonic}.  Ses valeurs sont constituées d'une liste
de symboles, qu'il s'agisse de formes géométriques (@code{triangle},
@code{cross} ou @code{xcircle}) ou basés sur la tradition des graveurs
américains (avec quelques noms de note latins).

LilyPond dispose de deux raccourcis, @code{\\aikenHeads} et
@code{\\sacredHarpHeads}, permettant de reproduire d'anciens recueils de
chansons américaines.

L'exemple suivant montre plusieurs manières de profiler les têtes de
note, ainsi que la capacité de transposer tout en respectant la fonction
harmonique de chaque note dans la gamme.
"

  doctitlefr = "Profilage des notes selon leur degré dans la gamme"

%% Translation of GIT committish: 4f16fa98fd258f08e64203c793028ea3e363b1c0
  doctitlees = "Aplicar estilos de cabeza según la nota de la escala"
  texidoces = "
La propiedad @code{shapeNoteStyles} se puede usar para definir
varios estilos de cabezas de nota para cada grado de la escala
(según esté establecido por la armadura o por la propiedad
@code{tonic}).

Esta propiedad requiere un conjunto de símbolos, que pueden ser
puramente arbitrarios (se permiten expresiones geométricas como
@code{triangle}, triángulo, @code{cross}, aspas, y @code{xcircle},
círculo con aspas) o basados en una antigua tradición americana de
grabado (ciertos nombres de nota latinos trambién se permiten).

Dicho esto, para imitar antiguos cancioneros americanos, existen
varios estilos predefinidos de cabezas de nota disponibles a
través de instrucciones de abreviatura como @code{\\aikenHeads} o
@code{\\sacredHarpHeads}.

Este ejemplo muestra distintas formas de obtener cabezas de notas
con forma, y muestra la capacidad de transportar una melodía sin
perder la correspondencia entre las funciones armónicas y los
estilos de cabezas de nota.

"

%% Translation of GIT committish: 0a868be38a775ecb1ef935b079000cebbc64de40
  doctitlede = "Notenkopfstile basierend auf der Tonleiterstufe erstellen"
  texidocde = "
Die @code{shapeNoteStyles}-(NotenFormenStile)-Eigenschaft kann benutzt
werden, um verschiedene Notenstile für jeden Schritt der Tonleiter
zu definieren (vorgegeben von der Tonart oder der @qq{tonic}
(Tonika)-Eigenschaft.  Diese Eigenschaft braucht eine Anzahl von Symbolen,
welche beliebig sein können (geometrische Ausdrücke wie @code{triangle}
(Dreieck), @code{cross} (Kreuz) und @code{xcircle} (X-Kreis) sind erlaubt)
oder basierend auf einer alten amerikanischen Notensatztradition (einige
lateinische Notenbezeichnungen sind auch erlaubt).

Um alte amerikanische Liederbücher zu imitieren, gibt es einige
vordefinierte Notenstile wie etwa @code{\\aikenHeads} (im Stil von Aiken)
oder @code{\\sacredHarpHeads} (im Stil der Sacred Harp-Tradition).

Dieses Beispiel zeigt, wie man unterschiedlich geformte Noten erhält und
eine Melodie transponieren kann, ohne dass das Verhältnis zwischen den
harmonischen Funktionen und dem Notenstil verloren geht.

"

%% Translation of GIT committish: 8ffecf6be17c6ec2ff87cf31873121a8cce29b09
  doctitleca = "Aplicar estils de cap segons la nota de l'escala"
  texidocca = "
La propietat @code{shapeNoteStyles} es pot usar per definir diversos
estils de caps de nota per a cada grau de l'escala (segons estigui
establert per l'armadura o per la propietat @code{tonic}).  Aquesta
propietat requereix un conjunt de símbols, que poden ser purament
arbitraris (es permeten expressions geomètriques com @code{triangle},
triangle, @code{cross}, aspes, i @code{xcircle}, cercle amb aspes) o
basats en una antiga tradició americana de gravat (també es permeten
certs noms de nota llatins).

Dit això, per imitar antics cançoners americans, hi ha diversos
estils predefinits de caps de nota disponibles mitjançant ordres
d'abreviatura com @code{\\aikenHeads} o @code{\\sacredHarpHeads}.

Aquest exemple mostra diferents formes d'obtenir caps de nota amb
forma i mostra la capacitat de transportar una melodia sense perdre
la correspondència entre les funcions harmòniques i els estils de
caps de nota.

"

  categories = "Editorial annotations, Pitches"

  texidoc = "
The @code{shapeNoteStyles} property can be used to define various note
head styles for each step of the scale (as set by the key signature or
the @code{tonic} property).

This property requires a set of symbols, which can be purely arbitrary
(geometrical expressions such as @code{triangle}, @code{cross}, and
@code{xcircle} are allowed) or based on old American engraving
tradition (some latin note names are also allowed).

That said, to imitate old American song books, there are several
predefined note head styles available through shortcut commands such as
@code{\\aikenHeads} or @code{\\sacredHarpHeads}.

This example shows different ways to obtain shape note heads, and
demonstrates the ability to transpose a melody without losing the
correspondence between harmonic functions and note head styles.
"

  doctitle = "Applying note head styles depending on the step of the scale"
} % begin verbatim


fragment = {
  \key c \major
  c2 d
  e2 f
  g2 a
  b2 c
}

\new Staff {
  \transpose c d
  \relative c' {
    \set shapeNoteStyles = ##(do re mi fa
                               #f la ti)
    \fragment
  }

  \break

  \relative c' {
    \set shapeNoteStyles = ##(cross triangle fa #f
                               mensural xcircle diamond)
    \fragment
  }
}



% ****************************************************************
% end ly snippet
% ****************************************************************
