I'm looking for recommendations for a 303 emulator. Ideally a free one

I've used FreeBee, Venom, Creakbox and Rubberduck so far, all with varying degrees of success.
I'm especially looking for one which can allow me to program irregular step patterns (anything other than 4,8 or 16) and is fairly easy to program. Venom is the only one I've encountered that will allow me to do this but I find it an absolute nightmare to program properly. The other 3 are more user friendly but they don't have this capacity.

I would appreciate any guidance on this at all.
Thanks