for (int i = 0; i < numSamples; i+= 2)
  if (removingleft)
    *(buffer+i) = *(buffer+i+1)
  else
    *(buffer+i+1) = *(buffer+i)

Example 2: Removing a selected right or left channel.

Back to Article