let's talk about a project that started in the french forum:
http://www.sensomusic.com/forums/viewtopic.php?id=3402.
actually there are 3 goal for this patch:
1- rescale a midi note to chosen scale (major,minor etc)
2- detect a played chord (ex major,major7,minor,diminished...)
3- play arpegio according to goal 1&2
Goal 1 is done:
download: midi note scaler

Goal 2:
-chord database is built
-chord isolator & comparator are near to be finished
Goal 3:
waiting for goal 2 finished,
but, same as in the french forum, i'm waiting suggestions to make this arpegiator sexy!
Will give you news when the chord detector will be patched.
Now i need help from someone who script, to make it lighter and simpler.
Here is a function that is used a lot there:
remove zeros from an array and resize it.

If someone could help me there it would be great.
Fléau.

