@MarioNietoWorld I definetly recommend you Cabbage !
You can really make pro looking and sounding plugins thanks to Csound.
As @rorywalsh indicates, the ksmps really depends of the plugin, for my plugin ToneZ, I had to set ksmps = 256, else the CPU usage was way too high !
The problems come from the oscillators, in ToneZ you can have up to 8*4=32 osc/note, so imagine you play a chord of 3 notes, you have 96 osc playing at the same time !
If you ue high ksmps, and plan to make “tabs” (like I did in ToneZ), keep in mind something : in the Cabbage form
you have to set a guirefresh(time_in_ms)
! If you don’t it will base on the ksmps value, and you will have like 1 second delay between the click on your tabs.
For me it looks like this :
form caption("ToneZ") size(719, 468), colour(0,10,20), pluginID("T0N1"), guirefresh(10)
Hope it will help