Volume : Give it a pseudo- exponential characteristic and extend the volume control values to 16bit which gives more dynamic and a smoother response, especially at lower volumes
Register : Allow it to transpose either -1, +/-0, or +1 octave without affecting the tone spacing and clean, independent of the pitch pot setting
SPI : Use hardware SPI instead of bit-banging to save a few us and some flash ROM, use DAC latch for less audio jitter
Fix : A wavetable addressing issue, discovered by @miguelfreitas
Volume : Give it a pseudo- exponential characteristic and extend the volume control values to 16bit which gives more dynamic and a smoother response, especially at lower volumes Register : Allow it to transpose either -1, +/-0, or +1 octave without affecting the tone spacing and clean, independent of the pitch pot setting SPI : Use hardware SPI instead of bit-banging to save a few us and some flash ROM, use DAC latch for less audio jitter Fix : A wavetable addressing issue, discovered by @miguelfreitas