Sampler improvement

Hi!
At this moment Sampler module is very basic.
Is it possible to add some extra features to make it more usable?

  1. fades (to avoid clicks) and loop points (especially usefull for pads and basses)
  2. sample start position slider
  3. unison feature (usefull for making that wide sounds)
  4. time stretch mode (to keep the sample’s length)
  5. right click to INIT sampler
  6. save current sample to user folder

thank you!

16 Likes

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.

sure thing!
but quality is crap ))
also you can resynthesize preset as wavetable.
quality is MUCH better but still far from original sample

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.

1 Like

sure thing! dat “Serum cliche” LOL

Agree - a better sampler i would like,

  • Start point slider is essential
  • Fades also
  • looping would be nice also with fades
  • some stretch modes also

i am looking forward to the next update, i think matt doing a lot these days

1 Like

I too would like to see some improvements in the Sample Osc. It doesn’t seem to read Loop Points very well or at all.

1 Like

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!

2 Likes

“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.”

Sounds like a very useful feature!

Absolutely. Something along the lines of the ANA 2 sample OSC or Phaseplants. And if you really wanna dream how about 3 of them.

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!

Sampler code here:

Any comments?

4 Likes

Would kill for more sampler features. I’ll just throw in multisample/soundfont support because why not?

2 Likes

This please!!

1 Like

I like the .sf2 format, i don’t know why i like them so much but most of the .sf2 players are crashy and poor quality.

1 Like

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.

Please :pray:

I wish I could play samples backwards. Resynthesized samples don’t sound the same.

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.

Can you make a bug report with steps to reproduce it and if relevant, upload a patch or any illustrating files with it?

Here is a short clip that demonstrates it:

  1. I start from an init patch.
  2. Then load a sample.
  3. Use the copy/paste function of Logic to copy/paste the sound.
  4. 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:

  1. Save the preset in Logic’s own format.
  2. Copy/paste the preset in Logics own format and then save it again.
  3. 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: