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: When accept_reseed, allow to search for cantus no longer than x ms
- CF1: Add range_scan_finished vector for each range for random_reseed with random_range
- CA1: Do not calculate dpenalty again, if it was already calculated in SaveCantus
- Cf1: Extract rules functions into separate class
- Cf1: Extract ScanCantus methods into separate functions
- Ca1: If full/window scan gives no result, start with more flags allowed and minimize rpenalty
- CF1: Create new vectors not of MAX_WIND/MAX_FLAG size, but of real needed number of windows and flags
- CF1: Optimize Random SWA by not creating all variables for each ScanCantus
- CA1: ScanCantus cannot analyze cantus with repeating notes (hangs)
- Loading results is followed by additional Adaptation of already adapted music
- Docs
- C++ not yet supported