code: def test_multichannel(self):
      num_channels = 3
      samples = np.random.normal(
          0, 0.1, size=(num_channels, 5555)
      ).astype(np.float32)
      sample_rate = 16000
      augmenter = TanhDistortion(
          min_distortion=0.05, max_distortion=0.6, p=1.0
      )
  
      distorted_samples = augmenter(
          samples=samples, sample_rate=sample_rate
      )
  
      assert samples.dtype == distorted_samples.dtype
      assert samples.shape == distorted_samples.shape
      for i in range(num_channels):
          assert not np.allclose(samples[i], distorted_samples[i])
          assert calculate_rms(distorted_samples[i]) == pytest.approx(
              calculate_rms(samples[i]), abs=1e-3
          )
  
imports: import numpy
  import pytest
  from audiomentations import TanhDistortion
  from audiomentations.core.utils import calculate_rms
label_desc: Use image node_id 2 for calling the TestTanhDistortion obj's underlying member method code with example usage: obj.test_multichannel() without return types