Skip to content

Unintended behavior for determine() #14

@CookieComputing

Description

@CookieComputing

This method works best when trying to guess certain values, but breaks on edge cases.

>>> intervals.determine("C", "Eb")
'minor third'
>>> intervals.determine("C", "Ebb")
'diminished third'
>>> intervals.determine("C", "Ebbb")
'diminished third'
>>> intervals.determine("C", "Ebbbbbb")
'augmented third'
>>> intervals.determine("C", "Ebbbbbbbbb")
'augmented third'

Metadata

Metadata

Assignees

No one assigned

    Labels

    P3Might get fixed... eventuallybugSomething isn't working

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions