lib/minim/src/ddf/minim/javasound/FloatSampleBuffer.java
/**
	 * Mix up of 1 channel to n channels.<br>
	 * It copies the first channel to all newly created channels.
	 * 
	 * @param targetChannelCount the number of channels that this sample buffer
	 *            will have after expanding. NOT the number of channels to add !
	 * @exception IllegalArgumentException if this buffer does not have one
	 *                channel before calling this method.
	 */
Mix up of 1 channel to n channels.
It copies the first channel to all newly created channels.

@param targetChannelCount the number of channels that this sample buffer
will have after expanding. NOT the number of channels to add .
@exception IllegalArgumentException if this buffer does not have one
channel before calling this method.
Mix up of 1 channel to n channels . It copies the first channel to all newly created channels . @param targetChannelCount the number of channels that this sample buffer will have after expanding . NOT the number of channels to add . @exception IllegalArgumentException if this buffer does not have one channel before calling this method .
public void expandChannel(int targetChannelCount) {
		if (getChannelCount() != 1) {
			throw new IllegalArgumentException(
					"FloatSampleBuffer: can only expand channels for mono signals.");
		}
		for (int ch = 1; ch < targetChannelCount; ch++) {
			addChannel(false);
			copyChannel(0, ch);
		}
	}
public void expandChannel ( int targetChannelCount ) { if ( getChannelCount ( ) != 1 ) { throw new IllegalArgumentException ( "FloatSampleBuffer: can only expand channels for mono signals." ) ; } for ( int ch = 1 ; ch < targetChannelCount ; ch ++ ) { addChannel ( false ) ; copyChannel ( 0 , ch ) ; } }
Mix up of 1 channel to n channels.<br>
 It copies the first channel to all newly created channels.
Mix up of 1 channel to n channels . <br > It copies the first channel to all newly created channels .
// even more sanity...