The development of ChordProgressor was the result of feeling being slowed down
while creating some more complex pre-production parts of songs, when each alteration in the sequence of chords,
which already contained a rhythm and arpeggio to them, meant tedious editing due to the lack
of virtuous playing skills. This motorical lack of skill at times as well
can be hindering when trying to get the chord out of the mind onto the keyboard or in the machine.
Additionally virtuous finger skills may get in the way of the composition for my taste, if showcasing the skills starts to override
the needs of the song.
Additionally I bumped into a serious table of 228 chords, covering pretty much the whole occidental
music base harmony wise. So things started spinning in my head how I could mold this together with
my taste for rhythmic arpeggios into a piece of software which would give me easy and intuitive control
over the creation of more complex chord progressions.
As I'm into sounds at least as much as I'm into catchy chord progressions, this tool also should offer
some modulation controllers, so each individual chord / note step could sound different, if needed.
As ususal the turning of the concept into an usable piece of software, took much longer than
planned and desired, but when I've set myself on a track, I won't stop before I reached the goal.
So 20.000 lines of code later ChordProgressor had reached a state, were it was usable without serious
hurts ;). Since I chose Java as development platform to be able to run the program on all major 3
desktop platforms (frankly a bit of an adventurous endeavour...), it has it's limitations,
but as it isn't intended to be the replacement of but a supplement to any serious DAW
(digital ausio workstation), that shouldn't be a show stopper.
After putting so much effort in this production tool, I decided to put in even more, create a manual as well as this website and make it available
to the public, hoping it will be useful to other music creators as well.
To have a closer look into it, I would recommend you to check out the manual,
which describes the funtionality and scope of ChordProgressor in more detail than this website.
You may download it here:
ChordProgressor Manual (PDF)