To understand the Bobdule method of creating synthetic sounds, one must first understand the modular architecture of the Kontakt Engine. Unlike a traditional synthesizer (which relies on oscillators), Kontakt relies on and Groups .
on init make_perfview set_ui_height_px(400) Define the Custom 3D Slider declare ui_slider $my_3d_knob(0, 1000000) Link the Slider to your PNG Asset set_control_par_string(get_ui_id($my_3d_knob), $CONTROL_PAR_PICTURE, "3d_knob_large") Position the Slider on the Grid (X, Y coordinates) set_control_par(get_ui_id($my_3d_knob), $CONTROL_PAR_POS_X, 150) set_control_par(get_ui_id($my_3d_knob), $CONTROL_PAR_POS_Y, 120) Remove the default Kontakt slider text values set_control_par(get_ui_id($my_3d_knob), $CONTROL_PAR_MOUSE_BEHAVIOUR, -500) end on Use code with caution. Connecting the 3D GUI to the Engine Audio
and developer communities often share "3D" templates that can jumpstart your design process. Do you have a specific instrument type
One of the main draws of a Bob Dule version is the inclusion of the or Add Library tools, which allow you to add "non-player" or unlicensed libraries to the main Library tab. Method A: Using the Built-in Library Tool
: Swaps Kontakt’s default blue slider strip for your custom 3D asset.