Die C-Control hat schon einen...

Aber wenn du nur wissen willst wie er funktioniert, dann guck einfach im Quellcode des CC-Betriebssysthems nach (ccinter.dharlos.de , oder so).