So in short
1. sine wav with tube distortion (rounded distortion).
2. Sub that has portamento as it plays stepping notes to the next hits (with above bass)
3. Redux overall
4. Saturate together to glue it.
Optional extra resample it and separate into layers so it's easier to jam with