Search Results for

    Show / Hide Table of Contents

    Set Note Properties

    Aliases

    SET_NOTE_PROPERTIES, SETPROP, SNP

    Overview

    The Set Note Properties function sets the properties of the previous note. It is functionally identical to using curly braces {} after a note.

    Note

    By default, the length parameter snaps to after the sustain. Use a carat after the Set Note Properties function ^ to make it not snap.

    Arguments

    Name Type Description
    Length (optional) float The length of the note in steps.
    Type (optional) string The type of the note.

    Note Length

    The first parameter is the length to set the previous note to in steps. If the quantization is 1/16, then a value of 16 will be 16 steps long, or one measure in this case.

    Tip

    If you want a note of length 31 1/32nd steps at quantization 1/16 you can use a decimal point and write 15.5.

    Note Type

    The second parameter of the Set Note Properties function defines the previous note's type. This does not override any external type specifications specified by functions such as tge HOPO, Force, Strum and Tap functions. Type is defined as follows (case insensitive):

    Input NoteType
    0 or n or natural Natural
    1 or f or h or forced or hopo Forced
    2 or t or tap Tap

    Example 1

    3SNP(8)
    

    Sets the length of the green note to 8 steps.

    Set Note Properties Example 1

    Example 2

    1SNP(4, tap)
    

    Sets the length of the green note to 4 steps, and sets it to a tap.

    Set Note Properties Example 2

    Example 3

    1{4}23{4}^1245
    

    Example showing curly bracket {} usage as well as not snapping.

    Set Note Properties Example 3
    Note

    Setting note properties within a chord, by default does not snap. This is to make extended sustains easier. Any length property defined outside the chord such as [123]{4} will snap 4 steps forwards.

    ☀
    ☾
    In This Article
    Back to top
    SideyBot by Sidney600 and RileyTheFox
    ☀
    ☾