Skip to content

pmallory/Blues

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

45 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Generate random 12 bar blues

Usage example:

import blues
from mingus.containers.Composition import Composition
from mingus.containers import *
from mingus.midi import MidiFileOut

key = 'G'
rhythm_track = blues.rhythm_track(key, repititions=1)
melody_track = Track()
for bar_number in xrange(12):
    melody_track.add_bar(blues.make_melody_bar(key)

composition = Composition()
composition.add_track(melody_track)
composition.add_track(rhythm_track)

MidiFileOut.write_Composition('Blues.mid', composition)

Requires FluidSynth,

apt-get install FluidSynth
or
brew install FluidSynth
``

About

Twelve Bar Blues Generator

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published