Hi all,
My approach is much arithmetic with notes. List form scales and/or chords. I am thinking od using a cloud of probablities for note events. Neural network are an "easy" way to let the computer make his connections by "learning". Otherwise, adjacency matrices, with probabilities of such and such event (chord, melodic note) after the current serie of event...
Cheers,
aalex