FoscAcciaccaturaContainer

Returns a FoscAcciaccaturaContainer.


Description

Acciaccatura container.

Acciaccaturas are played before the beat.

LilyPond positions acciaccaturas immediately before main notes.

LilyPond formats one-note acciaccaturas with a slashed stem and a slur.

NOTE: LilyPond fails to format multinote acciaccaturas with a slashed stem. This means that multinote acciaccaturas look exactly like appoggiaturas.

[ ]


Usage

  1. Acciaccatura note.

    a = FoscStaff(FoscLeafMaker().(#[60,62,64,65], [1/4]));
    c = FoscAcciaccaturaContainer([FoscNote(60, 1/8)]);
    c[0].attach(FoscArticulation('>'));
    a[2].attach(c);
    a.show;

  2. Acciaccatura notes.

    a = FoscStaff(FoscLeafMaker().("C4 D4 E4 F4", [1/4]));
    c = FoscAcciaccaturaContainer([FoscNote(60, 1/16), FoscNote(62, 1/16)]);
    c[0].attach(FoscArticulation('>'));
    a[2].attach(c);
    a.format;
    \new Staff {
        c'4
        d'4
        \acciaccatura {
            c'16
            -\accent
            d'16
        }
        e'4
        f'4
    }
    a.show;