Make ALL Sampler-Parameters mapable to a controller

Sampling is a manual process that should be done intuitively. Working with a controller, the bitwig sampler should be able to be treated as a hardware sampler. Therefore : make it possible to access for hardware-encorders and buttons the following parameters:

Sample and Loop - Start / End-positions.
Loop-Type and Crossfade - Options
Keytrack, Root, Gain

Especially Important : Sample-View-Position and Zoom-Factor

Also Usefull : Browse Sample / Create new Multisample

There is a detail for the positional-parameters : In which detail-level/grain-size should they work, when an encoder knob is turned ?
I guess that might be easily achievable by making their Step-Ratio work in relation to the Zoom-factor of the Sample-View (as it is done by MPC and Maschine).

Btw : yes, it is possible to access the various Offsets. But thats only usefull once, you have set-up the sample with the FINE-GRAINED Start-End-Parameters.

What problem(s) would this feature resolve?

Making the sampler and sampling process-more intuitively and display independant.

How does this feature fit in Bitwig as a product?

Bitwig has a Sampler, it should be made use of as good as possible

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


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

yes and it should be fairely easy, everything is already there

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


Are there other products that offer this feature?

MPC, Maschine, possibly Ableton