add SampleChannel::hardStop()