You can get around some of these by loading your sample into an oscillator slots wavetable and walking through it with an LFO or an envelope. Although I would also prefer more functionality in the dedicated sampler module.
I think the sampler osc. it’s more suited to load short sounds,like percussive sounds,like kicks or snare tansient/attack,just to improve the wavetabe osc.or drones to use like sub osc.
Best sliders I ever used were on the old Akai s612 rack mount 12 bit sampler. You could pull start and end at the same time, and totally morph the range til you’d exhausted all possibilities for the wave in question. Simple and divine!
It would be nice to have a fully-fledged sampler in Vital.
My suggestion is to integrate an existing open source sampler code to Vital (no need to reinvent the wheel). There is a GitHub open source project called HISE (for VST plug-in development http://www.hise.audio/) which includes sampler that practically has all the necessary features.
My software development skills (C++, JUCE, …) are mainly “Hello World” level, so I have no idea what such an integrating process would require from a talented C++ developer, but surely that would require less work than starting from zero.
I think such a hybrid synth-sampler would be quit a killer app!
At least make it so loaded tones don’t click on looping. I don’t know what is causing this but I can make perfect loops and it clicks still on different notes, it should respect my zero cross. Other samplers seemed fine playing other notes and looping.
There is another thing I noticed with the sampler:
If I saved a preset using a sample, when I reload it, it seems to move the start point of the sample, so it doesn’t actually sound the same.
I tried using the sampler for adding clicks to my kicks, but because of that issue, it’s pretty much impossible to do that, cause it won’t sound the same, I have to reload the sample every time I load a preset with a sample in.
Use the copy/paste function of Logic to copy/paste the sound.
See the samplemove/change.
This example is subtle, it’s the first time I tried to recreate it on purpose, but you can see it changes the start of the sample.
In some cases it’s much worse, than what I showed in the above video. I found out just now that if you save a preset within the DAW, in this case Logic, using Logic’s own presets and then copy/paste, it will move the sample, every time you paste the preset. A tiny bit. In this video below:
Save the preset in Logic’s own format.
Copy/paste the preset in Logics own format and then save it again.
Do step 2 over and over again and see the start point move for every time you save a new preset.
In this video I already saved 8 presets, which I then change from the the first saved preset and move on to the 8th saved preset. You can see the start point move from the first preset to the last 8th preset: