Opusmodus: Common Lisp Music Composition System

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  1. MutopiaProject

    Open source sheet music

    ABC is the other major player in the space besides MusicXML and Lilypond.

    The Mutopia project [1] is magnificent but largely abandoned in favor of MuseScore [2] which uses MusicXML. The amount of music available there is staggering but locked in to their backend.

    Unfortunately automated translation is difficult because Lilypond is very oriented towards specifics on how the notation is rendered.

    And, if you are interested in general archives of music, IMSLP [3] (Internet Music Score Library Project) has to be mentioned as well, but mostly contains scans of existing engraved music.

    [1] https://github.com/MutopiaProject/MutopiaProject

    [2] https://musescore.com/sheetmusic

    [3] https://imslp.org

  2. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  3. glicol

    Graph-oriented live coding language and music/audio DSP library written in Rust

    If you are interested in code-based composition, try my project:

    https://glicol.org

    I am still working on the composition system, together with many other stuff

    here is an example of Bach:

  4. mnx

    Music Notation CG next-generation music markup proposal.

    Have a look at MNX, which is in the process of being designed:

    https://w3c.github.io/mnx/docs/

    It's an open JSON format that's being hashed out by members of the music technology community. It's not production-ready yet, but I encourage you to get involved in the discussions! https://github.com/w3c/mnx/

    (I lead creation of the format, as one of the co-chairs of the W3C Music Notation Community Group.)

  5. strudel

    Web-based environment for live coding algorithmic patterns, incorporating a faithful port of TidalCycles to JavaScript

    TidalCycles doesn't. And you can try it online without installing anything.

    https://strudel.cc/

    Try evaluating `d1 $ s "bd sn"` to get a bass drum-snare drum rhythm going. Then `d1 $ s "bd*2 sn"` to kick the bass drum twice each loop instead of once. It can be extremely intuitive.

  6. openmusic

    The OpenMusic visual programming / computer-aided composition environment (by openmusic-project)

    Open Music has precompiled applications for Windows/86, Linux/86, macOS 86&ARM.

    https://github.com/openmusic-project/openmusic/releases/tag/...

  7. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Strudel: A live coding platform to write dynamic music pieces in the browser

    7 projects | news.ycombinator.com | 3 Apr 2024
  • Velato: A programming language where source code must be a valid MIDI music file

    3 projects | news.ycombinator.com | 4 Mar 2024
  • Glicol: Next-generation computer music language

    5 projects | news.ycombinator.com | 10 Jan 2025
  • Ask HN: Tools or frameworks to build music theory games

    11 projects | news.ycombinator.com | 27 Nov 2024
  • Sonic Pi: Ruby as a Composition Tool

    2 projects | news.ycombinator.com | 9 Aug 2024

Did you know that Rust is
the 5th most popular programming language
based on number of references?