benory / 1520s-project-scores

The 1520s Project provides complete and textless scores of European polyphonic music from the 1510s, 20s, and 30s for performance and analysis
https://1520s-project.org
Other
7 stars 0 forks source link

Create 1520ify filter #15

Open benory opened 3 weeks ago

benory commented 3 weeks ago

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.

craigsapp commented 3 weeks ago

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 commented 2 weeks ago

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.