@batchas The WVR itself cannot pitch shift, but the WEB GUI can pitch shift in the browser at sync time, and then upload the pitch-shifted samples to WVR as separate files, and WVR stores them all, mapping them to their various notes. This is referred to as 'pitch interpolation' in the docs. Currently it is setup to pitch to discrete semitone values, but the Web Audio API can of course pitch shift to any arbitrary playback rate. The function takes a float, and the shifting algorithm is a good one. I don't think this solves your problem though.
I have wavetable synthesis at the forefront of my mind, and my plan is to run a new Kickstarter to support that work, likely with some new hardware, and start the firmware from scratch with DSP first, rather then stable polyphony first. WVR2 or maybe another name. I will keep you updated!
If you are interested in working on the code for pitch-shift, I am 100% here to support. There are some big challenges, but I believe what could be achieved is:
4 - 8 voices of stable polyphony, with 1 semitone pitch-shift range.
Then switching to a new sample past 1 semitone, so unlimited range really.
WVR would load samples into RAM for adjacent pitches, and intelligently blend between them, and load the next adjacent sample when it switches.
This is not easy, but certainly possible.
At that point it would be easy to connect this functionality to either mid pitch-bend, or to a CV control like @Atonal has demonstrated.
Let me know if you are interested, what I'd do is make a new branch in the GitHub and we could work together. I just don't have time right now to devote to this volume of work alone. If I run a kickstarter that will change, but I have to make a proof of concept first, and I am in prototyping for WVR2, so maybe things will start to roll this winter :)