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
- CF1/CP1: Optimize SendCantus/SendCP by not calculating note color for each block separately
- Cf1/cp1: Migrate fail algorithms from 0-ep2 to ep1-ep2 where possible
- Cf1/cp1: Rewrite all checks to slen=1 only
- In midi file load error messages, show time or bar position instead of ticks for better understanding how to find specific error position
- Rules.xlsx: Check for unique rule and subrule names
- Cf1: Set second leap skips flag when skips are prohibited only by this rule
- Cf1: Count prefill only if uncompensated
- CF1: FailLeap: add support for prepared precompensation to 3rd (currently prepared not checked)
- Cf1: Rename comments in code to sync with rules file
- Cp1: Switch to optimized FailNoteRepeats without ClearFlags if slurs are forbidden
- Docs
- C++ not yet supported