From: Yoshiki Sawada <sawada.yoshiki@gmail.com> Date: Sat, 29 Oct 2011 16:05:42 +0000 (+0900) Subject: Doc-ja: add fretted-strings.itely. X-Git-Tag: release/2.15.17-1~34^2 X-Git-Url: https://git.donarmstrong.com/?a=commitdiff_plain;h=48545ba23847c7a5b8ab42bc2b25b18dcdf39c43;p=lilypond.git Doc-ja: add fretted-strings.itely. Doc-ja: add fretted-strings.itely to NR. --- diff --git a/Documentation/ja/notation/changing-defaults.itely b/Documentation/ja/notation/changing-defaults.itely index ca23955a68..76dfba43bd 100644 --- a/Documentation/ja/notation/changing-defaults.itely +++ b/Documentation/ja/notation/changing-defaults.itely @@ -2433,7 +2433,7 @@ c2^( c) @noindent ããã§ã@code{xxxNeutral} 㯠@qq{ããã©ã«ãã®åãã使ç¨ãã} ãã¨ãæå³ãã¾ãã@c -@rlearning{è表å é¨ãªãã¸ã§ã¯ã} ãåç §ãã¦ãã ããã +@rlearning{èå é¨ãªãã¸ã§ã¯ã} ãåç §ãã¦ãã ããã ããã¤ãã®ã±ã¼ã¹ã§ã¯ -- ä¸è¬çãªä¾ã¨ãã¦ã¯ã¢ã«ãã¸ãªããããã¾ãã -- diff --git a/Documentation/ja/notation/fretted-strings.itely b/Documentation/ja/notation/fretted-strings.itely new file mode 100644 index 0000000000..0c9effa229 --- /dev/null +++ b/Documentation/ja/notation/fretted-strings.itely @@ -0,0 +1,1941 @@ +@c -*- coding: utf-8; mode: texinfo; documentlanguage: ja -*- +@ignore + Translation of GIT committish: 3ef893f1fe182e9f6cf5841cbff0706789bd3361 + + When revising a translation, copy the HEAD committish of the + version that you are working on. For details, see the Contributors' + Guide, node Updating translation committishes.. +@end ignore + +@c \version "2.14.0" + +@c Translators: Yoshiki Sawada +@c Translation status: post-GDP + +@node ãã¬ããã®ããå¼¦æ¥½å¨ +@section ãã¬ããã®ããå¼¦æ¥½å¨ +@translationof Fretted string instruments + +@lilypondfile[quote]{fretted-headword.ly} + +ãã®ã»ã¯ã·ã§ã³ã§ã¯ã@c +ãã¬ããã®ãã弦楽å¨ã«ç¹æã®è¨èæ³ã®ããã¤ãã®å´é¢ã«ã¤ãã¦èª¬æãã¾ãã + +@cindex tablature (ã¿ãè) +@cindex tablature, guitar (ã®ã¿ã¼ ã¿ãè) +@cindex tablature, banjo (ãã³ã¸ã§ã¼ ã¿ãè) +@cindex guitar tablature (ã®ã¿ã¼ ã¿ãè) +@cindex banjo tablature (ãã³ã¸ã§ã¼ ã¿ãè) + +@menu +* ãã¬ããã®ãã弦楽å¨ã§å ±éã®è¨èæ³:: +* ã®ã¿ã¼:: +* ãã³ã¸ã§ã¼:: +@end menu + +@node ãã¬ããã®ãã弦楽å¨ã§å ±éã®è¨èæ³ +@subsection ãã¬ããã®ãã弦楽å¨ã§å ±éã®è¨èæ³ +@translationof Common notation for fretted strings + +ãã®ã»ã¯ã·ã§ã³ã§ã¯ããã¬ããã®ãã弦楽å¨ã§å ±éããè¨èæ³ã«ã¤ãã¦èª¬æãã¾ãã + +@menu +* ãã¬ããã®ãã弦楽å¨ã®ããã®ãªãã¡ã¬ã³ã¹:: +* 弦çªå·ã®æç¤º:: +* ããã©ã«ãã®ã¿ãè:: +* ã«ã¹ã¿ã ã¿ãè:: +* ãã¬ãã ãã¤ã¢ã°ã©ã ãã¼ã¯ã¢ãã:: +* ãããããå®ç¾©ããããã¬ãã ãã¤ã¢ã°ã©ã :: +* èªåãã¬ãã ãã¤ã¢ã°ã©ã :: +* 峿ã®éæ:: +@end menu + +@node ãã¬ããã®ãã弦楽å¨ã®ããã®ãªãã¡ã¬ã³ã¹ +@unnumberedsubsubsec ãã¬ããã®ãã弦楽å¨ã®ããã®ãªãã¡ã¬ã³ã¹ +@translationof References for fretted strings + +ãã¬ããã®ãã弦楽å¨ã®æ¼å¥ã¯é常ãåä¸ã®èã§ã@c +ä¼çµ±çãªé³æ¥½è¨èæ³ãããã¯ã¿ãèã§è¨èããã¾ãã@c +ããã 2 ã¤ãçµã¿åãããããã¨ãããã@c +ç¹ã«ããã¥ã©ã¼é³æ¥½ã§ã¯ä¼çµ±çãªè¨èæ³ã®èã®ä¸ã«@c +ã³ã¼ã ãã¤ã¢ã°ã©ã ãé ç½®ãããã¨ãä¸è¬çã§ãã@c +ã®ã¿ã¼ã¨ãã³ã¸ã§ã¼ã¯ç§»èª¿æ¥½å¨ã§ãããæ¥½èããã 1 ãªã¯ã¿ã¼ãä¸ã®é³ãåºãã¾ãã@c +ãããã®æ¥½å¨ã®ããã®æ¥½èã¯é³é¨è¨å· @code{"treble_8"} +(ãããã¯ãæ£ãã MIDI åºåãå¾ãããã« @code{\transposition c}) +ã使ãã¹ãã§ãã@c +ãã¬ããã®ãã弦楽å¨ã«é¢ä¿ããä»ã®ããã¤ãã®è¦ç´ ã¯ä»ã®å ´æã§ã«ãã¼ããã¦ãã¾ã: + +@itemize +@item éæã¯ @ref{éæã®æç¤º} ã§èª¬æãã¦ãã¾ãã + +@item @notation{ã¬ã» ã´ã£ãã¬} (@notation{Laissez vibrer}) ã¿ã¤ã¯ã@c +ã¢ã«ãã¸ãªã¨ãã¬ã¢ãã§ä½¿ãããã¿ã¤ã¨åæ§ã«ã@ref{ã¿ã¤} ã§èª¬æãã¦ãã¾ãã + +@item è¤æ°ã®ãã¤ã¹ãå¦çããããã®èª¬æã¯ã@ref{è¡çªã®è§£æ±º} ã«ããã¾ãã + +@item ãã¼ã¢ãã¯ã¹æç¤ºã«ã¤ãã¦ã®èª¬æã¯ã@ref{ãã¼ã¢ãã¯ã¹} ã«ããã¾ãã + +@end itemize + + +@seealso +è¨èæ³ãªãã¡ã¬ã³ã¹: +@ref{éæã®æç¤º}, +@ref{ã¿ã¤}, +@ref{è¡çªã®è§£æ±º}, +@ref{楽å¨å}, +@ref{鳿¥½ã並åã«è¨è¿°ãã}, +@ref{ã¢ã«ãã¸ãª}, +@ref{List of articulations}, +@ref{é³é¨è¨å·}, +@ref{楽å¨ã®ç§»èª¿} + + +@node 弦çªå·ã®æç¤º +@unnumberedsubsubsec 弦çªå·ã®æç¤º +@translationof String number indications + +@cindex string numbers (弦çªå·) +@cindex string vs. fingering numbers (弦 vs. æçªå·) +@cindex fingering vs. string numbers (éæ vs. 弦çªå·) + +æ¼å¥ããé³ç¬¦ã®å¼¦ããå鳿§é @code{<>} ã®ä¸ã«ããé³ç¬¦ã®å¾ã« +@code{\@var{number}} ãä»ãããã¨ã«ãã£ã¦ã@c +æç¤ºãããã¨ãã§ãã¾ãã + +@warning{åä¸ã®é³ç¬¦ãããªãå ´åã§ãã£ã¦ãã弦çªå·ã¯å鳿§é ã®ä¸ã§å®ç¾©ãã@c +@strong{å¿ è¦ãããã¾ã}ã} + +@lilypond[verbatim,quote,relative=0] +\clef "treble_8" +<c\5>4 <e\4> <g\3>2 +<c,\5 e\4 g\3>1 +@end lilypond + +éæã¨å¼¦ã®æç¤ºãä¸ç·ã«ä½¿ãå ´åã@c +ããã 2 è¦ç´ ãè¨è¿°ããé åºã§é ç½®ãå¶å¾¡ãããã¨ãã§ãã¾ã: +in the code: + +@lilypond[verbatim,quote,relative=1] +\clef "treble_8" +<g\3-0>2 +<g-0\3> +@end lilypond + +@snippets + +@lilypondfile[verbatim,quote,texidoc,doctitle] +{controlling-the-placement-of-chord-fingerings.ly} + +@lilypondfile[verbatim,quote,texidoc,doctitle] +{allowing-fingerings-to-be-printed-inside-the-staff.ly} + + +@seealso +è¨èæ³ãªãã¡ã¬ã³ã¹: +@ref{éæã®æç¤º} + +ã³ã¼ãæçé: +@rlsr{Fretted strings} + +å é¨ãªãã¡ã¬ã³ã¹: +@rinternals{StringNumber}, +@rinternals{Fingering} + + +@node ããã©ã«ãã®ã¿ãè +@unnumberedsubsubsec ããã©ã«ãã®ã¿ãè +@translationof Default tablatures + +@cindex tablatures, basic (åºæ¬çãªã¿ãè) +@cindex tablatures, default (ããã©ã«ãã®ã¿ãè) + +@funindex TabStaff +@funindex TabVoice + +弦ãã¯ããæ¥½å¨ã®æ¥½èã¯ããã°ãã°ã¿ãèã§è¨èããã¾ãã@c +ä¼çµ±çãªè¨èæ³ã§ã¯ãããã符é ã§è¨è¿°ãããã®ã«å¯¾ãã¦ã@c +æ°å (ãããã¯ãæ´å²ä¸åå¨ããæ¥½èã§ã¯æåã®ãããªè¨å·) ã§è¨è¿°ããã¾ãã@c +ã¿ãèã§ã¯ãèç·ã¯æ¼å¥ãããé³ç¬¦ã®å¼¦ãæå³ãã@c +èç·ä¸ã«é ç½®ãããæ°åã¯å¯¾å¿ããå¼¦ã§æ¼ãããã¹ããã¬ãããæå³ãã¾ãã@c +åæã«å¼¾ãé³ç¬¦ã¯åç´æ¹åã«æãããã¦ãããã¨ã«æ³¨æãã¦ãã ããã + +ããã©ã«ãã§ã¯ã弦 1 ã¯ä¸çªä¸ã®å¼¦ã§ããã@c +@code{TabStaff} ã®ä¸çªä¸ã®ç·ã«å¯¾å¿ãã¾ãã@c +@code{TabStaff} ã®ãã¥ã¼ãã³ã°ã¯ãããã©ã«ãã§ã¯ã@c +æ¨æºã®ã¿ã¼ (6 弦) ã®ãã¥ã¼ãã³ã°ã§ãã@c +é³ç¬¦ã¯ã@code{TabStaff} ã³ã³ããã¹ã㨠@code{TabVoice} ã³ã³ããã¹ããç¨ãã¦ã@c +ã¿ãèã¨ãã¦èå»ããã¾ãã@c +çè¨ä½ã®ã¿ãèã®é³é¨è¨å·ãèªåçã«ä»ãå ãããã¾ãã + +@lilypond[quote,ragged-right,verbatim] +\new TabStaff \relative c' { + a,8 a' <c e> a + d,8 a' <d f> a +} +@end lilypond + +ããã©ã«ãã®ã¿ãèã¯ãé³ç¬¦ã®æ¼å¥æéãä»ã®é³æ¥½è¨å· +-- ä¾ãã°ã表ç¾è¨å·ãªã© -- +ãä¿æãã¾ããã + +@lilypond[quote,ragged-right,verbatim] +symbols = { + \time 3/4 + c4-.^"Allegro" d( e) + f4-.\f g a^\fermata + \mark \default + c8_.\<\( c16 c~ c2\! + c'2.\prall\) +} + +\score { + << + \new Staff { \clef "G_8" \symbols } + \new TabStaff { \symbols } + >> +} +@end lilypond + +@funindex \tabFullNotation + +ä¼çµ±çãªè¨èæ³ã§ç¨ãããããã¹ã¦ã®é³æ¥½è¨å·ãã¿ãèã«è¡¨ç¤ºãããã«ã¯ã@c +@code{TabStaff} ã³ã³ããã¹ãå ã§ã³ãã³ã @code{\tabFullNotation} ãé©ç¨@c +ããå¿ è¦ãããã¾ãã@c +ååé³ç¬¦ã¨åºå¥ããããã«ã@c +åé³ç¬¦ã«ã¯ 2 éç·ã®ç¬¦å¹¹ãä»ããããã¨ãããã¨ãè¦ãã¦ããã¦ãã ããã + +@lilypond[quote,ragged-right,verbatim] +symbols = { + \time 3/4 + c4-.^"Allegro" d( e) + f4-.\f g a^\fermata + \mark \default + c8_.\<\( c16 c~ c2\! + c'2.\prall\) +} + +\score { + \new TabStaff { + \tabFullNotation + \symbols + } +} +@end lilypond + +@cindex fret + +@funindex minimumFret + +ããã©ã«ãã§ã¯ããããã¯ãã¬ãã ãã¼ãã®æãä½ãæ¼å¥ãã¸ã·ã§ã³ +(ãã¡ã¼ã¹ã ãã¸ã·ã§ã³) ã«å²ãå½ã¦ããã¾ãã@c +èªåçã«éæ¾å¼¦ãåªå ããã¾ãã@c +ããããå¼¾ã弦ãæå®ãããå ´åã¯ããããåã«å¼¦çªå·æç¤ºãä»ãå ãã¾ãã@c +å鳿§é (@code{<>}) ãç¨ããã«ãããåã¨å¼¦çªå·ãæå®ããå ´åã@c +ä¼çµ±çãªè¨èæ³ã®æ¥½èã«å¼¦çªå·æç¤ºã¯èå»ããã¾ããã@c +@code{minimumFret} ã®å¤ã使ã£ã¦æ¼å¥ãã¸ã·ã§ã³ãæå®ããæ¹ãå ¥åããããã§ãã@c +@code{minimumFret} ã®ããã©ã«ãå¤ã¯ 0 ã§ãã + +@lilypond[quote,ragged-right,verbatim] +\new StaffGroup << + \new Staff \relative c { + \clef "treble_8" + \time 2/4 + c16 d e f g4 + c,16\5 d\5 e\4 f\4 g4\4 + c,16 d e f g4 + } + \new TabStaff \relative c { + c16 d e f g4 + c,16\5 d\5 e\4 f\4 g4\4 + \set TabStaff.minimumFret = #5 + c,16 d e f g4 + } +>> +@end lilypond + +@funindex \tabChordRepetition + +åé³ç¹°ãè¿ãè¨å· @code{q} ã使ã£ã¦å鳿§é ãç¹°ãè¿ããã¨ãã§ãã¾ãã@c +ãã®æ©è½ãã¿ãèã§ç¨ããã«ã¯ã@code{\tabChordRepetition} ã使ãã¾ãã@c +ããã¯å鳿§é ã®ä¸ã§æç¤ºçã«æå®ããã弦æ å ±ãä¿åããã®ã§ã@c +ç¹°ãè¿ãããåé³ã¯åãã¿ãè表示ã¨ãªãã¾ãã + +@lilypond[quote,verbatim] +\tabChordRepetition + +guitar = \relative c' { + r8 <gis\4 cis\3 b\2>~ q4 q8~ q q4 +} + +\new StaffGroup << + \new Staff { + \clef "treble_8" + \override Voice.StringNumber #'transparent = ##t + \guitar + } + \new TabStaff { + \guitar + } +>> +@end lilypond + + +ããã©ã«ãã§ã¯ãæ¹è¡ãããã¿ã¤ã«ã¯æ¬å¼§ãä»ãããã¾ãã@c +ç¹°ãè¿ãã®å·®ãæ¿ãé¨åã§ãåæ§ã§ãã + +@lilypond[quote,ragged-right,verbatim] +ties = \relative c' { + \repeat volta 2 { + e2. f4~ + f2 g2~ + } + \alternative { + { g4 f2. } + { g4\repeatTie c,2. } + } + b1~ + \break + b1 + \bar "|." +} + +\score { + << + \new StaffGroup << + \context Staff { + \clef "treble_8" + \ties + } + \context TabStaff { + \ties + } + >> + >> + \layout { + indent = #0 + ragged-right = ##t + } +} +@end lilypond + +@funindex \hideSplitTiedTabNotes + +ã³ãã³ã @code{\hideSplitTiedTabNotes} ã¯ã@c +æ¬å¼§ä»ããã¬ããçªå·ã®èå»ããã£ã³ã»ã«ãã¾ã: + +@lilypond[quote,ragged-right,verbatim] +ties = \relative c' { + \repeat volta 2 { + e2. f4~ + f2 g2~ } + \alternative { + { g4 f2. } + { g4\repeatTie c,2. } + } + b1~ + \break + b1 + \bar "|." +} + +\score { + << + \new StaffGroup << + \context Staff { + \clef "treble_8" + \ties + } + \context TabStaff { + \hideSplitTiedTabNotes + \ties + } + >> + >> + \layout { + indent = #0 + ragged-right = ##t + } +} +@end lilypond + +@cindex harmonic indications in tablature notation (ã¿ãèã®è¨èæ³ã§ã®ãã¼ã¢ããã¯æç¤º) +@cindex tablature and harmonic indications (ã¿ãèã¨ãã¼ã¢ããã¯æç¤º) +@cindex slides in tablature notation (ã¿ãèã®è¨èæ³ã§ã®ã¹ã©ã¤ã) +@cindex tablature and slides (ã¿ãèã¨ã¹ã©ã¤ã) +@cindex chord glissandi (åé³ã®ã°ãªããµã³ã) +@funindex \harmonic +@funindex \harmonicByFret +@funindex \harmonicByRatio + +ãã¼ã¢ããã¯æç¤ºãæ¼å¥ãããããã¨ãã¦ã¿ãèã«ä»ãå ãããã¨ãã§ãã¾ã: + +@lilypond[verbatim,quote] +firstHarmonic = { + <d'\4\harmonic>4 + <g'\3\harmonic>4 + <b'\2\harmonic>2 +} +\score { + << + \new Staff { \firstHarmonic } + \new TabStaff { \firstHarmonic } + >> +} +@end lilypond + +ã³ãã³ã @code{\harmonic} ã¯å¸¸ã«å鳿§é ã®ä¸ã«é ç½®ããªããã°ãªããªã@c +ã¨ãããã¨ã«æ³¨æãã¦ãã ããã@c +12 ãã¬ããã®éæ¾å¼¦ãã¼ã¢ãã¯ã¹ (ããã¥ã©ã« ãã¼ã¢ãã¯ã¹) ã§ã®ã¿@c +æå³ããªãã¾ãã@c +ä»ã®å ¨ã¦ã®ãã¼ã¢ãã¯ã¹ã¯ LilyPond ã«ãã£ã¦ç®åºããã¾ãã@c +ããã¯ããã¬ãããè¡ãæã®æã触ãã弦ã®ãã¬ãããæç¤ºãããã¨ã«ãã@c +å®ç¾ããã¾ãã + +@lilypond[verbatim,quote] +fretHarmonics = { + \harmonicByFret #5 d16\4 + \harmonicByFret #4 d16\4 + \harmonicByFret #3 d8\4 + \harmonicByFret #5 <g\3 b\2>2. +} +\score { + << + \new Staff { \fretHarmonics } + \new TabStaff { \fretHarmonics } + >> +} +@end lilypond + +ä¸è¨ã®æ¹æ³ã®ä»£ããã«ã@c +ãã¼ã¢ãã¯ã¹ã®éæã«å¼¦ã®é·ãã®æ¯çãæå®ãããã¨ã«ãã£ã¦@c +ãã¼ã¢ãã¯ã¹ãç®åºããããã¨ãã§ãã¾ãã + +@lilypond[verbatim,quote] +ratioHarmonics = { + \harmonicByRatio #1/2 <g\3 b\2 e'\1>4 + \harmonicByRatio #1/3 <g\3 b\2 e'\1>4 + \harmonicByRatio #1/4 { g8\3 b8\2 e'4\1 } +} +\score { + << + \new Staff { \ratioHarmonics } + \new TabStaff { \ratioHarmonics } + >> +} +@end lilypond + + +@snippets + +@lilypondfile[verbatim,quote,texidoc,doctitle] +{stem-and-beam-behavior-in-tablature.ly} + +@lilypondfile[verbatim,quote,texidoc,doctitle] +{polyphony-in-tablature.ly} + +@lilypondfile[verbatim,quote,texidoc,doctitle] +{open-string-harmonics-in-tablature.ly} + +@lilypondfile[verbatim,quote,texidoc,doctitle] +{fretted-string-harmonics-in-tablature.ly} + +@lilypondfile[verbatim,quote,texidoc,doctitle] +{slides-in-tablature.ly} + +@lilypondfile[verbatim,quote,texidoc,doctitle] +{chord-glissando-in-tablature.ly} + + +@seealso +è¨èæ³ãªãã¡ã¬ã³ã¹: +@ref{符幹}, +@ref{ãã¼ã¢ãã¯ã¹}, +@ref{ã°ãªããµã³ã} + +ã³ã¼ãæçé: +@rlsr{Fretted strings} + +å é¨ãªãã¡ã¬ã³ã¹: +@rinternals{TabNoteHead}, +@rinternals{TabStaff}, +@rinternals{TabVoice}, +@rinternals{Beam} + + +@knownissues + +åé³ã¯ç¹æ®ãªæ¹æ³ã§ã¯å¦çã§ãã¾ããã@c +ãã®ãããèªå弦ã»ã¬ã¯ã¿ã¯åé³ã®ä¸ã«ãã 2 ã¤ã®é³ç¬¦ã«å¯¾ãã¦@c +åã弦ã鏿ãããã¨ã容æã«èµ·ããå¾ã¾ãã + +@code{\partcombine} ãå¦çããã«ã¯ã@c +@code{TabStaff} ã¯ç¹å¥ãªããæ¹ã§ä½æããããã¤ã¹ã使ãå¿ è¦ãããã¾ã: + +@lilypond[quote,ragged-right,verbatim] +melodia = \partcombine { e4 g g g } { e4 e e e } +<< + \new TabStaff << + \new TabVoice = "one" s1 + \new TabVoice = "two" s1 + \new TabVoice = "shared" s1 + \new TabVoice = "solo" s1 + { \melodia } + >> +>> +@end lilypond + +ã®ã¿ã¼ã®ç¹æ®å¹æã¯ãã¼ã¢ãã¯ã¹ã¨ã¹ã©ã¤ãã«å¶éããã¦ãã¾ãã + +@node ã«ã¹ã¿ã ã¿ãè +@unnumberedsubsubsec ã«ã¹ã¿ã ã¿ãè +@translationof Custom tablatures + +@cindex tablatures, custom (ã«ã¹ã¿ã ã¿ãè) +@cindex tablature, banjo (ãã³ã¸ã§ã¼ ã¿ãè) +@cindex tablature, mandolin (ãã³ããªã³ ã¿ãè) +@cindex tablature, guitar (ã®ã¿ã¼ ã¿ãè) +@cindex tablature, bass guitar (ãã¹ ã®ã¿ã¼ ã¿ãè) +@cindex tablature, ukulele (ã¦ã¯ã¬ã¬ ã¿ãè) +@cindex tablature, predefined string tunings (ãããããå®ç¾©ããã弦ãã¥ã¼ãã³ã°ã®ã¿ãè) +@cindex fretted instruments, predefined string tunings (ãããããå®ç¾©ããã弦ãã¥ã¼ãã³ã°ã®ãã¬ããã®ããæ¥½å¨) +@cindex predefined string tunings for fretted instruments (ãã¬ããã®ããæ¥½å¨ã®ããã«ãããããå®ç¾©ããã弦ãã¥ã¼ãã³ã°) +@cindex tablature, violin (ãã¤ãªãªã³ ã¿ãè) +@cindex tablature, viola (ããªã© ã¿ãè) +@cindex tablature, cello (ãã§ã ã¿ãè) +@cindex tablature, bass (ãã¹ ã¿ãè) +@cindex tablature, double bass (ããã« ãã¹ ã¿ãè) + +@funindex StringTunings + +LilyPond ã®ã¿ãèã¯ãé³ç¬¦ã«å¯¾ãããã¬ãããã@c +ãã®é³ç¬¦ãå²ãå½ã¦ããã¦ãã弦ã«åºã¥ãã¦ãèªåçã«ç®åºãã¾ãã@c +ãã¬ããã®ç®åºãè¡ãããã«ã弦ã®ãã¥ã¼ãã³ã°ãæå®ããå¿ è¦ãããã¾ãã@c +弦ã®ãã¥ã¼ãã³ã°ã¯ @code{stringTunings} ããããã£ã§æå®ãã¾ãã +LilyPond ã«ã¯ãããããå®ç¾©ããã弦ãã¥ã¼ãã³ã°ãç¨æããã¦ãã¾ã +-- ãã³ã¸ã§ã¼ããã³ããªã³ãã®ã¿ã¼ããã¹ ã®ã¿ã¼ãã¦ã¯ã¬ã¬ããã¤ãªãªã³ã@c +ããªã©ããã§ããããã«ããã« ãã¹ç¨ãããã¾ãã@c +LilyPond ã¯ããããããå®ç¾©ããããã¥ã¼ãã³ã°ã«å¯¾ãã¦ã@c +é©åãªç§»èª¿ãã»ãããã¾ãã@c +以ä¸ã®ä¾ã¯ãã¹ ã®ã¿ã¼ç¨ã§ããã@c +è¨è¿°ããã¦ããé³ç¬¦ããã 1 ãªã¯ã¿ã¼ãä½ãæ¼å¥ããã¾ãã + +@lilypond[quote,ragged-right,verbatim] +<< + \new Staff { + \clef "bass_8" + \relative c, { + c4 d e f + } + } + \new TabStaff { + \set TabStaff.stringTunings = #bass-tuning + \relative c, { + c4 d e f + } + } +>> +@end lilypond + +ããã©ã«ãã®å¼¦ãã¥ã¼ãã³ã°ã¯ @code{guitar-tuning} ã§ã@c +ããã¯æ¨æºã® EADGBE ãã¥ã¼ãã³ã°ã§ãã@c +ä»ã®ãããããå®ç¾©ããããã¥ã¼ãã³ã°ã«ã¯ã@c +@code{guitar-open-g-tuning}, @code{mandolin-tuning} ããã« +@code{banjo-open-g-tuning} ãããã¾ãã@c +ãããããå®ç¾©ããã弦ãã¥ã¼ãã³ã°ã¯ @file{ly/string-tuning-init.ly} ã®ä¸ã«@c +ããã¾ãã + +@funindex contextStringTunings +@funindex \contextStringTunings +@cindex tablature, custom string tunings +@cindex custom string tunings + +æã¿ã«å¿ãã¦ä»»æã®å¼¦ãã¥ã¼ãã³ã°ã使ãããã¨ãã§ãã¾ãã@c +@code{\contextStringTuning} 颿°ãç¨ãã¦ã弦ãã¥ã¼ãã³ã°ãå®ç¾©ãã@c +ã«ã¬ã³ã ã³ã³ããã¹ãã® @code{stringTunings} ã¨ãã¦ã»ãããããã¨ãã§ãã¾ãã@c +@code{\contextStringTuning} 㯠2 ã¤ã®å¼æ°ãåãã¾ã: +弦ãã¥ã¼ãã³ã°ãä¿åããããã®ã·ã³ãã«ã¨ã@c +ãã®ãã¥ã¼ãã³ã°ã«ãããå弦ã®ããããå®ç¾©ããå鳿§é ã§ãã@c +å鳿§é ã¯çµ¶å¯¾ãªã¯ã¿ã¼ã ã¢ã¼ãã«ããå¿ è¦ãããã¾ã +-- @ref{絶対ãªã¯ã¿ã¼ãå ¥å} ãåç §ãã¦ãã ããã@c +åé³ã®ä¸ã§ã@c +ä¸çªå¤§ããªçªå·ãæã¤å¼¦ (ä¸è¬çã«ä½ãé³ã®å¼¦) ãæåã«æ¥ãå¿ è¦ãããã¾ãã@c +ä¾ãã°ã@code{a''}, @code{d''}, @code{g'}, ããã« @code{c'} ã®ããããæã¤ +4 å¼¦ã®æ¥½å¨ç¨ã®å¼¦ãã¥ã¼ãã³ã°ãå®ç¾©ãããã¨ãã§ãã¾ã: + +@lilypond[quote,verbatim] + +mynotes = { + c'4 e' g' c'' | + e''4 g'' b'' c''' +} + +<< + \new Staff { + \clef treble + \mynotes + } + \new TabStaff { + \contextStringTuning #'custom-tuning <c' g' d'' a''> + \mynotes + } +>> +@end lilypond + +@code{FretBoards} ã§ @code{stringTunings} ããããã£ç¨ãããã¨ã§ã@c +èªåçã«ãã¬ãã ãã¤ã¢ã°ã©ã ãç®åºããããã¨ãã§ãã¾ãã + +@funindex makeStringTuning +@funindex \makeStringTuning + +弦ãã¥ã¼ãã³ã°ã¯ã@c +ãããããå®ç¾©ããããã¬ãã ãã¤ã¢ã°ã©ã ã«å¯¾ããããã·ã¥ ãã¼ã®ä¸é¨@c +ã¨ãã¦ä½¿ããã¾ã +(@ref{ãããããå®ç¾©ããããã¬ãã ãã¤ã¢ã°ã©ã } ãåç §ãã¦ãã ãã)ã@c +ã«ã¬ã³ã ã³ã³ããã¹ãã®ä¸ã§ @code{stringTunings} ãã»ããããã«ã@c +@code{\makeStringTuning} 颿°ãç¨ãã¦å¼¦ãã¥ã¼ãã³ã°ã使ãããã¨ãã§ãã¾ãã@c +@code{\makeStringTuning} ã®å¼æ°ã¯ã@c +æ°ãã弦ãã¥ã¼ãã³ã°ã«ä½¿ç¨ãããã·ã³ãã«ã¨ã@c +ãã¥ã¼ãã³ã°ãå®ç¾©ããå鳿§é ã§ãã@c +ä¸è¨ã®ä¾ãã以ä¸ã®ããã«æ¸ãæãããã¨ãã§ãã¾ã: + +@lilypond[quote,verbatim] +\makeStringTuning #'custom-tuning <c' g' d'' a''> + +mynotes = { + c'4 e' g' c'' | + e''4 g'' b'' c''' +} + +<< + \new Staff { + \clef treble + \mynotes + } + \new TabStaff { + \set TabStaff.stringTunings = #custom-tuning + \mynotes + } +>> +@end lilypond + +å é¨çã«ã¯ã弦ãã¥ã¼ãã³ã°ã¯å¼¦ãããã® Scheme ãªã¹ãã§ã +-- ããããã®å¼¦ãããã¯å弦ã«å¯¾ãããããã§ã@c +弦çªå· 1 ãã N ã®é ã«ä¸¦ãã§ãã¦ã@c +弦 1 ã¯ã¿ãèã®æä¸æ®µã弦 N ã¯ã¿ãèã®æä¸æ®µã¨ãªãã¾ãã@c +é常ããã®ãªã¹ãã¯é«ããããããä½ããããã®é ã«ãªãã¾ããã@c +ããã¤ãã®æ¥½å¨ (ä¾ãã°ãã¦ã¯ã¬ã¬) ã®å¼¦ã¯ãããã®é«ä½é ã«ä¸¦ãã§ãã¾ããã@c + +弦ãã¥ã¼ãã³ã° ãªã¹ãã®ä¸ã®å¼¦ããã㯠1 㤠1 ã¤ã +LilyPond ããã ãªãã¸ã§ã¯ãã§ãã@c +ããã ãªãã¸ã§ã¯ã㯠Scheme 颿° @code{ly:make-pitch} +(@ref{Scheme functions} ãåç §ãã¦ãã ãã) ã§ä½æããã¾ãã@c + +ãæã¿ãªãã弦ãã¥ã¼ãã³ã°ã Scheme ãªãã©ã«ã¨ãã¦ä½æãããã¨ãã§ãã¾ãã@c +以ä¸ã®ä¾ã¯ä¸è¨ã®ä¾ã¨åãã§ããã@c +弦ãã¥ã¼ãã³ã°ã¯åç¬ã®ãªãã¸ã§ã¯ãã§ã¯ããã¾ãã: + +@lilypond[quote,verbatim] +mynotes = { + c'4 e' g' c'' | + e''4 g'' b'' c''' +} + +<< + \new Staff { + \clef treble + \mynotes + } + \new TabStaff { + \set TabStaff.stringTunings = #`(,(ly:make-pitch 1 5 0) + ,(ly:make-pitch 1 1 0) + ,(ly:make-pitch 0 4 0) + ,(ly:make-pitch 0 0 0)) + \mynotes + } +>> +@end lilypond + +LilyPond ã¯ã@code{TabStaff} ã®è¡æ°ã¨èªåçã«ç®åºããã @code{FretBoard} ã®å¼¦æ° +(ãã㯠@code{stringTunings} ã®è¦ç´ æ°ã§ã) ãèªåçã«ç®åºãã¾ãã + +@cindex moderntab clef (ç¾ä»£ã¿ãèã®é³é¨è¨å·) +@cindex clef, moderntab (ç¾ä»£ã¿ãèã®é³é¨è¨å·) +@cindex clef, tab (ã¿ãèã®é³é¨è¨å·) +@cindex tab clef (ã¿ãèã®é³é¨è¨å·) + +ç¾ä»£ã¿ãèã®é³é¨è¨å·ã使ããã¨ãã§ãã¾ãã + +@lilypond[quote,ragged-right,verbatim] +\new TabStaff { + \clef moderntab + <a, e a>1 + \break + \clef tab + <a, e a>1 +} +@end lilypond + +ç¾ä»£ã¿ãèã®é³é¨è¨å·ã¯ã4 ãã 7 弦ã¾ã§ã®ã¿ãèããµãã¼ããã¾ãã + +@seealso +è¨èæ³ãªãã¡ã¬ã³ã¹: +@ref{絶対ãªã¯ã¿ã¼ãå ¥å}, +@ref{ãããããå®ç¾©ããããã¬ãã ãã¤ã¢ã°ã©ã }, +@ref{Scheme functions} + +ã¤ã³ã¹ãã¼ã«ããã¦ãããã¡ã¤ã«: +@file{ly/string-tuning-init.ly} +@file{scm/tablature.scm} + +ã³ã¼ãæçé: +@rlsr{Fretted strings} + +å é¨ãªãã¡ã¬ã³ã¹: +@rinternals{Tab_note_heads_engraver} + +@knownissues +ã¦ã¯ã¬ã¬ãªã©ã®ããã«å¼¦ããããé ã«ä¸¦ãã§ããªã楽å¨ã§ã¯ã大æµã®å ´åã +ã¿ãèã®èªåç®åºã¯æ£ããæ©è½ãã¾ããã + + +@node ãã¬ãã ãã¤ã¢ã°ã©ã ãã¼ã¯ã¢ãã +@unnumberedsubsubsec ãã¬ãã ãã¤ã¢ã°ã©ã ãã¼ã¯ã¢ãã +@translationof Fret diagram markups + +@cindex fret diagrams (ãã¬ãã ãã¤ã¢ã°ã©ã ) +@cindex chord diagrams (ã³ã¼ã ãã¤ã¢ã°ã©ã ) +@cindex diagrams, fret (ãã¬ãã ãã¤ã¢ã°ã©ã ) +@cindex diagrams, chord for fretted instruments (ãã¬ããã®ããæ¥½å¨ã®ããã®ã³ã¼ã ãã¤ã¢ã°ã©ã ) +@cindex fret diagrams, custom (ã«ã¹ã¿ã ãã¬ãã ãã¤ã¢ã°ã©ã ) +@cindex custom fret diagrams (ã«ã¹ã¿ã ãã¬ãã ãã¤ã¢ã°ã©ã ) + +ãã¬ãã ãã¤ã¢ã°ã©ã ãæ³¨éã®ãã¼ã¯ã¢ããã¨ãã¦æ¥½èã«è¿½å ãããã¨ãã§ãã¾ãã@c +ãã®ãã¼ã¯ã¢ããã¯è¨èãããã¬ãã ãã¤ã¢ã°ã©ã ã«ã¤ãã¦ã®æ å ±ãä¿æãã¾ãã@c +fret-diagram ãã¼ã¯ã¢ãã ã¤ã³ã¿ã¼ãã§ã¤ã¹ã¯ 3 種é¡ããã¾ã: +æ¨æºãç°¡æãããã«åé·ã§ãã@c +ããã 3 種é¡ã®ã¤ã³ã¿ã¼ãã§ã¤ã¹ãä½ãåºããã¼ã¯ã¢ããã¯ç価ã§ããã@c +ãã®ãã¼ã¯ã¢ããæååãæã¤æ å ±éã¯ç°ãªãã¾ãã@c +ãã¬ãã ãã¤ã¢ã°ã©ã ãå®ç¾©ããã®ã«ç¨ãããããã¼ã¯ã¢ããæååã®ææ³@c +ã«ã¤ãã¦ã®è©³ç´°ã¯ã@ref{Instrument Specific Markup} ãåç §ãã¦ãã ããã + +æ¨æºãã¬ãã ãã¤ã¢ã°ã©ã ã®ãã¼ã¯ã¢ããæååã¯ã@c +弦ã®ä¸ã«é ç½®ããããããã®å¼¦çªå·ã¨ãã¬ããçªå·ã示ãã¾ãã@c +ããã«ãéæ¾å¼¦ã¨æ¶é³ (ãã¥ã¼ã) 弦ã示ããã¨ãã§ãã¾ãã + +@lilypond[quote, verbatim] +<< + \context ChordNames { + \chordmode { + c1 d:m + } + } + \context Staff { + \clef "treble_8" + <c e g c' e'>1^\markup { + \fret-diagram #"6-x;5-3;4-2;3-o;2-1;1-o;" + } + <d a d' f'>1^\markup { + \fret-diagram #"6-x;5-x;4-o;3-2;2-3;1-1;" + } + } +>> +@end lilypond + +@cindex barre indications (ãã¬ã¼æç¤º) + +fret-diagram ãã¼ã¯ã¢ããæååã®ãã¤ã¢ã°ã©ã ã«ã@c +ãã¬ã¼æç¤ºã追å ãããã¨ãã§ãã¾ãã + +@lilypond[quote, verbatim] +<< + \context ChordNames { + \chordmode { + f1 g + } + } + \context Staff { + \clef "treble_8" + <f, c f a c' f'>1^\markup { + \fret-diagram #"c:6-1-1;6-1;5-3;4-3;3-2;2-1;1-1;" + } + <g, d g b d' g'>1^\markup { + \fret-diagram #"c:6-1-3;6-3;5-5;4-5;3-4;2-3;1-3;" + } + } +>> +@end lilypond + +@cindex fret-diagram markup (ãã¬ãã ãã¤ã¢ã°ã©ã ã®ãã¼ã¯ã¢ãã) +@cindex ukulele (ã¦ã¯ã¬ã¬) + +@funindex fret-diagram +@funindex \fret-diagram + +ãã¬ãã ãã¤ã¢ã°ã©ã ã®ãµã¤ãºãããã«ãã¤ã¢ã°ã©ã ã®ä¸ã®ãã¬ããæ°ã@c +fret-diagram ãã¼ã¯ã¢ããæååã®ä¸ã§å¤æ´ãããã¨ãã§ãã¾ãã + +@lilypond[quote, verbatim] +<< + \context ChordNames { + \chordmode { + f1 g + } + } + \context Staff { + \clef "treble_8" + <f, c f a c' f'>1^\markup { + \fret-diagram #"s:1.5;c:6-1-1;6-1;5-3;4-3;3-2;2-1;1-1;" + } + <g, b, d g b g'>1^\markup { + \fret-diagram #"h:6;6-3;5-2;4-o;3-o;2-o;1-3;" + } + } +>> +@end lilypond + +ãã³ã¸ã§ã¼ãã¦ã¯ã¬ã¬ãªã©ã®å¼¦æ°ã«åããã¦ã@c +fret-diagram ãã¼ã¯ã¢ããæååã§@c +ãã¬ãã ãã¤ã¢ã°ã©ã ã®å¼¦æ°ã夿´ãããã¨ãã§ãã¾ãã + +@c KEEP LY +@lilypond[quote, verbatim] +<< + \context ChordNames { + \chordmode { + a1 + } + } + \context Staff { + % ã¦ã¯ã¬ã¬ã® 'A' ã³ã¼ã + a'1^\markup { + \fret-diagram #"w:4;4-2-2;3-1-1;2-o;1-o;" + } + } +>> +@end lilypond + +fret-diagram ãã¼ã¯ã¢ããæååã§éæã®æç¤ºã追å ãã¦ã@c +é ç½®ãå¶å¾¡ãããã¨ãã§ãã¾ãã + +@lilypond[quote, verbatim] +<< + \context ChordNames { + \chordmode { + c1 d:m + } + } + \context Staff { + \clef "treble_8" + <c e g c' e'>1^\markup { + \fret-diagram #"f:1;6-x;5-3-3;4-2-2;3-o;2-1-1;1-o;" + } + <d a d' f'>1^\markup { + \fret-diagram #"f:2;6-x;5-x;4-o;3-2-2;2-3-3;1-1-1;" + } + } +>> +@end lilypond + +fret-diagram ãã¼ã¯ã¢ããæååã§ãããã®å¤§ããã¨ä½ç½®ãå¶å¾¡ãããã¨ãã§ãã¾ãã + +@lilypond[quote, verbatim] +<< + \context ChordNames { + \chordmode { + c1 d:m + } + } + \context Staff { + \clef "treble_8" + <c e g c' e'>1^\markup { + \fret-diagram #"d:0.35;6-x;5-3;4-2;3-o;2-1;1-o;" + } + <d a d' f'>1^\markup { + \fret-diagram #"p:0.2;6-x;5-x;4-o;3-2;2-3;1-1;" + } + } +>> +@end lilypond + +@cindex fret-diagram-terse markup (fret-diagram-terse ãã¼ã¯ã¢ãã) + +@funindex fret-diagram-terse +@funindex \fret-diagram-terse + +fret-diagram-terse ãã¼ã¯ã¢ããæååã¯å¼¦çªå·ãçç¥ãã¾ãã@c +弦çªå·ã¯ã»ãã³ãã³ã§ç¤ºãã¾ãã@c +ãã¤ã¢ã°ã©ã ã®å¼¦æ¯ã«ã»ãã³ãã³ãè¨è¿°ãã¾ãã@c +æåã®ã»ãã³ãã³ã¯æé«ã®å¼¦çªå·ã«å¯¾å¿ãã@c +æå¾ã®ã»ãã³ãã³ã¯ç¬¬ 1 弦ã«å¯¾å¿ãã¾ãã@c +æ¶é³å¼¦ã鿾弦ãããã«ãã¬ããçªå·ã示ããã¨ãã§ãã¾ãã + +@lilypond[quote, verbatim] +<< + \context ChordNames { + \chordmode { + c1 d:m + } + } + \context Staff { + \clef "treble_8" + <c e g c' e'>1^\markup { + \fret-diagram-terse #"x;3;2;o;1;o;" + } + <d a d' f'>1^\markup { + \fret-diagram-terse #"x;x;o;2;3;1;" + } + } +>> +@end lilypond + +fret-diagram-terse ãã¼ã¯ã¢ããæååã«ãã¬ã¼æç¤ºãå«ãããã¨ãã§ãã¾ãã + +@lilypond[quote, verbatim] +<< + \context ChordNames { + \chordmode { + f1 g + } + } + \context Staff { + \clef "treble_8" + <f, c f a c' f'>1^\markup { + \fret-diagram-terse #"1-(;3;3;2;1;1-);" + } + <g, d g b d' g'>1^\markup { + \fret-diagram-terse #"3-(;5;5;4;3;3-);" + } + } +>> +@end lilypond + +fret-diagram-terse ãã¼ã¯ã¢ããæååã«éæã®æç¤ºãå«ãããã¨ãã§ãã¾ãã + +@c Need to use override to enable fingerings to show this -- can we do so? +@lilypond[quote, verbatim] +<< + \context ChordNames { + \chordmode { + c1 d:m + } + } + \context Staff { + \override Voice.TextScript + #'(fret-diagram-details finger-code) = #'below-string + \clef "treble_8" + <c e g c' e'>1^\markup { + \fret-diagram-terse #"x;3-3;2-2;o;1-1;o;" + } + <d a d' f'>1^\markup { + \fret-diagram-terse #"x;x;o;2-2;3-3;1-1;" + } + } +>> +@end lilypond + +fret-diagram-terse ãã¼ã¯ã¢ããã使ã£ã¦ããæã@c +ä»ã®ãã¬ãã ãã¤ã¢ã°ã©ã ããããã£ã®èª¿ç¯ã«ã¯ +@code{\override} ãç¨ããå¿ è¦ãããã¾ãã + +@cindex fret-diagram-verbose markup (fret-diagram-verbose ãã¼ã¯ã¢ãã) +@cindex capo (ã«ã) + +@funindex fret-diagram-verbose +@funindex \fret-diagram-verbose + +fret-diagram-verbose ãã¼ã¯ã¢ããæååã®ãã©ã¼ããã㯠Scheme ãªã¹ãã§ãã@c +ãªã¹ãã®åè¦ç´ ã¯ãã¬ãã ãã¤ã¢ã°ã©ã ä¸ã«é ç½®ããè¦ç´ ã示ãã¦ãã¾ãã + +@lilypond[quote, verbatim] +<< + \context ChordNames { + \chordmode { + c1 d:m + } + } + \context Staff { + \clef "treble_8" + <c e g c' e'>1^\markup { + \fret-diagram-verbose #'( + (mute 6) + (place-fret 5 3) + (place-fret 4 2) + (open 3) + (place-fret 2 1) + (open 1) + ) + } + <d a d' f'>1^\markup { + \fret-diagram-verbose #'( + (mute 6) + (mute 5) + (open 4) + (place-fret 3 2) + (place-fret 2 3) + (place-fret 1 1) + ) + } + } +>> +@end lilypond + +fret-diagram-verbose ãã¼ã¯ã¢ããæååã«éæã®æç¤ºã¨ãã¬ã¼æç¤ºã@c +å«ãããã¨ãã§ãã¾ãã@c +fret-diagram-verbose ã¤ã³ã¿ã¼ãã§ã¤ã¹ã«ç¹æãªãã¨ã¨ãã¦ã +ã«ãæç¤ºããã¬ãã ãã¤ã¢ã°ã©ã ä¸ã«é ç½®ãããã¨ãã§ãã¾ãã@c +ã«ãæç¤ºã¯ãã¹ã¦ã®å¼¦ã«éãªã太ãç·ã§ãã@c +ã«ããæã¤ãã¬ããã¯ããã¬ãã ãã¤ã¢ã°ã©ã ã®ä¸ã®æãä½ããã¬ããã§ãã + +@c \override is necessary to make fingering visible +@lilypond[quote, verbatim] +<< + \context ChordNames { + \chordmode { + f1 g c + } + } + \context Staff { + \clef "treble_8" + \override Voice.TextScript + #'(fret-diagram-details finger-code) = #'below-string + <f, c f a c' f'>1^\markup { + \fret-diagram-verbose #'( + (place-fret 6 1) + (place-fret 5 3) + (place-fret 4 3) + (place-fret 3 2) + (place-fret 2 1) + (place-fret 1 1) + (barre 6 1 1) + ) + } + <g, b, d g b g'>1^\markup { + \fret-diagram-verbose #'( + (place-fret 6 3 2) + (place-fret 5 2 1) + (open 4) + (open 3) + (open 2) + (place-fret 1 3 3) + ) + } + <c e g c' e'>1^\markup { + \fret-diagram-verbose #'( + (capo 3) + (mute 6) + (place-fret 4 5 1) + (place-fret 3 5 2) + (place-fret 2 5 3) + ) + } + } +>> +@end lilypond + +fret-diagram-verbose ãã¼ã¯ã¢ããã使ã£ã¦ããæã@c +ä»ã®ãã¬ãã ãã¤ã¢ã°ã©ã ããããã£ã®èª¿ç¯ã«ã¯ +@code{\override} ãç¨ããå¿ è¦ãããã¾ãã + + +@ignore +The following example shows the three fret-diagram markup +interfaces, along with examples of common tweaks. For example, +the size of the verbose fret diagram is reduced to 0.75, and the +finger indications are specified to appear below the diagram. The +terse diagram includes tweaks to specify placement of finger code +and color of dots. + +@lilypond[verbatim,ragged-right,quote] +\new Voice { + \clef "treble_8" + d4^\markup { + \fret-diagram #"6-x;5-x;4-o;3-2;2-3;1-2;" + } + d4 d d + fis^\markup { + \override #'(size . 0.75) { + \override #'(finger-code . below-string) { + \fret-diagram-verbose #'((place-fret 6 2 1) (barre 6 1 2) + (place-fret 5 4 3) + (place-fret 4 4 4) + (place-fret 3 3 2) + (place-fret 2 2 1) + (place-fret 1 2 1)) + } + } + } + fis4 fis fis + c^\markup { + \override #'(dot-radius . 0.35) { + \override #'(finger-code . in-dot) { + \override #'(dot-color . white) { + \fret-diagram-terse #"x;3-1-(;5-2;5-3;5-4;3-1-);" + } + } + } + } + c4 c c +} +@end lilypond +@end ignore + +@cindex customized fret diagram (ã«ã¹ã¿ãã¤ãºããããã¬ãã ãã¤ã¢ã°ã©ã ) +@cindex fret diagram, customized (ã«ã¹ã¿ãã¤ãºããããã¬ãã ãã¤ã¢ã°ã©ã ) +@cindex diagram, fret, customized (ã«ã¹ã¿ãã¤ãºããããã¬ãã ãã¤ã¢ã°ã©ã ) + +@funindex fret-diagram-interface + +ã¦ã¼ã¶ã®å¥½ã¿ã«å¿ãã¦ã@c +@code{fret-diagram-interface} ããããã£ã§@c +ãã¬ãã ãã¤ã¢ã°ã©ã ã®ã°ã©ãã£ã㯠ã¬ã¤ã¢ã¦ããã«ã¹ã¿ãã¤ãºãããã¨ãå¯è½ã§ãã +詳細ã¯ã@rinternals{fret-diagram-interface} ãåç §ãã¦ãã ããã@c +ãã¬ãã ãã¤ã¢ã°ã©ã ãã¼ã¯ã¢ããç¨ã®ã¤ã³ã¿ã¼ãã§ã¤ã¹ ããããã£ã¯ +@code{Voice.TextScript} ã«å±ãã¾ãã + +@snippets + +@lilypondfile[verbatim,quote,texidoc,doctitle] +{changing-fret-orientations.ly} + +@lilypondfile[verbatim,quote,texidoc,doctitle] +{customizing-markup-fret-diagrams.ly} + +@seealso +è¨èæ³ãªãã¡ã¬ã³ã¹: +@ref{Instrument Specific Markup} + +ã³ã¼ãæçé: +@rlsr{Fretted strings} + +å é¨ãªãã¡ã¬ã³ã¹: +@rinternals{fret-diagram-interface} + + +@node ãããããå®ç¾©ããããã¬ãã ãã¤ã¢ã°ã©ã +@unnumberedsubsubsec ãããããå®ç¾©ããããã¬ãã ãã¤ã¢ã°ã©ã +@translationof Predefined fret diagrams + +@cindex fret diagrams (ãã¬ãã ãã¤ã¢ã°ã©ã ) +@cindex fret diagrams, ukulele (ã¦ã¯ã¬ã¬ã®ãã¬ãã ãã¤ã¢ã°ã©ã ) +@cindex fret diagrams, mandolin (ãã³ããªã³ã®ãã¬ãã ãã¤ã¢ã°ã©ã ) +@cindex chord diagrams (ã³ã¼ã ãã¤ã¢ã°ã©ã ) + +@funindex FretBoards +@funindex stringTunings + +ãã¬ãã ãã¤ã¢ã°ã©ã ã @code{FretBoards} ã³ã³ããã¹ããç¨ãã¦è¡¨ç¤ºããã@c +ãã¨ãã§ãã¾ãã@c +ããã©ã«ãã§ã¯ã @code{FretBoards} ã³ã³ããã¹ãã¯@c +åç §ãã¼ãã«ã«ä¿åãããã¦ãããã¬ãã ãã¤ã¢ã°ã©ã ã表示ãã¾ã: + +@lilypond[verbatim, ragged-right, quote] +\include "predefined-guitar-fretboards.ly" +\context FretBoards { + \chordmode { + c1 d + } +} +@end lilypond + +ãããããå®ç¾©ããããã¬ãã ãã¤ã¢ã°ã©ã ã®ããã©ã«ã㯠+ãã¡ã¤ã« @file{predefined-guitar-fretboards.ly} ã®ä¸ã«ããã¾ãã +ãã¬ãã ãã¤ã¢ã°ã©ã ã¯ã@c +ã³ã¼ãã®ãããã¨ç¾å¨ä½¿ããã¦ãã @code{stringTunings} ã®å¤@c +ã«åºã¥ãã¦ä¿åããã¾ãã@c +@file{predefined-guitar-fretboards.ly} ãä¿æãã¦ãã@c +ãããããå®ç¾©ããããã¬ãã ãã¤ã¢ã°ã©ã ã¯ãã®ã¿ã¼ç¨ã ãã§ãã@c +@file{predefined-guitar-fretboards.ly} ã®ä¸ã«ããä¾ã«å¾ã£ã¦ã@c +ä»ã®æ¥½å¨ãããã¯ä»ã®ãã¥ã¼ãã³ã°ç¨ã®@c +ãããããå®ç¾©ããããã¬ãã ãã¤ã¢ã°ã©ã ã追å ãããã¨ãã§ãã¾ãã + +ã¦ã¯ã¬ã¬ç¨ã®ãã¬ãã ãã¤ã¢ã°ã©ã ã¯@c +ãã¡ã¤ã« @file{predefined-ukulele-fretboards.ly} ã®ä¸ã«ããã¾ãã + +@lilypond[verbatim, ragged-right, quote] +\include "predefined-ukulele-fretboards.ly" + +myChords = \chordmode { a1 a:m a:aug } + +\new ChordNames { + \myChords +} + +\new FretBoards { + \set stringTunings = #ukulele-tuning + \myChords +} +@end lilypond + +ãã³ããªã³ç¨ã®ãã¬ãã ãã¤ã¢ã°ã©ã ã¯@c +ãã¡ã¤ã« @file{predefined-mandolin-fretboards.ly} ã®ä¸ã«ããã¾ãã + +@lilypond[verbatim, ragged-right, quote] +\include "predefined-mandolin-fretboards.ly" + +myChords = \chordmode { c1 c:m7.5- c:aug } + +\new ChordNames { + \myChords +} + +\new FretBoards { + \set stringTunings = #mandolin-tuning + \myChords +} +@end lilypond + +ã³ã¼ãã®ããããå ¥åããæ¹æ³ã¯ãåæé²è¡ãã鳿¥½ã¨ãã¦å ¥åãããã@c +ã³ã¼ã ã¢ã¼ã (@ref{Chord mode overview} ãåç §ãã¦ãã ãã) +ãç¨ãã¦å ¥åãããã®ã©ã¡ããã§ãã + +@lilypond[verbatim, ragged-right,quote] +\include "predefined-guitar-fretboards.ly" +\context FretBoards { + \chordmode { c1 } + <c' e' g'>1 +} +@end lilypond + +@cindex chord names with fret diagrams +@cindex fret diagrams with chord names + +@funindex ChordNames +@funindex chordmode +@funindex \chordmode + +ã³ã¼ã ãã¼ã ã¨ãã¬ãã ãã¤ã¢ã°ã©ã ãä¸ç·ã«è¡¨ç¤ºããããã¨ã@c +ä¸è¬çã«è¡ããã¾ãã@c +ãããå®ç¾ããã«ã¯ã@c +@code{ChordNames} ã³ã³ããã¹ãã @code{FretBoards} ã³ã³ããã¹ãã¨ä¸¦åã«@c +é ç½®ãã¦ã@c +両æ¹ã®ã³ã³ããã¹ãã«åã鳿¥½ãä¸ãã¾ãã + +@lilypond[verbatim, ragged-right, quote] +\include "predefined-guitar-fretboards.ly" +mychords = \chordmode{ + c1 f g +} + +<< + \context ChordNames { + \mychords + } + \context FretBoards { + \mychords + } +>> +@end lilypond + +@cindex transposing fret diagrams (ãã¬ãã ãã¤ã¢ã°ã©ã ã移調ããã) +@cindex fret diagrams, transposing (ãã¬ãã ãã¤ã¢ã°ã©ã ã移調ããã) +@cindex diagrams, fret, transposing (ãã¬ãã ãã¤ã¢ã°ã©ã ã移調ããã) + +ãããããå®ç¾©ããããã¬ãã ãã¤ã¢ã°ã©ã ã¯ãc +移調ãããã³ã¼ãã«å¯¾ãããã¤ã¢ã°ã©ã ããã¬ãã ãã¤ã¢ã°ã©ã ãã¼ãã«ã«@c +ä¿åããã¦ããã°ã移調å¯è½ã§ãã + +@lilypond[verbatim, ragged-right, quote] +\include "predefined-guitar-fretboards.ly" +mychords = \chordmode{ + c1 f g +} + +mychordlist = { + \mychords + \transpose c e { \mychords } +} +<< + \context ChordNames { + \mychordlist + } + \context FretBoards { + \mychordlist + } +>> +@end lilypond + + +ã®ã¿ã¼ç¨ã®ãããããå®ç¾©ããããã¬ãã ãã¤ã¢ã°ã©ã ãã¼ãã«ã¯ã@c +17 ãã¼ã®ããããã«å¯¾ã㦠8 ã¤ã®ã³ã¼ã +(major, minor, augmented, diminished, dominant seventh, major seventh, +minor seventh, dominant ninth) +ãä¿æãã¦ãã¾ãã@c +ã¦ã¯ã¬ã¬ç¨ã®ãããããå®ç¾©ããããã¬ãã ãã¤ã¢ã°ã©ã ãã¼ãã«ã¯ã@c +ä¸è¨ã®ã³ã¼ãã«å ãã¦ã3 ã¤ã®ã³ã¼ã +(major sixth, suspended second, ããã« suspended fourth) +ãä¿æãã¦ãã¾ãã@c +ãããããå®ç¾©ããããã¬ãã ãã¤ã¢ã°ã©ã ã®å®å ¨ãªãªã¹ã㯠+@ref{Predefined fretboard diagrams} ã§ç¤ºããã¦ãã¾ãã@c +ãã¼ãã«ã«ã¨ã³ããªããã¦ããªãã³ã¼ããããå ´åã@c +FretBoards ã¨ã³ã°ã©ã¼ã㯠@ref{èªåãã¬ãã ãã¤ã¢ã°ã©ã } ã§èª¬æãã@c +èªåãã¬ãã ãã¤ã¢ã°ã©ã æ©è½ãç¨ã㦠fret-diagram ãç®åºãã¾ãã + +@lilypond[verbatim, ragged-right, quote] +\include "predefined-guitar-fretboards.ly" +mychords = \chordmode{ + c1 c:maj9 +} + +<< + \context ChordNames { + \mychords + } + \context FretBoards { + \mychords + } +>> +@end lilypond + +@cindex fret diagrams, adding custom (ã«ã¹ã¿ã ãã¬ãã ãã¤ã¢ã°ã©ã ã追å ãã) +@cindex custom fret diagrams, adding (ã«ã¹ã¿ã ãã¬ãã ãã¤ã¢ã°ã©ã ã追å ãã) +@cindex adding custom fret diagrams (ã«ã¹ã¿ã ãã¬ãã ãã¤ã¢ã°ã©ã ã追å ãã) + +ãã¬ãã ãã¤ã¢ã°ã©ã ããã¬ãã ãã¤ã¢ã°ã©ã ãã¼ãã«ã«@c +追å ãããã¨ãã§ãã¾ãã@c +ãã¤ã¢ã°ã©ã ã追å ããã«ã¯ããã¤ã¢ã°ã©ã ã®ããã·ã¥ ãã¼ãã«ã@c +ãã¤ã¢ã°ã©ã ã®ã³ã¼ãã使ç¨ãããã¥ã¼ãã³ã°ãããã«ãã¤ã¢ã°ã©ã ã®å®ç¾©ã@c +æå®ããå¿ è¦ãããã¾ãã@c +é常ãããã·ã¥ ãã¼ãã«ã¯ @var{default-fret-table} ã§ãã@c +ãã¤ã¢ã°ã©ã ã®å®ç¾©ã¯ @code{fret-diagram-terse} å®ç¾©æååã¾ãã¯@c +@code{fret-diagram-verbose} ãã¼ãã³ã° ãªã¹ãã®ã©ã¡ããã§ãã + +@lilypond[verbatim, ragged-right, quote] +\include "predefined-guitar-fretboards.ly" + +\storePredefinedDiagram #default-fret-table + \chordmode { c:maj9 } + #guitar-tuning + #"x;3-2;o;o;o;o;" + +mychords = \chordmode { + c1 c:maj9 +} + +<< + \context ChordNames { + \mychords + } + \context FretBoards { + \mychords + } +>> +@end lilypond + +ãããã®ãªã¯ã¿ã¼ããå¤ãããã¨ã§ã@c +åãã³ã¼ã ãã¼ã ã«å¯¾ãã¦ç°ãªããã¬ãã ãã¤ã¢ã°ã©ã ãä¿åãããã¨ãã§ãã¾ãã@c +ãªã¯ã¿ã¼ããå¤ããå ´åã¯ã@c +ããã©ã«ãã®ãªã¯ã¿ã¼ãã«å¯¾ãã¦å°ãªãã¨ã 2 ãªã¯ã¿ã¼ã@c +ä¸ãããä¸ããå¿ è¦ãããã¾ãã@c +ããã©ã«ãã® 1 ãªã¯ã¿ã¼ãä¸ã¾ãã¯ä¸ã®ãªã¯ã¿ã¼ãã¯ã@c +ãã¬ãããã¼ãã®ç§»èª¿ã«ä½¿ç¨ãããããã§ãã + +@lilypond[verbatim, ragged-right, quote] +\include "predefined-guitar-fretboards.ly" + +\storePredefinedDiagram #default-fret-table + \chordmode { c'' } + #guitar-tuning + #(offset-fret 2 (chord-shape 'bes guitar-tuning)) + +mychords = \chordmode { + c1 c'' +} + +<< + \context ChordNames { + \mychords + } + \context FretBoards { + \mychords + } +>> +@end lilypond + +@cindex fretted instruments, chord shapes (ãã¬ããã®ããæ¥½å¨ã®ã³ã¼ã ã·ã§ã¤ã) +@cindex chord shapes for fretted instruments (ãã¬ããã®ããæ¥½å¨ã®ã³ã¼ã ã·ã§ã¤ã) + +@funindex \addChordShape +@funindex addChordShape +@funindex storePredefinedDiagram +@funindex \storePredefinedDiagram + +@ignore +LilyPond ã¯ãã¬ãã ãã¤ã¢ã°ã©ã ã«å ãã¦ã@c +ã³ã¼ã ã·ã§ã¤ãã®å é¨ãªã¹ããä¿åãã¾ãã@c +@end ignore + +@c æªè¨³ +In addition to fret diagrams, LilyPond stores an internal list of chord +shapes. The chord shapes are fret diagrams that can be shifted along +the neck to different positions to provide different chords. Chord +shapes can be added to the internal list and then used to define +predefined fret diagrams. Because they can be moved to various +positions on the neck, chord shapes will normally not contain +any open strings. Like fret diagrams, chord shapes can be +entered as either fret-diagram-terse strings or fret-diagram-verbose +marking lists. + +@lilypond[verbatim, ragged-right, quote] +\include "predefined-guitar-fretboards.ly" + +% Add a new chord shape + +\addChordShape #'powerf #guitar-tuning #"1-1;3-3;3-4;x;x;x;" + +% add some new chords based on the power chord shape + +\storePredefinedDiagram #default-fret-table + \chordmode { f'' } + #guitar-tuning + #(chord-shape 'powerf guitar-tuning) +\storePredefinedDiagram #default-fret-table + \chordmode { g'' } + #guitar-tuning + #(offset-fret 2 (chord-shape 'powerf guitar-tuning)) + +mychords = \chordmode{ + f1 f'' g g'' +} + +<< + \context ChordNames { + \mychords + } + \context FretBoards { + \mychords + } +>> +@end lilypond + +@code{fret-diagram-interface} ã®ããããã£ãéãã¦ã@c +ãã¬ãã ãã¤ã¢ã°ã©ã ã®ã°ã©ãã£ã«ã« ã¬ã¤ã¢ã¦ããã¦ã¼ã¶ã®å¥½ã¿ã«å¿ãã¦@c +ã«ã¹ã¿ãã¤ãºãããã¨ãã§ãã¾ãã@c +詳細㯠@rinternals{fret-diagram-interface} ãåç §ãã¦ãã ããã@c +ãããããå®ç¾©ããããã¬ãã ãã¤ã¢ã°ã©ã ã®ã¤ã³ã¿ã¼ãã§ã¤ã¹ ããããã£ã¯@c +@code{FretBoards.FretBoard} ã«å±ãã¾ãã + +@snippets + +@lilypondfile[verbatim,quote,texidoc,doctitle] +{customizing-fretboard-fret-diagrams.ly} + +@lilypondfile[verbatim,quote,texidoc,doctitle] +{defining-predefined-fretboards-for-other-instruments.ly} + +@lilypondfile[verbatim,quote,texidoc,doctitle] +{chordchanges-for-fretboards.ly} + +@lilypondfile[verbatim,quote,texidoc,doctitle] +{fretboards-alternate-tables.ly} + + +@seealso +è¨èæ³ãªãã¡ã¬ã³ã¹: +@ref{ã«ã¹ã¿ã ã¿ãè}, +@ref{èªåãã¬ãã ãã¤ã¢ã°ã©ã }, +@ref{Chord mode overview}, +@ref{Predefined fretboard diagrams} + +ã¤ã³ã¹ãã¼ã«ããã¦ãããã¡ã¤ã«: +@file{ly/predefined-guitar-fretboards.ly}, +@file{ly/predefined-guitar-ninth-fretboards.ly}, +@file{ly/predefined-ukulele-fretboards.ly}, +@file{ly/predefined-mandolin-fretboards.ly} + +ã³ã¼ãæçé: +@rlsr{Fretted strings} + +å é¨ãªãã¡ã¬ã³ã¹: +@rinternals {fret-diagram-interface} + + +@node èªåãã¬ãã ãã¤ã¢ã°ã©ã +@unnumberedsubsubsec èªåãã¬ãã ãã¤ã¢ã°ã©ã +@translationof Automatic fret diagrams + +@cindex fret diagrams, automatic (èªåãã¬ãã ãã¤ã¢ã°ã©ã ) +@cindex chord diagrams, automatic (èªåã³ã¼ã ãã¤ã¢ã°ã©ã ) +@cindex automatic fret diagrams (èªåãã¬ãã ãã¤ã¢ã°ã©ã ) +@cindex automatic chord diagrams (èªåã³ã¼ã ãã¤ã¢ã°ã©ã ) + +@code{FretBoards} ã³ã³ããã¹ããç¨ãã¦ã@c +å ¥åãããé³ç¬¦ãããã¬ãã ãã¤ã¢ã°ã©ã ãèªåçã«ä½æãããã¨ãã§ãã¾ãã@c +ã¢ã¯ãã£ã㪠@code{stringTunings} ã§å ¥åãããé³ç¬¦ã«å¯¾ãã¦@c +ãããããå®ç¾©ããããã¤ã¢ã°ã©ã ãç¨æããã¦ããªãå ´åã@c +ãã®ã³ã³ããã¹ãã¯ãã®é³ç¬¦ãæ¼å¥ããããã«ä½¿ç¨ãã弦ã¨ãã¬ãããç®åºãã¾ãã + +@lilypond[quote,ragged-right,verbatim] +<< + \context ChordNames { + \chordmode { + f1 g + } + } + \context FretBoards { + <f, c f a c' f'>1 + <g,\6 b, d g b g'>1 + } + \context Staff { + \clef "treble_8" + <f, c f a c' f'>1 + <g, b, d g b' g'>1 + } +>> +@end lilypond + +@funindex predefinedFretboardsOff +@funindex \predefinedFretboardsOff +@funindex predefinedFretboardsOn +@funindex \predefinedFretboardsOn + +ããã©ã«ãã§ã¯ãããããå®ç¾©ããããã¤ã¢ã°ã©ã ã¯èªã¿è¾¼ã¾ããªãããã@c +ãã¬ãã ãã¤ã¢ã°ã©ã ã®èªåç®åºãããã©ã«ãã®æ¯ãèãã¨ãªãã¾ãã@c +䏿¦ããã©ã«ãã®ãã¤ã¢ã°ã©ã ãèªã¿è¾¼ã¾ããã¨ã@c +ãããããå®ç¾©ãããã³ãã³ãã§èªåç®åºãæå¹ã¾ãã¯ç¡å¹ã«ãããã¨ãã§ãã¾ã: + +@lilypond[quote,ragged-right,verbatim] + +\storePredefinedDiagram #default-fret-table + <c e g c' e'> + #guitar-tuning + #"x;3-1-(;5-2;5-3;5-4;3-1-1-);" +<< + \context ChordNames { + \chordmode { + c1 c c + } + } + \context FretBoards { + <c e g c' e'>1 + \predefinedFretboardsOff + <c e g c' e'>1 + \predefinedFretboardsOn + <c e g c' e'>1 + } + \context Staff { + \clef "treble_8" + <c e g c' e'>1 + <c e g c' e'>1 + <c e g c' e'>1 + } +>> +@end lilypond + + +ãã¬ãããã¼ãç®åºæ©è½ãé©åãªãã¤ã¢ã°ã©ã ãç®åºã§ããªããã¨ãããã¾ãã@c +ããã¯ãæåã§é³ç¬¦ã弦ã«å²ãå½ã¦ããã¨ã«ãã修復ã§ãããã¨ãããã¾ãã@c +å¤ãã®å ´åãæåã§å²ãå½ã¦ãå¿ è¦ã®ããé³ç¬¦ã¯ 1 ã¤ã ãã§ãã@c +ãã®é³ç¬¦ãæåã§å²ãå½ã¦ãã¨ã@c +ä»ã®é³ç¬¦ã¯ @code{FretBoards} ã³ã³ããã¹ãã«ããé©åã«é ç½®ããã¾ãã + +@cindex fret diagrams, adding fingerings (ãã¬ãã ãã¤ã¢ã°ã©ã ã«éæã追å ãã) +@cindex fingerings, adding to fret diagrams (ãã¬ãã ãã¤ã¢ã°ã©ã ã«éæã追å ãã) + +@code{FretBoard} ãã¬ãã ãã¤ã¢ã°ã©ã ã«éæã追å ãããã¨ãã§ãã¾ãã + +@lilypond[quote, verbatim] +<< + \context ChordNames { + \chordmode { + c1 d:m + } + } + \context FretBoards { + <c-3 e-2 g c'-1 e'>1 + <d a-2 d'-3 f'-1>1 + } + \context Staff { + \clef "treble_8" + <c e g c' e'>1 + <d a d' f'>1 + } +>> +@end lilypond + +@funindex minimumFret + +@code{FretBoard} ã³ã³ããã¹ãã®å¼¦ã¨ãã¬ãããç®åºããéã«ä½¿ç¨ããã@c +æå°ãã¬ããã @code{minimumFret} ããããã£ã§ã»ãããããã¨ãã§ãã¾ãã +property. + +@lilypond[quote, verbatim] +<< + \context ChordNames { + \chordmode { + d1:m d:m + } + } + \context FretBoards { + <d a d' f'>1 + \set FretBoards.minimumFret = #5 + <d a d' f'>1 + } + \context Staff { + \clef "treble_8" + <d a d' f'>1 + <d a d' f'>1 + } +>> +@end lilypond + +@code{TabStaff} ã³ã³ããã¹ãã¨åæ§ã«ã@c +@code{FretBoards} ã³ã³ããã¹ãã®å¼¦ã¨ãã¬ãã㯠+@code{stringTunings} ããããã£ã«ä¾åãã¾ãã@c +@code{stringTunings} ããããã£ã«ã¤ãã¦ã®æ å ±ã¯ã@c +@ref{ã«ã¹ã¿ã ã¿ãè} ãåç §ãã¦ãã ããã + +@code{fret-diagram-interface} ã®ããããã£ãéãã¦ã@c +ãã¬ãã ãã¤ã¢ã°ã©ã ã®ã°ã©ãã£ã«ã« ã¬ã¤ã¢ã¦ããã¦ã¼ã¶ã®å¥½ã¿ã«å¿ãã¦@c +ã«ã¹ã¿ãã¤ãºãããã¨ãã§ãã¾ãã@c +詳細㯠@rinternals{fret-diagram-interface} ãåç §ãã¦ãã ããã@c +@code{FretBoards} ãã¬ãã ãã¤ã¢ã°ã©ã ã®ã®ã¤ã³ã¿ã¼ãã§ã¤ã¹ ããããã£ã¯@c +@code{FretBoards.FretBoard} ã«å±ãã¾ãã + + +@predefined +@code{\predefinedFretboardsOff}, +@code{\predefinedFretboardsOn} +@endpredefined + + +@seealso +è¨èæ³ãªãã¡ã¬ã³ã¹: +@ref{ã«ã¹ã¿ã ã¿ãè} + +ã³ã¼ãæçé: +@rlsr{Fretted strings} + +å é¨ãªãã¡ã¬ã³ã¹: +@rinternals {fret-diagram-interface} + +@knownissues +èªåãã¬ãããã¼ãç®åºæ©è½ã¯ã@c +ã¢ããã¼ã³ ãã¥ã¼ãã³ã°ã§ã¯ãªã楽å¨ã§ã¯é©åã«æ©è½ãã¾ããã + + +@node 峿ã®éæ +@unnumberedsubsubsec 峿ã®éæ +@translationof Right-hand fingerings + +@cindex fretted instruments, right hand fingerings (ãã¬ããã®ããæ¥½å¨ã§ã®å³æã®éæ) +@cindex fingerings, right hand for fretted instruments (ãã¬ããã®ããæ¥½å¨ã§ã®å³æã®éæ) +@cindex right hand fingerings for fretted instruments (ãã¬ããã®ããæ¥½å¨ã§ã®å³æã®éæ) + +@funindex rightHandFinger +@funindex \rightHandFinger + +峿ã®éæ @var{p-i-m-a} ã¯ã@c +éæã楽èã®ä¸ã«èå»ããããã«åä¸ã®é³ç¬¦ã«é©ç¨ããå ´åã§ãã£ã¦ãã@c +å鳿§é @code{<>} å é¨ã§å ¥åããå¿ è¦ãããã¾ãã + +@warning{@code{@bs{}rightHandFinger} ã®åã«ãã¤ãã³ãã@c +å鳿§é ãéãã @code{>} ã®åã«ã¹ãã¼ã¹ãæ¿å ¥ãã @strong{å¿ è¦ãããã¾ã}ã} + +@lilypond[quote,verbatim,relative=0] +\clef "treble_8" +<c-\rightHandFinger #1 >4 +<e-\rightHandFinger #2 > +<g-\rightHandFinger #3 > +<c-\rightHandFinger #4 > +<c,-\rightHandFinger #1 e-\rightHandFinger #2 + g-\rightHandFinger #3 c-\rightHandFinger #4 >1 +@end lilypond + +å ¥åããããããããã«ã@code{\rightHandFinger} ãç縮ãããã¨ãã§ãã¾ãã +ä¾ãã°ã@code{RH} ã«ç縮ãã¾ã: + +@example +#(define RH rightHandFinger) +@end example + + +@snippets + +@lilypondfile[verbatim,quote,texidoc,doctitle] +{placement-of-right-hand-fingerings.ly} + +@lilypondfile[verbatim,quote,texidoc,doctitle] +{fingerings,-string-indications,-and-right-hand-fingerings.ly} + + +@seealso +ã³ã¼ãæçé: +@rlsr{Fretted strings} + +å é¨ãªãã¡ã¬ã³ã¹: +@rinternals{StrokeFinger} + + +@node ã®ã¿ã¼ +@subsection ã®ã¿ã¼ +@translationof Guitar + +ã®ã¿ã¼ã«é¢ããè¨èã®åé¡ã®å¤§é¨åã¯ã@c +ãã¬ããã®ããæ¥½å¨å ¨è¬ã®ã»ã¯ã·ã§ã³ã§ååã«ã«ãã¼ããã¦ãã¾ãã@c +ããããªãããããã§ã¯ 2, 3 ã®ä¾¡å¤ã®ãããã¨ãã«ãã¼ãã¾ãã@c +æè©ã®ä¸ã«ã³ã¼ãæç¤ºãé ç½®ããã ãã®æéã¿ã¤ãã®ããã¥ã¡ã³ãã@c +使ãããã¨æãã¦ã¼ã¶ãæã ãã¾ãã@c +LilyPond ã¯æ¥½èèå»ããã°ã©ã ãªã®ã§ã@c +鳿¥½è¨èãæããªãããã¥ã¡ã³ãã®ä½æã«ã¯æ¨å¥¨ã§ãã¾ããã@c +ã¯ã¼ã ããã»ããµãããã¹ã ã¨ãã£ã¿ã@c +çµé¨ã®ããã¦ã¼ã¶ã§ããã° GuitarTeX ã®ãããªèå»ããã°ã©ã ã®æ¹ãé©ãã¦ãã¾ãã + +@menu +* ãã¸ã·ã§ã³ã¨ãã¬ã¼ã®æç¤º:: +* ãã¼ã¢ãã¯ã¹ã¨ããã ãã¼ãã®æç¤º:: +* ãã¯ã¼ ã³ã¼ãã®æç¤º:: +@end menu + +@node ãã¸ã·ã§ã³ã¨ãã¬ã¼ã®æç¤º +@unnumberedsubsubsec ãã¸ã·ã§ã³ã¨ãã¬ã¼ã®æç¤º +@translationof Indicating position and barring + +@cindex indicating position and barring for fretted instruments (ãã¬ããã®ããæ¥½å¨ã§ã®ãã¸ã·ã§ã³ã¨ãã¬ã¼ã®æç¤º) +@cindex fretted instruments, indicating position and barring (ãã¬ããã®ããæ¥½å¨ã§ã®ãã¸ã·ã§ã³ã¨ãã¬ã¼ã®æç¤º) + +以ä¸ã®ä¾ã¯ã楽èã«ã®ã¿ã¼ã®ãã¸ã·ã§ã³ã¨ãã¬ã¼ã®æç¤ºãå«ããæ¹æ³ã示ãã¦ãã¾ãã + +@lilypond[quote,ragged-right,verbatim,relative=0] +\clef "treble_8" +b16 d g b e +\textSpannerDown +\override TextSpanner #'(bound-details left text) = #"XII " +g16\startTextSpan +b16 e g e b g\stopTextSpan +e16 b g d +@end lilypond + + +@seealso +è¨èæ³ãªãã¡ã¬ã³ã¹: +@ref{ããã¹ã ã¹ãã} + +ã³ã¼ãæçé: +@rlsr{Fretted strings}, +@rlsr{Expressive marks} + + +@node ãã¼ã¢ãã¯ã¹ã¨ããã ãã¼ãã®æç¤º +@unnumberedsubsubsec ãã¼ã¢ãã¯ã¹ã¨ããã ãã¼ãã®æç¤º +@translationof Indicating harmonics and dampened notes + +@cindex fretted instruments, dampened notes (ãã¬ããã®ããæ¥½å¨ã®ããã ãã¼ã) +@cindex fretted instruments, harmonics (ãã¬ããã®ããæ¥½å¨ã®ãã¼ã¢ãã¯ã¹) +@cindex dampened notes on fretted instruments (ãã¬ããã®ããæ¥½å¨ã®ããã ãã¼ã) +@cindex harmonics on fretted instruments (ãã¬ããã®ããæ¥½å¨ã®ãã¼ã¢ãã¯ã¹) + +ããã ãã¼ãããã¼ã¢ãã¯ã¹ã示ãããã®ç¹æ®ãªç¬¦é ã使ããã¨ãã§ãã¾ãã@c +é常ããã¼ã¢ãã¯ã¹ã«ã¯ããã¹ã ãã¼ã¯ã¢ããã«ãã説æãä»ãå ãã¾ãã + +@lilypond[quote,ragged-right,verbatim] +\relative c' { + \clef "treble_8" + \override Staff.NoteHead #'style = #'harmonic-mixed + d^\markup { \italic { \fontsize #-2 { "harm. 12" }}} <g b>1 +} +@end lilypond + +ããã ãã¼ã (ã´ã¼ã¹ã ãã¼ãã¨ãå¼ã°ãã¾ã) ã@c +é常ã®èã¨ã¿ãèã§ãµãã¼ãããã¾ã: + +@lilypond[quote,ragged-right,verbatim] +music = \relative c' { + < a\3 \deadNote c\2 a'\1 >4 + < b\3 \deadNote d\2 b'\1 > + < c\3 \deadNote e\2 c'\1 > + \deadNotesOn + \times 2/3 { g8 b e } + \deadNotesOff + < a,\3 c\2 e\1 >1 +} +\new StaffGroup << + \new Staff { + \clef "treble_8" + \music + } + \new TabStaff { + \music + } +>> +@end lilypond + +ãã 1 ã¤ã®æ¼å¥ãã¯ããã¯ã« @notation{ãã¼ã ãã¥ã¼ã} +(ç¹ã«ãã¨ã¬ã ã®ã¿ã¼ã§ä½¿ç¨ããã¾ã) ãããã¾ãã@c +弦ãå¼¾ãæã®å¹³ã§å¼¦ã«ãã¥ã¼ããããã¾ã (訳è : æã®å¹³ï¼ãã¼ã (palm))ã@c +LilyPond ã¯ã符é ãä¸è§å½¢ã«å¤æ´ãããã¨ã§ã@c +ãã¼ã ãã¥ã¼ãã®é³ç¬¦è¨èããµãã¼ããã¾ãã + +@c KEEP LY +@lilypond[quote,ragged-right,verbatim] +\new Voice { % è¦å: 楽æ²ã®å é ã« palmMuteOn ãããå ´åã + % palmMuteOff ãæ£ããæ©è½ãããã«ã¯ Voice ã + % æç¤ºçã«ã¤ã³ã¹ã¿ã³ã¹åããå¿ è¦ãããã¾ãã + \relative c, { + \clef "G_8" + \palmMuteOn + e8^\markup { \musicglyph #"noteheads.u2do" = palm mute } + < e b' e > e + \palmMuteOff + e e \palmMute e e e | + e8 \palmMute { e e e } e e e e | + < \palmMute e b' e >8 \palmMute { e e e } < \palmMute e b' e >2 + } +} +@end lilypond + +@seealso +ã³ã¼ãæçé: +@rlsr{Fretted strings} + +è¨èæ³ãªãã¡ã¬ã³ã¹: +@ref{ç¹æ®ãªç¬¦é }, +@ref{Note head styles} + + +@node ãã¯ã¼ ã³ã¼ãã®æç¤º +@unnumberedsubsubsec ãã¯ã¼ ã³ã¼ãã®æç¤º +@translationof Indicating power chords + +@funindex powerChords +@funindex \powerChords + +@cindex power chords (ãã¯ã¼ ã³ã¼ã) +@cindex chords, power (ãã¯ã¼ ã³ã¼ã) + +ãã¯ã¼ ã³ã¼ãã®ãã®ã·ã³ãã«ãã³ã¼ã ã¢ã¼ãã®ä¸ããããã¯å鳿§é ã¨ãã¦@c +èå»ãããã¨ãã§ãã¾ã: + +@lilypond[quote,ragged-right,verbatim] +ChordsAndSymbols = { + \chordmode { + \powerChords + e,,1:1.5 + a,,1:1.5.8 + \set minimumFret = #8 + c,1:1.5 + f,1:1.5.8 + } + \set minimumFret = #5 + <a, e>1 + <g d' g'>1 +} +\score { + << + \new ChordNames { + \ChordsAndSymbols + } + \new Staff { + \clef "treble_8" + \ChordsAndSymbols + } + \new TabStaff { + \ChordsAndSymbols + } + >> +} +@end lilypond + +ãã¯ã¼ ã³ã¼ãã®ã·ã³ãã«ã¯ã@c +ä»ã®ä¸è¬çãªåé³ä¿®é£¾åã使ç¨ãããã¨èªåçã« Off ã«ãªãã¾ã: + +@lilypond[quote,ragged-right,verbatim] +mixedChords = \chordmode { + c,1 + \powerChords + b,,1:1.5 + fis,,1:1.5.8 + g,,1:m +} +\score { + << + \new ChordNames { + \mixedChords + } + \new Staff { + \clef "treble_8" + \mixedChords + } + \new TabStaff { + \mixedChords + } + >> +} +@end lilypond + +@seealso +鳿¥½ç¨èªé: +@rglos{power chord} + +è¨èæ³ãªãã¡ã¬ã³ã¹: +@ref{Extended and altered chords}, +@ref{Printing chord names} + +ã³ã¼ãæçé: +@rlsr{Fretted strings} + + +@node ãã³ã¸ã§ã¼ +@subsection ãã³ã¸ã§ã¼ +@translationof Banjo + +@menu +* ãã³ã¸ã§ã¼ã®ã¿ãè:: +@end menu + +@node ãã³ã¸ã§ã¼ã®ã¿ãè +@unnumberedsubsubsec ãã³ã¸ã§ã¼ã®ã¿ãè +@translationof Banjo tablatures + +@cindex banjo tablatures (ãã³ã¸ã§ã¼ã®ã¿ãè) +@cindex tablature, banjo (ãã³ã¸ã§ã¼ã®ã¿ãè) + +LilyPond 㯠5 弦ãã³ã¸ã§ã¼ã®åºæ¬çãªãµãã¼ããæä¾ãã¾ãã@c +5 弦ãã³ã¸ã§ã¼ã®ã¿ãèã使ããã¨ãã¯ã@c +5 çªç®ã®å¼¦ã®ãã¬ããçªå·ãæ£ããåå¾ããããã«@c +ãã³ã¸ã§ã¼ ã¿ãèãã©ã¼ããã颿°ã使ç¨ãã¦ãã ãã: + +@c due to crazy intervals of banjo music, absolute pitch is recommended + +@lilypond[quote,ragged-right,verbatim] +\new TabStaff << + \set TabStaff.tablatureFormat = #fret-number-tablature-format-banjo + \set TabStaff.stringTunings = #banjo-open-g-tuning + { + \stemDown + g8 d' g'\5 a b g e d' | + g4 d''8\5 b' a'\2 g'\5 e'\2 d' | + g4 + } +>> +@end lilypond + +@cindex banjo tunings (ãã³ã¸ã§ã¼ã®ãã¥ã¼ãã³ã°) +@cindex tunings, banjo (ãã³ã¸ã§ã¼ã®ãã¥ã¼ãã³ã°) + +@funindex banjo-c-tuning +@funindex banjo-modal-tuning +@funindex banjo-open-d-tuning +@funindex banjo-open-dm-tuning +@funindex four-string-banjo + +ãã³ã¸ã§ã¼ã®ä¸è¬çãªãã¥ã¼ãã³ã°ã®ããã¤ãã¯ããããããå®ç¾©ããã¦ãã¾ã: +@code{banjo-c-tuning} (gCGBD), @code{banjo-modal-tuning} (gDGCD), +@code{banjo-open-d-tuning} (aDF#AD) ããã« @code{banjo-open-dm-tuning} +(aDFAD) ã§ãã + +ãããã®ãã¥ã¼ãã³ã°ã¯ã@code{four-string-banjo} 颿°ãç¨ã㦠+4 弦ãã³ã¸ã§ã¼ã®ãã¥ã¼ãã³ã°ã«å¤æãããã¨ãã§ãã¾ã: + +@example +\set TabStaff.stringTunings = #(four-string-banjo banjo-c-tuning) +@end example + + +@seealso +ã³ã¼ãæçé: +@rlsr{Fretted strings} + +ã¤ã³ã¹ãã¼ã«ããã¦ãããã¡ã¤ã«: +@file{scm/string-tunings-init.scm} ã@c +ãããããå®ç¾©ããããã³ã¸ã§ã¼ã®ãã¥ã¼ãã³ã°ãä¿æãã¦ãã¾ãã diff --git a/Documentation/ja/notation/specialist.itely b/Documentation/ja/notation/specialist.itely index bf0e1c57a6..53b6a19c8d 100644 --- a/Documentation/ja/notation/specialist.itely +++ b/Documentation/ja/notation/specialist.itely @@ -23,7 +23,7 @@ * Vocal music:: * ãã¼ãã¼ãã¨ä»ã®è¤æ°èã®æ¥½å¨:: * ãã¬ããã®ç¡ã弦楽å¨:: -* Fretted string instruments:: +* ãã¬ããã®ãã弦楽å¨:: * Percussion:: * Wind instruments:: * Chord notation::