I chose Python as a programming language here because, as you could probably guess, there are myriads of libraries in Python for working with music. I found mingus to be the simplest for working with guitar chords and music21 for generating the piano score. It might be possible though to do everything with music21 only, because it's extremely powerful, but I found mixing the two libraries to be easier than... - Source: dev.to / 12 months ago
If you are interested in doing anything with Python, be sure to check out Music21, which has a lot of cool features — including doing twelve-tone matrix stuff like this — built-in. Source: about 1 year ago
Http://web.mit.edu/music21/ Music21 documentation. Source: about 1 year ago
It's definitely a viable possiblity, and there's quite a few companeis already doing it. If you want to explore doing it yourself, I'd check out https://web.mit.edu/music21/ and build some basic models using LSTM etc. To have some fun using open source MIDI data sets like https://magenta.tensorflow.org/datasets/maestro . Source: over 1 year ago
A little manual, but music21[0] can do the analysis! [0]: http://web.mit.edu/music21/. - Source: Hacker News / over 1 year ago
There's no universally accepted term for the latter concept that I know of. For example, the music21 music processing library calls the general class that includes notes, chords and rests Music21Objects, and you'd think they'd call them something better if they could. Source: almost 2 years ago
This Python toolkit has support for analyzing folk tunes. Https://web.mit.edu/music21/. Source: almost 2 years ago
Maybe for the naming you could use an analysis tool like music21 to find the key of the generated piece and use that in the naming. Assuming you generate the music as midi. Source: over 2 years ago
LibROSA is great for working with music audio, but music21 is pretty much the standard AFAICT for dealing with symbolic music. The library's a bit of a mess but it does everything you could possibly want to do. Source: over 2 years ago
The program is written in Python and uses the music21 library (http://web.mit.edu/music21/) and is available here: https://github.com/JDelveaux/Sheet2Tab. Source: almost 3 years ago
You could use Music Information Retreival methods such as the Music21 library for python. You could use MIDI datasets from Bach or other pop music MIDI repositories. Source: almost 3 years ago
If you can program, check out the python based music21 library: http://web.mit.edu/music21/. Source: about 3 years ago
LilyPond has been around since 1998 and tends to draw a more technical user and is especially popular in certain niche areas of academia. For example, MIT's Music21 system uses LilyPond to generate sheet music. Generating sheet music is one of those areas where LilyPond excels over the graphical programs just because it is text-based. It has other advantages, but that is one pertinent to academia. Source: about 3 years ago
Do you know an article comparing music21 to other products?
Suggest a link to a post with product alternatives.
This is an informative page about music21. You can review and discuss the product here. The primary details have not been verified within the last quarter, and they might be outdated. If you think we are missing something, please use the means on this page to comment or suggest changes. All reviews and comments are highly encouranged and appreciated as they help everyone in the community to make an informed choice. Please always be kind and objective when evaluating a product and sharing your opinion.