mgen
https://github.com/rualark/mgen
C++
MGen: Windows PC C++ algorithmic music generator laboratory, playing into MIDI port and exporting MIDI
Triage Issues!
When you volunteer to triage issues, you'll receive an email each day with a link to an open issue that needs help in this project. You'll also receive instructions on how to triage issues.
Triage Docs!
Receive a documented method or class from your favorite GitHub repos in your inbox every day. If you're really pro, receive undocumented methods or classes and supercharge your commit history.
C++ not yet supported17 Subscribers
Add a CodeTriage badge to mgen
Help out
- Issues
- Add text header to mgr files
- CF1: Why do you need to clear anflags if flags can be skipped?
- CP1: If melody does not start or finish with tonic note, more tonic notes can be allowed inside melody
- CP3: Window-scan generation has tendency to freezing
- CP1: Add outdated rule to prohibit auxiliary dissonance longer than quarter note (by Taneev)
- CP1: Add outdated rule to prohibit auxiliary dissonance at third quarter (by Taneev)
- CA1/CA2: Optimize memory usage. Currently uses up to 200mb
- rules.xlsm: When exporting rules.csv, replace "rules" with current xlsm file name
- GLib: Extract random functions to separate class
- CP1: Check that instrument config parameters conform to general limitations
- Docs
- C++ not yet supported