Data Sheet

PRELIMINARY
VS1063a Datasheet
10 OPERATION
10.11.7 Speed Shifter
Parameter Address Usage
playMode 0x1e09 bit 6: SpeedShifter enable
speedShifter 0x1e1d Speed shifter speed, 0x4000 = 1.0x
Speed shifter allows the playback tempo to be changed without changing the playback pitch.
The playback tempo is
speedShifter
16384
, i.e. 16384 is the normal speed. The minimum speed is
0.68x (11141) and maximum speed 1.64x (26869).
If you want to change pitch without changing tempo, adjust the speed and compensate by also
adjusting the samplerate. For example two semitones is 2
2/12
= 0.8909, so set the speed
shifter to 2
2/12
16384 = 14596 and set to (2
2/12
1) 1000000 = 122462.
Speed shifter and EarSpeaker can not be used at the same time. Speed shifter overrides
EarSpeaker.
10.11.8 EarSpeaker
Parameter Address Usage
earSpeakerLevel 0x1e1e EarSpeaker level, 0 = off
EarSpeaker processing can be adjusted using . Different levels simulate a
little different type of acoustical situation, suiting different personal preferences and types of
recording.
0: Best option when listening through loudspeakers or if the audio to be played contains
binaural preprocessing.
12000: Suited for listening to normal musical scores with headphones, very subtle.
38000: Suited for listening to normal musical scores with headphones, moves sound
source further away than minimal.
50000: Suited for old or ’dry’ recordings, or if the audio to be played is artificial.
EarSpeaker takes approximately 11 MIPS at 48 kHz samplerate.
Speed shifter and EarSpeaker can not be used at the same time. Speed shifter overrides
EarSpeaker.
Version: 0.42, 2011-11-24 72