Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

P1: Multiple Chains #11

Open
DavidGarfinkle opened this issue May 26, 2017 · 0 comments
Open

P1: Multiple Chains #11

DavidGarfinkle opened this issue May 26, 2017 · 0 comments

Comments

@DavidGarfinkle
Copy link
Collaborator

DavidGarfinkle commented May 26, 2017

P1 can find multiple occurrences through duplicated notes only if the first note of the pattern is the one which is duplicated. For example:

Tenor -- A B C
Bass -- A

Given the query "A B C", algorithm P1 will output:
(A, B, C) -- referring to the tenor line
(A bass, B, C) -- referring to the bass first on the 'A', and then the tenor line for the 'B' and then 'C'

However, in this example

Tenor -- A, B, C
Bass -- C

Algorithm P1 will only output one chain (A, B, C bass) and ignore the alternative chain (A, B, C) which exists only in the tenor.

If finding all possible chains through all voices is desired behaviour for every algorithm, then I think this is fixable but might take a half day or day.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant