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

Create 1520ify filter #15

Open
benory opened this issue Sep 27, 2024 · 2 comments
Open

Create 1520ify filter #15

benory opened this issue Sep 27, 2024 · 2 comments
Assignees
Labels
enhancement New feature or request

Comments

@benory
Copy link
Owner

benory commented Sep 27, 2024

It would be great to have a 1520ify filter, with the following fields at the top of the file: SEGMENT, id, AGN, voices, COM, OTL and OPR. At the end of the file, I need ENC, END, EED, EEV, YEC, and ONB.

It would be great for the 1520ify filter to identify any duple meter automatically as *M2/1 and Cut-C, and I can adjust this later.

@benory benory added the enhancement New feature or request label Sep 27, 2024
@craigsapp
Copy link
Collaborator

I snuck the 1520ify filter online a few weeks ago but never had time to test it. You can try it out now and add feature requests here for improvements. Mostly I just copied tassoize and then updated the reference records to about what you wanted. Over time you can make note of what takes time in the conversion from MusicXML to Humdrum and such features can be more and more automated with this tool (Doing the cut-time conversion automatically to 2/1 and Cut-C mensuration for example)

@benory
Copy link
Owner Author

benory commented Oct 2, 2024

Where is the filter stored? In humdrum-tools? Somehow, I can't seem to find it. The issue may be that I'm getting a few errors when running make following make update. (And using which 1520ify doesn't reveal the filter). Let's discuss later today.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants