You can also use an external MIDI mixer with BPM counter, connect mixer MIDI OUT to SX1 MIDI IN and switch SX1 clock mode to "external".
Another way is to use loop-based samples in a stretch and slice tracks and then use TAP (look upper for dirty_bass post). Stretch parts will be pitched (slice parts will have the same pitch but another tempo).
AFAIK it's impossible to pitch all signal @ MAIN OUT directly in ESX.