The synthesis of controllers for discrete event systems, as intro-duced by Ramadge and Wonham, amounts to computing winning strate-gies in parity games. We show that in this framework it is possible to extend the specifications of the supervised systems as well as the con-straints on the controllers by expressing them in the modal µ-calculus. In order to express unobservability constraints, we propose an ex-tension of the modal µ-calculus in which one can specify whether an edge of a graph is a loop. This extended µ-calculus still has the inter-esting properties of the classical one. In particular it is equivalent to automata with loop testing. The problems such as emptiness testing and elimination of alternation are solvable for such autom...