This question already has an answer here:
Why only light has photons while x-ray or micro/radio waves don't?
If we build a device that can iterate over all frequencies, what will be so special about the light range that it will start to generate photons while in all other ranges no photons will be made?
Are there special 0 mass particles for x-rays and radio waves or do they also generate photons? (the latter is highly unlikely since radio doesn't travel in a straight line)