keygen
Keygen composes original music in the form of midi files. (by cyberrumor)
textbeat
🎹 plaintext music sequencer and midi shell, with vim playback and the powers of music theory 🥁 (by flipcoder)
keygen | textbeat | |
---|---|---|
5 | 7 | |
19 | 391 | |
- | - | |
1.5 | 0.7 | |
about 1 year ago | about 1 year ago | |
Python | Python | |
BSD 2-clause "Simplified" License | MIT License |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
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.
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.
keygen
Posts with mentions or reviews of keygen.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-04-10.
-
Procedual generated audio-tracks
Nice showcase! I’ve done something similar before. My code is awful but you might be able to get some ideas from it: keygen. What would undoubtedly be useful though, is my midi-abstraction library.
-
Wanting to learn music theory - How many of you guys play instruments and how important do you find it to learning theory?
I've been playing guitar for 10 ish years. I didn't start learning music theory until I decided I wanted to write software that automatically generates songs (example song). Studying has helped me much more with this program than it has with guitar, but it's made me better at guitar too. Everything I learn, I try to incorporate into this software. It's still in its infancy, but it's really rewarding to work on. Since it generates midi files, you can throw whatever instruments you want at it, which opens up a huge variety of genres it can create (especially if you're willing to get your hands dirty and tune song structure, melody rhythm, etc).
-
If you guys were able to code anything you wanted to with an application to music theory, what would you guys create?
I wrote midi abstraction (simplifies coding with musical concepts), and used it to make keygen , which procedurally generates music.
-
I downloaded a midi pack (pop) and really like the sound but none of the labeled progressions have their tonic chord in them. Is there a certain way to structure progressions without the 1 chord?
Yes, use my program keygen
-
Open Source Music Generation Software
I've opened the source to Keygen, a Python project I've been working on which generates modal music in the form of midi files. I've released it under the BSD 2-Clause License, so feel free to fork, modify, distribute, profit from it, etc. Here is an example of the type of music it creates. A lot of the songs sound similar due to only having an implementation for one style of motif generation, and very basic chord progressions. Pull requests welcome. If anyone would be interested in a particular feature, don't hesitate to let me know, I'll do what I can to implement suggestions.
textbeat
Posts with mentions or reviews of textbeat.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-08-12.
-
textbeat VS midica - a user suggested alternative
2 projects | 12 Aug 2023
-
[P] I built a chatbot that lets you talk to any Github repository
I tried it on textbeat which is in python and it wasn't understanding too much, with the exception of how the callstack worked in the parser. My questions may have been too usage-specific and not enough about the internals but I used up all my free usage credits so I couldn't continue.
-
Coltrane: A music theory library with a command-line interface
My text-based music sequencer has some music theory support and it also has a REPL:
https://github.com/flipcoder/textbeat
-
Pico8 Music Synthesizer
I haven't worked on it in a while, but you might like textbeat (https://github.com/flipcoder/textbeat). It's a midi tracker and REPL that lets you type in music theory-like terminology and plays it. It's nowhere near a modern DAW but it's cool for tinkering and learning.
-
Anyone doing larger scale code-based algorithmic pieces with Bitwig?
I've used Bitwig as a plugin host for textbeat before and it was quite fun. Textbeat is a project of mine that lets you write music in "plain text" with notation for chords, scales, and articulations. I haven't worked on it in a while though.
-
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
- What's the name of this audio editor? It's heavily keyboard driven like a vi for audio editing?