Ported over FaustEngine.