Suggestion: Add a brief description and link for the `symusic` dependency
Hi @dx2102 ,
First off, thank you so much for creating the innovative llama-midi
model! It's really exciting work.
We were also thrilled to see that you've chosen symusic
in your project, instructing users to install it and using it effectively in the postprocessing code to convert text back to MIDI (https://huggingface.co/dx2102/llama-midi). We truly appreciate you incorporating it!
As the developers behind symusic, we're focused on providing a high-performance tool for the community. While we've achieved significant speed advantages (often 200-500x faster than alternatives for parsing), symusic
is still relatively new and lacks broader visibility.
To help users understand the dependency better and also to gently raise awareness of symusic
, would you perhaps consider adding a brief sentence or two in your model card explaining what symusic
is and why it might have been chosen (e.g., for its speed in MIDI processing), along with the link to the repository?
Something like:
"The postprocessing step uses symusic
(https://github.com/symusic/symusic), a fast C++/Python library for efficient MIDI manipulation, to convert the generated text into a standard MIDI file."
Visibility and feedback from early adopters like yourself are incredibly valuable for a growing open-source project like ours. Even a small mention like this can make a big difference in helping others discover the tool.
Thank you again for your fantastic work on llama-midi
and for considering this suggestion. We really appreciate your support!
Okay.
And thank you for building the symusic library!
I find symusic to be fast, easy to install, stable (with no bugs), and intuitive (works like pretty_midi), and its documentation is clear. It frees me from worrying about CPU bottlenecks in the training code, and is also very convenient for data filtering and cleaning. It is quite helpful to me.