A system for generating musical sounds uses rule-based algorithms to create rich and complex musical structures based upon a hierarchical framework or grid. Each rule, when triggered, automatically generates additional musical complexity based upon transitions between musical objects at a higher level...http://www.google.co.uk/patents/US20030183065?utm_source=gb-gplus-sharePatent US20030183065 - Method and system for creating a musical composition