Python music-composition

Open-source Python projects categorized as music-composition | Edit details

Top 5 Python music-composition Projects

  • GitHub repo muzic

    Muzic: Music Understanding and Generation with Artificial Intelligence

    Project mention: What do you think the future of pop music will look like? | | 2021-11-20

    There's a lot of research right now into music generation (example) that could potentially lead to songs completely written, performed, and produced by software. While I don't think those will be topping the charts, the same tech could definitely be used by humans to generate and expand on ideas, and the success of things like Twitter bots powered by GPT-3 makes me think there could be a niche for botpop. On the extreme end, imagine a service like Pandora, except it generates brand new songs tailored to your preferences.

  • GitHub repo textbeat

    🎹 plaintext music sequencer and midi shell, with vim playback 🥁

    Project mention: Alda – Text-Based Programming Language for Music Composition | | 2021-08-16

    I love these text-based languages for music composition. Its something that is approaching a gap in music composition in real-life vs via computer. In real-life you can tell your bandmates to "just play a I V IV in C" and they get it. But we are still not quite at a place where we can tell a computer that exact phrase and get something useful. I love how close these text-based languages are getting though!

    I've actually made my own musical language too - called miti [1], which is just one of many others including textbeat [2], foxdot [3], sonic-pi [4], chuck [5], and melrose [6]. Each has their own goals and capabilities.

    - [1]

    - [2]

    - [3]

    - [4]

    - [5]

    - [6]

  • OPS

    OPS - Build and Run Open Source Unikernels. Quickly and easily build and deploy open source unikernels in tens of seconds. Deploy in any language to any cloud.

  • GitHub repo abjad

    Abjad is a Python API for building LilyPond files. Use Abjad to make PDFs of music notation.

    Project mention: Automatic code changing in Python with the ast module | | 2021-12-05

    This could be done in many other ways. Indeed this is not even the standard way (that would be coding a 2to3 fixer). The practical solution is not general (for instance, it does not support nested classes). Also, it has problems with comments (as we lose them in the AST). But, for the practical purpose (patching abjad) it was good enough (You can see the result here.

  • GitHub repo gensound

    Pythonic audio processing and generation framework

    Project mention: Library to create frequency-time sweeps? | | 2021-10-30

    Take a Look at gensound.

  • GitHub repo pys60-mcs

    Music Composition System for S60 Symbian

    Project mention: Music Composition System for Symbian S60 | | 2021-01-28
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2021-12-05.

Python music-composition related posts


What are some of the best open-source music-composition projects in Python? This list will help you:

Project Stars
1 muzic 1,865
2 textbeat 314
3 abjad 178
4 gensound 30
5 pys60-mcs 7
Find remote jobs at our new job board There are 29 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
Deliver Cleaner and Safer Code - Right in Your IDE of Choice!
SonarLint is a free and open source IDE extension that identifies and catches bugs and vulnerabilities as you code, directly in the IDE. Install from your favorite IDE marketplace today.