Audio editing software
Typically these tasks can be performed in a manner that is non-linear. Each time the edited audio is played back,  it is reconstructed from the original source and the specified editing steps.