for the Differentiation Process Composing Music by Composing Rules : Computer Aided Composition employing Constraint Logic Programming