protected faust compilation with locks