Slowing the ADC

If I want the ADC to sample 128 times per second (for an ADC clock rate of 128 x 13clocks/sample), what would the program code be to achieve this? Can it be done in free running mode? Thanks.

That is not very fast. How often does it do it with a succession of analogRead()s ?