Add the rest of pitch shifting algorithms to multisampler and drum sampler

Add the rest of pitch shifting algorithms to multisampler and drum sampler

What problem(s) would this feature resolve?

Allow easy and good sounding pitch shifting of drums as frequently employed in breakbeat and jungle type music.

How does this feature fit in Bitwig as a product?

Easily

Is there already an alternative way to achieve this on Bitwig?

Yes. By spending 20 minutes on what takes 20 seconds in other DAWs such as Ableton.

Could it be implemented using Bitwig components or APIs, without Bitwig team’s support?

No

Could it be provided by a VST or something else reasonably integrated with Bitwig?

No

Are there other products that offer this feature?

Yes

1 Like

What do you mean by “the rest”? If you specify the algorithms you miss, then there is a wish that is specific and actionable. Otherwise it is left to assumptions.

Also, have you sent your request to support@bitwig as well?

And you can vote your own wishes. :slight_smile:

Sorry I disappeared. I forgot to keep up here. I will email them.

Currently, there are 3 modes of Stretching/Pitching algorithms for Multisamplers: Repitch, Cycles and Textures.

For Audio Tracks, there are: Stretch, Stretch HD, Slice, Cyclic, Elastique, Elastique Solo, Elastique Eco, Elastique Pro, Repitch and Raw.

I assume Repitch is similar to Stretch, Cycles = Cylic and Textures is the granular aglorithm.

So I would like to gain at least:
Stretch HD
Slice
Elastique Pro

1 Like

modes in Sampler are unique to Sampler really, Cycles mode is basically treating Sample like wavetable, segmenting it to frames the size of defined root note, and then moving playhead interpolates between those frames as wavetable oscillator would. Textures is a granular mode, where you have sample played in stacked ‘grains’ of defined size and optional motion or basically chaotic modulation of how those grains overlap in playback.

So, the stretching algos from audio clips could indeed be used here, but for specifically Pitch parameter, so that it could pitch up and down while retaining same sample speed. so basically it would need a 4th mode of playback - Stretch, but I don’t know if those can be applied in situation where you freeze the playhead. afaik Ableton’s sampler doesn’t have exact stretching algorithms used for clip either, but it has something more similar at least.