Difference between revisions of "Python MIDI Loop Generator"
From vjmedia
m |
|||
(3 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
[[Category:Algorithmic Composition]] | [[Category:Algorithmic Composition]] | ||
+ | [[Category:Foundations of Music Technology (2300)]] | ||
For my project, I created a Python program that generates a small MIDI file that can be imported into and used in a DAW. The program takes arguments that affect the generated music. These are beats-per-minute, total beats, and key signature: | For my project, I created a Python program that generates a small MIDI file that can be imported into and used in a DAW. The program takes arguments that affect the generated music. These are beats-per-minute, total beats, and key signature: | ||
python main.py output.mid --key C --bpm 120 --beats 16 | python main.py output.mid --key C --bpm 120 --beats 16 | ||
+ | |||
+ | [[File:Wavanrensselaer-loop-generator.zip]] |
Latest revision as of 01:54, 4 May 2016
For my project, I created a Python program that generates a small MIDI file that can be imported into and used in a DAW. The program takes arguments that affect the generated music. These are beats-per-minute, total beats, and key signature:
python main.py output.mid --key C --bpm 120 --beats 16