I've just uploaded new script that matches chords progression to a lead using algorythmic method. Script takes notes from selected track and matches most propper chords using selected instrument on added track. In current version only major keys and 3 voiced polyphony are available. For each key family and number of voices in chord separate two (7x12) matrices has to be calculated, that's why for now only one is implemented.
Progressor works on specified range in patterns sequence set with first two value boxes ('Range'). User has to choose key of major family that lead is in with popup list. Lead can run outside the key and play any of 12 tones in octave. In this case most similar key is matched for any note played outside the root key. 'Match' button runs the matching algorythm.
I hope this script will add some jazz to Renoise tracks
Script is available for download below and published on tools page.
Future versions will match 3 or 4 voice polyphony to major and minor keys, will rotate the chords to let them follow the lead moving up and down the scale and skipping will be added to skip some tones that not require attaching new chord.
Happy progressing to all!
Edited by Laffik, 01 August 2017 - 19:28.