Skip to content

\pitch with \xpose corrupts the incoming pitches if xpose is expanding into chords #22

@jamshark70

Description

@jamshark70
/sp = "\pdelta(\seq("@\seq*3..5("*")\seq*2..3("x")"), 0.5, \wrand("34567", 1, 3, 5, 4, 2))::\seq("5", "@")::\pitch("*", "6,7,23", 3, 7, "_")::\xpose("(14,2,)(14,3,)(15,4,)(16,5,)(15,2,)", "*@")";

Pitch adds the interval onto the previous note, which is obtained by querying existing note data. At the start of the bar, it will look to the previous bar -- which holds a chord now, so you'll get a chord plus another chord.

Will have to ponder a fix that won't break existing behavior (especially for pitch2).

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions