int32.positive offset
int32.positive index
frac32 value at index
frac32 hold current value until next trigger
bool32.pulse trigger if value > 0
int32 offset
objref table
int prev;
int hold;
outlet_value =
attr_table.array[__USAT((inlet_index + inlet_offset + param_offset),
attr_table.LENGTHPOW)]
<< attr_table.GAIN;
if ((inlet_index != prev) && (outlet_value > 0))
outlet_trig = 1;
else
outlet_trig = 0;
prev = inlet_index;
if (outlet_trig) {
hold = outlet_value;
outlet_vhold = outlet_value;
} else {
outlet_vhold = hold;
}