Software Alternatives & Reviews

music21 Reviews

Music21 is a Python-based toolkit for computer-aided musicology.

Social recommendations and mentions

We have tracked the following product recommendations or mentions on Reddit and HackerNews. They can help you see what people think about music21 and what they use it for.
  • Transposition Midi
    Http:// Music21 documentation. - Source: Reddit / 16 days ago
  • [D] Is MusicGPT a viable possibility?
    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 and build some basic models using LSTM etc. To have some fun using open source MIDI data sets like . - Source: Reddit / 2 months ago
  • Ask HN: Is there a OS tool which queries MIDI datasets by chord progression/key?
    A little manual, but music21[0] can do the analysis! [0]: - Source: Hacker News / 3 months ago
  • Is there a music term that indicates a thing that could be either a note or an rest?
    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: Reddit / 9 months ago
  • Any ideas for AI that could compose sheet music for a kokle ensemble?
    This Python toolkit has support for analyzing folk tunes. Https:// - Source: Reddit / 10 months ago
  • AI composer!
    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: Reddit / over 1 year ago
  • mingus library for music theory
    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: Reddit / over 1 year ago
  • Sheet Music to Harmonica Tabs (Note to Hole converter)
    The program is written in Python and uses the music21 library ( and is available here: - Source: Reddit / over 1 year ago
  • Significance of melody notes position in harmony chord
    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: Reddit / almost 2 years ago
  • Does this exist ? (Midi intervals analysis)
    If you can program, check out the python based music21 library: - Source: Reddit / almost 2 years ago
  • Thinking of switching to finale
    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: Reddit / almost 2 years ago

Do you know an article comparing music21 to other products?
Suggest a link to a post with product alternatives.