If you are interested in experimental music; KeyKit software is for you.
KeyKit is a software dévellopement noon. It can be used come generator, arpeggiator, manipulative ....
In short all you want, since it is also a tool.
Exite software for Windows 98 to XP, Linux and Mac
The installation under Windows is very simple in fact there to make special series.
You do not need a big setup. It manages all twelve o'clock périiphérique installed xp.
For use is a program that requires knowledge of established twelve o'clock. Everything is configurable and you can save all the settings you want. The manual is in English, there may be a version in French because it's GNU program.
I have not experienced it is like programming in C and Pascal.
Small detail, not least the program is free.