melrose
midica
melrose | midica | |
---|---|---|
3 | 8 | |
179 | 105 | |
- | - | |
6.8 | 5.3 | |
9 days ago | 2 months ago | |
Go | Java | |
MIT License | Mozilla Public License 2.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
melrose
-
Show HN: Code music in Python that generates MIDI
Interesting approach. There has been much activity in recent years in live coding with a lot of interesting solutions.
> most music coding software out there is more focused on experimentation rather than conventional songwriting
Did you have a look at e.g. https://github.com/alda-lang/alda or https://abcnotation.com/? Or e.g. https://github.com/emicklei/melrose is a similar approach as yours. There is also an algorithcmic composition language called SAL which is used in Common Music (https://commonmusic.sourceforge.net/) and Niquist (https://sourceforge.net/projects/nyquist/).
-
melrose VS midica - a user suggested alternative
2 projects | 12 Aug 2023
-
Alda – Text-Based Programming Language for Music Composition
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] https://github.com/schollz/miti
- [2] https://github.com/flipcoder/textbeat
- [3] https://foxdot.org/
- [4] https://sonic-pi.net/
- [5] https://chuck.cs.princeton.edu/
- [6] https://github.com/emicklei/melrose
midica
-
supercollider VS midica - a user suggested alternative
2 projects | 12 Aug 2023
-
melrose VS midica - a user suggested alternative
2 projects | 12 Aug 2023
-
pure-data VS midica - a user suggested alternative
2 projects | 12 Aug 2023
-
csound VS midica - a user suggested alternative
2 projects | 12 Aug 2023
-
faust VS midica - a user suggested alternative
2 projects | 12 Aug 2023
-
chords2midi VS midica - a user suggested alternative
2 projects | 12 Aug 2023
-
textbeat VS midica - a user suggested alternative
2 projects | 12 Aug 2023
-
alda VS midica - a user suggested alternative
2 projects | 12 Aug 2023
A Music programming language. Translates source code into MIDI. Includes a player. Supports MIDI-Karaoke. Includes a MIDI analyzer. Can also be used for music programming in ALDA or ABC. Can convert between various formats.
What are some alternatives?
textbeat - 🎹 plaintext music sequencer and midi shell, with vim playback and the powers of music theory 🥁
chords2midi - Create MIDI files from numerical chord progressions!
awesome-livecoding - All things livecoding
pure-data - Pure Data - a free real-time computer music system
supercollider - An audio server, programming language, and IDE for sound synthesis and algorithmic composition.
alda - A music programming language for musicians. :notes:
faust - Functional programming language for signal processing and sound synthesis
Sonic Pi - Code. Music. Live.
Orca - Esoteric Programming Language
csound - Main repository for Csound