Skip to content
This repository was archived by the owner on Jun 13, 2025. It is now read-only.
This repository was archived by the owner on Jun 13, 2025. It is now read-only.

chord not working with inversion (eg 'ii) and number of notes contained (eg '6) together  #777

@cleary

Description

@cleary

Describe the bug
A chord can be described with an inversion (change the starting note in the chord)

-- eg second inversion
note (arp "converge" "c'maj7'ii")

and it can be described to contain a certain number of notes (ascending)

-- eg six notes in the chord
note (arp "converge" "c'maj7'6")

It's previously been possible to combine both of these arguments:

-- eg six notes in the chord, second inversion
note (arp "converge" "c'maj7'ii'6")

but this is throwing an error on the latest 1.7 tidal:

tidal> Warning: GHCi | Error in pattern: Syntax error in sequence:
Warning: GHCi |   "c'maj7'ii'6"
Warning: GHCi |             ^  
Warning: GHCi | unexpected '\''
Warning: GHCi | expecting float, rest, "[", "{", "<", "^", ".", "?" or end of input

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions