you cannot put different pattern editing modes in the same firmware because they use different pattern format, and you'd be spending lots of time converting back and forward which is gonna waste processing power
stock firmware and sokkos use the same pattern format - 16bytes
n0nx0x uses 21bytes
So in the end, whatever we do, your noxox/303 approach must be part of any new firmware with a bigger CPU.
well, it seems there are many people that do not want to let go the x0x sequencer
those that want the propper 303-style sequencer are usually TB-303 owners, or those that believe when i say that it's a better way to make those true acid patterns
since the 303 sequencer is a different workflow - the patterns you make with it are
different compared to another sequencer
that same thing applies to any other sequencer too
the thing is, old acid tracks were made with the real TB-303 and thus, the patterns were programmed on it
the fact that you can program the same pattern from a TB-303 on the x0x sequencer (with some convertion needed) is one thing
but making patterns with the two sequencer - you'll soon see that you tend to make different kinds of patterns on each sequencer, that's all due to the different workflow and it's limitations
i can tell you about that because for about 3 years i've rewritten the sequencer many times
i started out with a clone-style sequencer at first (i didn't had a x0xb0x yet, nor was i familiar with how any of those sequencers work, so i improvised)
it was basically 1 pattern at a time, realtime editing, similar to the x0xb0x - press NEXT every time..
since then, i've exported the patterns which i thought were "okay" or "nice" to files ... they piled up for 3 years now
and then, when i coded n0nx0x - BANG instantly i started making completely different patterns
personally, i prefere the TB-303 sequencer
still, some people will always go with x0x sequencer, that's normal
that's why there is sokkos, and they are happy
that's why there are people wanting actual TB-303s even that their price is insane
that's why i wanted to make n0nx0x
btw, i haven't programmed patterns on the x0x sequencer really (neither stock firmware nor sokkos)
i simply
hate the thing with the DONE button, it's very confusing/annoying
Also notice that when using my firmware you'd not find it behaving any different then sokkos, until you'd know how to access the new features.
i don't want to stick to any such features that collide with the TB-303
and given that i've changed the pattern format - most "features" are incompatible anyway
see, it's just different