Cheap addressable RGB strip - how to control?

ratkins:
It still doesn't make sense. For some of the patterns, after an initial burst of enthusiasm the controller seems to be sending nothing, despite the LEDs happily continuing their pattern. Maybe all the controller is doing is selecting one of a hundred or so patterns and telling the D7001 which one to display.

How many patterns are there that you can select from? Are there many or fairly few? If there are few, maybe you should just grab the waveforms and write a small library to basically play them back if that is all this product is capable of doing.