Song Generator - Verse, Chorus, Bridge chord progressions generated based on key and mode.
I am developing a 'build a random song based on modes' application. It is intended to provide a 'song chart' in the AABA 32 bar format based on entering:
- Number of chords/bar in the verse, chorus and bridge
- General key (A - G no sharps or flats yet)
- Mode
The purpose is many-fold, but right now it is to provide my Monday night jam band with 'songs/a series of chord progressions' to base our othewise random jams on.
To offer us something to eliminate "2 chord pergatory", I concocted this app. It asks for how many chords changes you want in the verse, chorus and bridge, respectively - what fundamental key you want the overall 'song' to be based on and a mode to apply to the generated chords.
I am fairly new to the concept of using modes. I found a lot of info in the Wikipedia - and I have a number of questions.
I am generating the chords for the chord progressions using the using the scales of the selected modes. The scales are based on the key you enter and the following intervals:
Quote:
|
Originally Posted by Wikipedia TTsTTTs Ionian (modern major)
TsTTTsT Dorian
sTTTsTT Phrygian
TTTsTTs Lydian
TTsTTsT Mixolydian
TsTTsTT Aeolian (modern minor)
sTTsTTT Locrian |
I then base each chord off of the triads you find within the scales that are generated.
I have no idea if this is correct 'theory-wise', but it is a starting point for me to begin created the logic that generates 'songs'.
Please take a look at this early, early, early
example app. and if you have any info that can help me make this thing useful, please pass it along.
Developing this app. is both to help my little recreational jam band AND to help me get a better grip on my theory. I may be barking up the entirely wrong tree or even be in the wrong forrest altogether, but it seems like a good idea and I appreaciate any and all constructive criticism or helpful info.
Thanks!
--tz