-
Notifications
You must be signed in to change notification settings - Fork 0
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
Comments
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) |
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. |
Dear Craig,
Can you walk me through how to use this? I’ve had trouble getting the filter to work. In fact, when I type which 1520ify, nothing shows up.
If it would be easiest, I’d be happy to hop on a Zoom call. I’m getting an error message when I try to update humdrum-tools. First, I type “make update” and then I type “make” as it instructs, but then I get the following problem. Do you know what the issue is?
Best,
Ben
(base) MacBook-Pro-189:humdrum-tools benjaminory$ make
(cd humdrum; /Applications/Xcode.app/Contents/Developer/usr/bin/make bin)
mkdir -p bin
cp toolkit-source/awk-programs/* bin/
mkdir -p bin
cp toolkit-source/shell-scripts/* bin/
mkdir -p bin/helpscrn
cp toolkit-source/helpscrn/* bin/helpscrn/
(cd toolkit-source/c-programs; /Applications/Xcode.app/Contents/Developer/usr/bin/make)
Finished compiling all programs.
mkdir -p bin
cp toolkit-source/support-files/* bin
*** Type 'make checkpath' to have the computer examine
*** the PATH enviroment variable and make sugguestions about the
*** next step in installation of the Humdrum Toolkit.
(cd humextra; /Applications/Xcode.app/Contents/Developer/usr/bin/make)
This makefile will create either the Humdrum Extra library file
or will compile the Humdrum Extra programs. You may
have to make the library first if it does not exist.
Type one of the following:
/Applications/Xcode.app/Contents/Developer/usr/bin/make library
or
/Applications/Xcode.app/Contents/Developer/usr/bin/make programs
To compile a specific program called xxx, type:
/Applications/Xcode.app/Contents/Developer/usr/bin/make xxx
Typing "make" alone with compile both the library and all programs.
/Applications/Xcode.app/Contents/Developer/usr/bin/make -f Makefile.library
mkdir obj
mkdir: obj: File exists
make[2]: [makedirs] Error 1 (ignored)
mkdir lib
mkdir: lib: File exists
make[2]: [makedirs] Error 1 (ignored)
(cd external; /Applications/Xcode.app/Contents/Developer/usr/bin/make)
(cd centerpoint && /Applications/Xcode.app/Contents/Developer/usr/bin/make static_release)
make[4]: Nothing to be done for `static_release'.
mkdir -p ../lib
# Sleep needed in Ubuntu on virtual box so that library
# file finished writing from previous command.
sleep 1
cp centerpoint/lib/libcslxml.a ../lib
(cd pcre-8.35; autoreconf -f -i)
/bin/sh: /usr/local/bin/autoreconf: /usr/bin/perl5.30: bad interpreter: No such file or directory
make[3]: *** [pcre] Error 126
make[2]: *** [external] Error 2
make[1]: *** [library] Error 2
make: *** [humextra-compile] Error 2
… On Sep 27, 2024, at 18:46, Craig Stuart Sapp ***@***.***> wrote:
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)
—
Reply to this email directly, view it on GitHub <#15 (comment)>, or unsubscribe <https://github.com/notifications/unsubscribe-auth/AR3HFOYPD6L52W4GM7RZIG3ZYWDVNAVCNFSM6AAAAABO647G42VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDGNZZGY4DCOJVGU>.
You are receiving this because you authored the thread.
|
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.
The text was updated successfully, but these errors were encountered: