expand recorder::action with new fields
add new gEnvelopeChannel