Videos Adapting & Openness: Dynamics of Collaboration Interfaces for Heterogeneous Digital Orchestras bf-pd : An Implementation of the Boeuf framework for PureData