Asked • 06/23/19

Guide-lines for creating a simple chord-progression?

I am working on a computer program that generates a simple melody, based on a simple chord progression of four chords taken from the 7 triads of the C Major scale. The program is also supposed to generate the progression.I was looking for an algorithm that will allow my program to discover chord progressions that sounds at least 'decent', and distinguish them from those that don't.However, as far as I understand, this algorithm doesn't really exist in a simple enough level.So what I'm asking, is for general guidelines for increasing the chance of knowing whether one chord is going to sound 'okay' (or even good) next to another chord in a progression.This way I can use these guidelines in my program, to lower the chance of two chords that don't sounds good together, be put next to each other in a progression.

1 Expert Answer


Caleb M. answered • 12/16/19

New to Wyzant

Master's in Jazz Composition w/15+ years of pro music experience

Still looking for help? Get the right answer, fast.

Ask a question for free

Get a free answer to a quick problem.
Most questions answered within 4 hours.


Find an Online Tutor Now

Choose an expert and meet online. No packages or subscriptions, pay only for the time you need.