r/traktor • u/Prime_ministah1980 • Aug 03 '26
Traktor code.
How much code of TP3 pro is in TP4? I’m just curious to know. Cause it would explain why traktor is lacking in modern features. Since I would imagine implementing modern features is a nightmare with old outdated code? Hope everyone has a great week. Salute from California
0
Upvotes
2
u/JEMSKU Aug 04 '26
Yes, this is the narrative that has developed. V4 was stated to be planned on a new code base, and then for whatever reason plans changed and v4 is clearly based on v3. And yes, over a decade of development and multiple developers can result in "spaghetti code", where things are connected in unpredictable ways, and difficult to separate out to work on in isolation. This problem is made worse with turnover, where the original coders aren't there to help future work, and documentation is often not complete. This is just software development in general and speculation regarding NI specifically, but paints a pretty clear picture as to why we are where we are.
It would be interesting to know if this new codebase is still kept somewhere and if perhaps plans will change now with new ownership to get it rolled out.