Text this: Integrating Constraints and Concurrent Objects in MusicalApplications: A Calculus and its Visual Language