lilypond-user
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: combine more then two accDots to set one origin ?


From: Thies Albrecht
Subject: Re: combine more then two accDots to set one origin ?
Date: Mon, 08 Nov 2004 12:03:58 +0100
User-agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.3) Gecko/20040910

TIM HUCKER wrote:
> You can't post to the group as attachment get stripped out automtaically, so I suppose the only way is by direct email, or by posting on your own websaite of you have one (I don't). I think the best way to make my solution available to everyone interested in is to simply post the code. So here it is:

<begin of definition>

accBasson = \notes {
  s1*0^\markup {
    \combine
      { \musicglyph #"accordion-accDiscant" }
      { \raise #0.5 \musicglyph #"accordion-accDot" }
  }
}

accBandon = \notes {
  s1*0^\markup {
    \combine
      { \musicglyph #"accordion-accDiscant" }
      { \combine
          { \raise #0.5 \musicglyph #"accordion-accDot" }
          { \raise #1.5 \musicglyph #"accordion-accDot" }
      }
  }
}

accVCello = \notes {
  s1*0^\markup {
    \combine
      { \musicglyph #"accordion-accDiscant" }
      { \combine
          { \raise #0.5 \musicglyph #"accordion-accDot" }
          { \combine
              { \raise #1.5 \musicglyph #"accordion-accDot" }
{ \translate #(cons 1 0) { \raise #1.5 \musicglyph #"accordion-accDot" } }
          }
      }
  }
}

accHarmon = \notes {
  s1*0^\markup {
    \combine
      { \musicglyph #"accordion-accDiscant" }
      { \combine
          { \raise #0.5 \musicglyph #"accordion-accDot" }
          { \combine
              { \raise #1.5 \musicglyph #"accordion-accDot" }
            { \raise #2.5 \musicglyph #"accordion-accDot" }
          }
      }
  }
}

accTrombon = \notes {
  s1*0^\markup {
    \combine
      { \musicglyph #"accordion-accDiscant" }
      { \combine
          { \raise #0.5 \musicglyph #"accordion-accDot" }
          { \combine
              { \raise #1.5 \musicglyph #"accordion-accDot" }
              { \combine
{ \translate #(cons 1 0) { \raise #1.5 \musicglyph #"accordion-accDot" } } { \translate #(cons -1 0) { \raise #1.5 \musicglyph #"accordion-accDot" } }
              }
          }
      }
  }
}

accOrgan = \notes {
  s1*0^\markup {
    \combine
      { \musicglyph #"accordion-accDiscant" }
      { \combine
          { \raise #0.5 \musicglyph #"accordion-accDot" }
          { \raise #2.5 \musicglyph #"accordion-accDot" }
      }
  }
}

accMaster = \notes {
  s1*0^\markup {
    \combine
      { \musicglyph #"accordion-accDiscant" }
      { \combine
          { \raise #0.5 \musicglyph #"accordion-accDot" }
          { \combine
              { \raise #1.5 \musicglyph #"accordion-accDot" }
              { \combine
{ \translate #(cons 1 0) { \raise #1.5 \musicglyph #"accordion-accDot" } }
                { \combine
{ \translate #(cons -1 0) { \raise #1.5 \musicglyph #"accordion-accDot" } }
                  { \raise #2.5 \musicglyph #"accordion-accDot" }
                }
              }
          }
      }
  }
}

accAccord = \notes {
  s1*0^\markup {
    \combine
      { \musicglyph #"accordion-accDiscant" }
      { \combine
          { \raise #1.5 \musicglyph #"accordion-accDot" }
          { \combine
{ \translate #(cons 1 0) { \raise #1.5 \musicglyph #"accordion-accDot" } }
              { \combine
{ \translate #(cons -1 0) { \raise #1.5 \musicglyph #"accordion-accDot" } }
                  { \raise #2.5 \musicglyph #"accordion-accDot" }
              }
          }
      }
  }
}

accMusette = \notes {
  s1*0^\markup {
    \combine
      { \musicglyph #"accordion-accDiscant" }
      { \combine
          { \raise #1.5 \musicglyph #"accordion-accDot" }
          { \combine
{ \translate #(cons 1 0) { \raise #1.5 \musicglyph #"accordion-accDot" } } { \translate #(cons -1 0) { \raise #1.5 \musicglyph #"accordion-accDot" } }
          }
      }
  }
}

accCeleste = \notes {
  s1*0^\markup {
    \combine
      { \musicglyph #"accordion-accDiscant" }
      { \combine
          { \raise #1.5 \musicglyph #"accordion-accDot" }
{ \translate #(cons -1 0) { \raise #1.5 \musicglyph #"accordion-accDot" } }
      }
  }
}

accOboe = \notes {
  s1*0^\markup {
    \combine
      { \musicglyph #"accordion-accDiscant" }
      { \combine
          { \raise #1.5 \musicglyph #"accordion-accDot" }
          { \raise #2.5 \musicglyph #"accordion-accDot" }
      }
  }
}

accClarin = \notes {
  s1*0^\markup {
    \combine
      { \musicglyph #"accordion-accDiscant" }
      { \raise #1.5 \musicglyph #"accordion-accDot" }
  }
}

accPiccolo = \notes {
  s1*0^\markup {
    \combine
      { \musicglyph #"accordion-accDiscant" }
      { \raise #2.5 \musicglyph #"accordion-accDot" }
  }
}

accViolin = \notes {
  s1*0^\markup {
    \combine
      { \musicglyph #"accordion-accDiscant" }
      { \combine
          { \raise #1.5 \musicglyph #"accordion-accDot" }
          { \combine
{ \translate #(cons 1 0) { \raise #1.5 \musicglyph #"accordion-accDot" } }
              { \raise #2.5 \musicglyph #"accordion-accDot" }
          }
      }
  }
}

<end of definition>

Just insert the code by "copy&paste" to your *.ly-file or make an extra file "accRegDefs.lyinc" for using it with all of your music. Usage of the definitons and the possiblity to alter them were explained by me in my early posting.

Kind regards,
Thies Albrecht





reply via email to

[Prev in Thread] Current Thread [Next in Thread]