move channel::clear to sampleChannel