B.G., скрипт нужен только в случае, если ты предполагаешь делать неодинаковое количество горизонтальных слоёв на разных вертикальных. К примеру: для велоситей от 1 до 40 я хочу сделать 6 слоёв, а для 110-120 - 10, тогда без скрипта вряд ли выйдет сделать round robin. Если же на всех слоях кол-во семплов будет одинаковым, то тогда обходимся встроенными средствами.
Далее, для качественной басовой библиотеки, нмв, немаловажно отделить семплы релиза (глушения ноты) от семплов атаки и сустейна. Таким образом по команде midi note on будет звучать атака + сустейн, а на midi note off - релиз. В этом, пожалуй, принципиальное различие барабанными библиотеками и басовыми. Хотя, конечно, никто не мешает сделать по такому же принципу глушение тарелок.
Ещё одной полезной функцией была бы возможность регулировать время старта проигрывания семпла атаки + сустейна, как это возможно в Trilian. Эта регулировка позволит несколько нивелировать пулемётистость звучания инструмента на быстрых пассажах или же просто долбёжки равномерными короткими длительностями (то, о чем говорил
NSb). Идея в чем: мы семплируем бас с наиболее выразительной атакой. Т.к. это одна нота, медиатор (к примеру) движется сверху вниз или снизу вверх с одной скоростью. Когда исполнитель играет быстрые длительности, медиатор движется быстрее, времени на проигрывание атаки тратится меньше, что и можно сымитировать регулировкой времени старта семпла.