From Syntonic Software:
Syntonic Random Music Generator is a new kind of random music generator which adheres to music theory principles and user specified constraints. Unlike other random music generators, it uses an advanced, theory-centric algorithm to ensure that all sequences are well structured and coherent.
What's new in this version:
Version 3.1.4108 adds minor bug fixes and usability enhancements including new chord pools, new randomization functions, auto-correction of invalid constraint inputs, visual queues and in app constraint definitions.