Application Programming Interfaces for sc applications: declaring them, calling them and mounting them on OSC. Interfaces with supercollider.js