use Trunc instead of Floor
rename Amp to Mul and Engine "root" to "in"
add some headroom in final sample conversion
add Clip object and add "trig" input to Env