Want to see how this was made? Take a look! The source file for Blender 2.8+ is also available!

If you want to derive from this the ribbon texture is a simple 512x64 for the outer (purple) and 256x64 for the inner (yellow) but should also accommodate 512x64 patterned.