Ejemplo n.º 1
0
class Perc1(Arrange0):
    music = bubbles.Line(r"""
        r4 c2.:32 ~ \pppp \< ^ \markup {" Sus. cymbal, yarn mallets throughout when rolled "}
        c1:32 \pp \! ~
        c1:32 ~ c1:32 ~ c1:32 ~ c1:32 ~ c1:32 ~ c1:32 ~ c1:32 ~ c1:32 ~ c1:32 ~ 
        c2:32 \< ~ c4.:32 ~ c8:32 \mf \!
        """)
Ejemplo n.º 2
0
class Arrange0(gen_0.Gen0, machines.FragmentLine, machines.PitchedLine):
    unarranged = bubbles.Line("R1*12")
    lines = LINES

    # show_data_attr="depthwise_index"
    def update_data(self, **kwargs):
        super().update_data(**kwargs)
Ejemplo n.º 3
0
class ArrangeH(gen_h.GenH, machines.FragmentLine, machines.PitchedLine):
    unarranged = bubbles.Line("R1 * 48")
    lines = LINES

    # show_data_attr="depthwise_index"
    def update_data(self):
        super().update_data()
Ejemplo n.º 4
0
class Timpani(ArrangeC):
    music = bubbles.Line(r"""
        r2 d4 \> r4 | d4 r4 d4 r4 | d4 r4 d4 r4 | d4 \pp \! r4 r2 |
        R1 * 17
        \times 2/3 { d4 \p \< r4 d4 r4 d4 r4 }
        \times 2/3 { d4 r4 d4 r4 d4 r4 }
        \times 2/3 { d4 r4 d4 r4 d4 \mf \! r4 }
        """)
Ejemplo n.º 5
0
class ArrangeE(gen_e.GenE, machines.FragmentLine, machines.PitchedLine):
    unarranged = bubbles.Line("R2. * 35") # is this the right length????
    lines = LINES
    # show_data_attr="original_depthwise_index"
    def update_data(self):
        super().update_data()
        if self.fragments and len(self.segments)>1:
            self.segments[1].tag("p")
Ejemplo n.º 6
0
class ArrangeA(gen_a.GenA, machines.FragmentLine, machines.PitchedLine):
    unarranged = bubbles.Line("R1 * 18")  # TO DO: is this the right length????
    lines = LINES
    start_bar_line = "||"

    # show_data_attr="depthwise_index"
    def update_data(self, **kwargs):
        super().update_data(**kwargs)
Ejemplo n.º 7
0
class Timpani(ArrangeD):
    music = bubbles.Line(r"""
        r4. d4. d4. | d4. d4. d4. | d4. d4. d4. | d4. d4. d4. | 
        d4. d4. d4. | d4. d4. d4. | d4. d4. d4. | d4. d4. d4. | d4. d4. r4. ^ \markup { "*dampen" }
        R1 * 9/8 * 13
        d4 \mp \<  d8    r8 d8 r8    d4 d8  | 
        r8 d8 r8    d4 d8    r8 d8 \f \! r8  |
        """)
Ejemplo n.º 8
0
class ArrangeD(gen_d.GenD, machines.FragmentLine, machines.PitchedLine):
    metrical_durations = ID(default=((6,8),(3,8),), limit=24)
    unarranged = bubbles.Line("R1*9/8 * 24") # TO DO: is this the right length????
    lines = LINES
    # show_data_attr="original_depthwise_index"
    def update_data(self):
        super().update_data()
        if self.fragments and len(self.segments)>1:
            self.events[1].tag("mf")
Ejemplo n.º 9
0
class Perc2(ArrangeA):
    music = bubbles.Line(r"""
        R1 * 3
        c1:32 ~ ^ \markup {"Sus. cymbal (yarn mallets)"} 
        c1:32 ~ c1:32 ~ c1:32 ~ c1:32 ~ c1:32 ~ c1:32 ~ c1:32 ~ 
        c1:32 ~ c1:32 ~ c1:32 ~ c1:32 ~ c1:32 
        R1 ^ \markup {"to mar."} |
        R1
        """)
Ejemplo n.º 10
0
class Cello1(ArrangeC):
    music = bubbles.Line(r"""
        #8
        d1 \pp ~ d1 ~ d1 ~ d1 ~ d1 ~ d1 ~ d1 ~ d1 ~ 
        #16
        d1 ~ d1 ~ d1 ~ d1 ~ d1 ~ d1 ~ d1 ~ d1 ~ 
        #24
        d1 ~ d1 ~ d1 ~ d1 ~ d1 ~ d1 ~ d1 ~ d1
        """)
Ejemplo n.º 11
0
class Bass(ArrangeA):
    music = bubbles.Line(r""" 
        R1 ^ \markup { "mute off" }
        R1*4
        \clef bass
        d'1 ~ \ppp \< ^ \markup { "normal" } 
        d'1 \p \! ~
        d'1 ~ d'1 ~ d'1 ~ d'1 ~ d'1 ~ d'1 ~ 
        d'1 ~ d'1 ~ d'1 ~ d'1 ~ d'1
        """)
Ejemplo n.º 12
0
class Perc2(ArrangeB):
    music = bubbles.Line(r"""
        R2.* 7
        c4 \mp ^ \markup {"Sus. Cymbal, tam tam beater"} r4 r4 | R2. | r4 r4 c4
        R2. * 2 |
        c4 \mf ^ \markup {"Tam tam, l.v."} r4 r4 | 
        R2. | c4 r4 r4 | R2. * 2 |
        c4 r4 r4 | R2. |
        c4 r4 r4 | R2. * 4
        """)
Ejemplo n.º 13
0
class Timpani(ArrangeB):
    music = bubbles.Line(r"""
        d4 \> r4 r4 | d4 r4 r4 | d4 r4 r4 | d4 r4 r4 | d4 \pp \! r4 r4 |
        R2. * 8 |
        c4 \mp r4 r4 | d4 r4 r4 | 
        c4 r4 r4 | d4 r4 r4 | 
        c4 r4 r4 | c4 r4 r4 | R2. |
        <g, d>4 -> \mf r8 d8 \p \< r4  | 
        d4 r8 d8 r4 | d4 r8 d8 r4 | d4 r8 d8 \mf \! r4 |
        """)
Ejemplo n.º 14
0
class Piano2(ArrangeE):
    music = bubbles.Line("""
    \clef bass
    d2. ~ \p 
    d2. d2. d2. ~ d2. 
    d2. d2. d2. d2. d2. d2.
    d2. d2. d2. d2. d2. d2.
    d2. d2. d2. d2. d2. d2.
    d2. d2. d2. d2. d2. d2.
    d2. d2. d2. d2. d2. d2.
    """)
Ejemplo n.º 15
0
class ArrangeB(gen_b.GenB, machines.FragmentLine, machines.PitchedLine):
    unarranged = bubbles.Line(
        "R2. * 24")  # TO DO: is this the right length????
    lines = LINES

    # show_data_attr="depthwise_index"
    def update_data(self):
        super().update_data()
        if self.fragments and len(self.segments) > 1:
            self.segments[1].tag("mp")
            self.events[1].untag("\clef bass")
Ejemplo n.º 16
0
class ArrangeC(gen_c.GenC, machines.FragmentLine, machines.PitchedLine):
    unarranged = bubbles.Line("R1 * 24")  # TO DO: is this the right length????
    lines = LINES

    # show_data_attr="depthwise_index"
    def update_data(self):
        super().update_data()
        if self.fragments:
            if len(self.segments) > 1:
                self.segments[1].tag("mp")

    respell = "sharps"
Ejemplo n.º 17
0
class Perc2(ArrangeE):
    music = bubbles.Line(r"""
        R2.* 4
        c2.:32 ~ \p ^ \markup {"Sus. cymbal"}
        c2.:32 ~ c2.:32 ~ c2.:32 ~ 
        c2.:32 ~ c2.:32 
        R2. * 12
        c2.:32 ~ \p ^ \markup {"Sus. cymbal"}
        c2.:32 ~ c2.:32 ~ c2.:32 ~ c2.:32 ~
        c2.:32 ~ c2.:32 ~ c2.:32 ~ c2.:32 
        R2.*4
        """)
Ejemplo n.º 18
0
class Perc1(ArrangeB):
    music = bubbles.Line(r"""
        #8
        r4 c2:32 ~ \ppp \< 
        c2.:32 \pp \! ~
        c2.:32 ~ c2.:32 ~ c2.:32 ~ c2.:32 ~ c2.:32 ~ c2.:32 ~ 
        #16
        c2.:32 ~ c2.:32 ~ c2.:32 ~ c2.:32 ~ c2.:32 ~ c2.:32 ~ c2.:32 ~ c2.:32 ~ 
        #24
        c2.:32 ~ c2.:32 ~ c2.:32 ~ c2.:32 ~ c2.:32 ~ c2.:32 ~ c2.:32 ~ 
        c2:32 \< ~ c8:32 ~ c8:32 \mf \!
        """)
Ejemplo n.º 19
0
class Perc2(ArrangeC):
    music = bubbles.Line(r"""

        R1 * 2
        c1:32 ~ \p ^ \markup {"Sus. cymbal"}
        c1:32 ~

        c1:32 ~ c1:32 ~ c1:32 ~ c1:32 ~ c1:32 ~ c1:32 ~ c1:32 ~ c1:32 ~ 
        c1:32 ~ c1:32 ~ c1:32 ~ c1:32 ~ c1:32 ~ c1:32 ~ c1:32 ~ c1:32 

        R1 ^ \markup {"to mar."} |
        R1 * 3
        """)
Ejemplo n.º 20
0
class Timpani(ArrangeE):
    music = bubbles.Line(r"""
        r4 d4 \> d4 | d4 d4 d4 | d4 d4 d4 | d4 d4 r4 | d4 \p \! r4 r4 |
        R2. * 14 |
        
        r4 r8 d8 \p r4 | bf,4 r4 r4 | 
        R2. * 4 |
        bf,4 r4 r4 | r4 r8 d8 r4 | r4 r8 bf,8 r4 |
        R2. * 2 |
        r4 r8 ef,8 r4 |

        d4 \< r8 d8 r4  | 
        d4 r8 ef,8 r4 | d4 r8 d8 r4 | d4 r8 d8 \mf \! r4 |
        """)
Ejemplo n.º 21
0
class Perc1(ArrangeA):
    music = bubbles.Line(r"""
        r4 c4:32 ~ \pppp \< c2:32 ~ 
        c1:32 \pp \! ~ c1:32
        R1 * 3
        c4 \p ^ \markup { "Sus. cymbal, triangle beater" } r4 r2 |
        c4 r4 r2 |
        R1 * 4 |
        r4 c4 \p ^ \markup {"triangle, l.v."} r2 |
        r4 c4 r2 ^ \markup {"to sus. cym."} | 
        R1 * 2 |
        c1:32 ~ ^ \markup { "Sus. cymbal (yarn mallets) " } |
        c2:32 \< ~ c4.:32 ~ c8:32 \mf \!
        """)
Ejemplo n.º 22
0
class Perc1(ArrangeD):
    music = bubbles.Line(r"""

        r4. c4.:32 ~ \p \< ^ \markup {"Sus. cymbal"} c4.:32 ~
        c2.:32 ~ \mp \! c4.:32 ~

        c2.:32 ~ c4.:32 ~ c2.:32 ~ c4.:32 ~ c2.:32 ~ c4.:32 ~ c2.:32 ~ c4.:32 ~ 
        c2.:32 ~ c4.:32 ~ c2.:32 ~ c4.:32 ~ c2.:32 ~ c4.:32 ~ c2.:32 ~ c4.:32 ~ 
        c2.:32 ~ c4.:32 ~ c2.:32 ~ c4.:32 ~ c2.:32 ~ c4.:32 ~ c2.:32 ~ c4.:32 ~ 
        c2.:32 ~ c4.:32 ~ c2.:32 ~ c4.:32 ~ c2.:32 ~ c4.:32 ~ c2.:32 ~ c4.:32 ~ 
        c2.:32 ~ c4.:32 ~ c2.:32 ~ c4.:32 ~ c2.:32 ~ c4.:32 ~ c2.:32 ~ c4.:32 ~ 

        c2.:32 ~ \< c4.:32 ~  c2.:32 ~ c4:32 ~ c8:32 \f \!
        
        """)
Ejemplo n.º 23
0
class Perc1(ArrangeC):
    music = bubbles.Line(r"""
        r4 c2.:32 ~ \ppp \< |
        c1:32 \p \! |
        R1 * 4 | 
        r2 r4 c8  \mp c8  ^ \markup {"Sus. cymbal, wire brushes"} 
        R1 * 2 |
        r2 r4 r8 c8 |
        R1 * 4 |
        c4 \p r4 r8 c16 c16 c4 | r4 r8 c16 c16 c4 r4 |
        r8 c16 c16 r4 r2 | r4 r8 c16 c16 r2 |
        R1 * 2 |
        c1:32 ~ ^ \markup {"(yarn mallets)"} |
        c1:32 ~ c1:32 ~ 
        c2:32 \< ~ c4.:32 ~ c8:32 \mf \!
        """)
Ejemplo n.º 24
0
class Perc1(ArrangeE):
    music = bubbles.Line(r"""
        r4 c2:32 ~ \pp \<  
        c2.:32 ~ c2.:32 ~ c2.:32 \p \!
        R2. * 3
        r4 r4 r8 c8 \mf  ^ \markup {"Tam tam"}
        R2. * 2
        c2.:32 ^ \markup {"Sus. cymbal"} ~ c2.:32 ~ c2.:32 ~ c2.:32 ~
        c2.:32 ~ c2.:32 ~ c2.:32 ~ c2.:32 ~
        c2.:32 ~ c2.:32 ~ c2.:32 ~ c2.:32 
        R2. * 3
        r8 c8 -> \f  ^ \markup {"Tam tam"} r4 r4
        R2. |
        r4 r4 c4 -> 
        R2. * 3 |
        c2.:32 ~ ^ \markup {"Sus. cymbal"} c2.:32 ~ c2.:32 ~ 
        c2:32 \< ~ c8:32 ~ c8:32 \mf \!
        """)
Ejemplo n.º 25
0
class Piano1(BaseLine0):
    music = bubbles.Line(""" d'2 """)
Ejemplo n.º 26
0
class Cello(BaseLine0):
    music = bubbles.Line(""" d'2 """)
Ejemplo n.º 27
0
class Vibes(ArrangeC):
    music = bubbles.Line(r"""
        \clef bass d4 \fff -> ^\markup { "Marimba" } 
        r4 r2 R1*23
        """)
Ejemplo n.º 28
0
class Timpani(Arrange0):
    music = bubbles.Line(r"""
        R1 * 10
        \times 2/3 { d4 ^\markup { "hard mallets" }  \ppp \< r4 d4 r4 d4 r4 }
        \times 2/3 { d4 r4 d4 r4 d4 \mp \! r4 }
        """)
Ejemplo n.º 29
0
class Perc2(Arrange0):
    music = bubbles.Line(r"""
        R1*3 c4 \mp ^ \markup {" Sus. cymbal (shared with perc. 1), hard rubber mallets"}
        r4 r2
        R1 * 8
        """)
Ejemplo n.º 30
0
class Vibes(Arrange0):
    music = bubbles.Line(r"""
        \clef bass d4 \fff -> ^\markup { "Marimba, hard rubber mallets" }  
        r4 r2 R1*11
        """)