mgen (Music Generator)

Programming

Started:

python, music

Programming

Started:


Description

Generate randomized musical compositions based on probabilities! Configurations for different music styles and ability to construct a set of tracks using the program's command line interface!

Technologies

  • Python
  • CLI (Command Line Interface) using argparse (Python library)
  • Batch (Windows scripts)
  • pytest for unit testing
  • coverage for... well, coverage

Details

See the project on Github! It's still in progress and could use some cleaning up. I intend on using Sphinx to do some documentation soon.

Accomplishments

  • First real Python project
  • Learned about project setup, unit testing, coverage
  • Successfully generated MIDI files and PDF scores programmatically
  • Have used generated music as a baseline/inspiration for real songs

Thanks for checking this out! I post bi-weekly about various topics. You can subscribe for email notifications here:

 

Wishing you all the best,

-Alex