To what extent can you control the on/off "pulse" frequency/wave shape?

Hello,
I am thinking of buying one of your lights as a quick, proof-of-principle prototype for an experiment I am conducting to test the results of various light frequencies. My question is – to what extent can you control the on/off “pulse” frequency/wave shape? Can you just use an infinite while+delay of on/off/partially on combinations (I’m assuming you can if you support python)? What is the maximum frequency you can flash the lights?
Thanks.

Have you checked the LAN protocol docs? It’s all there

It’s not quite all there. It sounds like @otherrealm.org is looking for SetWaveform, which is not documented.