private void createBaseClip() throws IOException
	{
		do
		{
			byte[] b = new byte[clipStream.available()];
			clipStream.read(b);
			ByteBuffer temp = ByteBuffer.allocate(baseClip.capacity() + b.length);
			temp.put(baseClip.array());
			temp.put(b);
			baseClip = temp;
		}
		while(clipStream.available() > 0);
	}