Designing Constraints: Composing and Performing with Digital Musical Systems