I have tried to make the "microphone grid", like on this picture:
So that array of curves "envelops" the invisible cylinder.
I used several modifiers, such as cast modifier, shrinkwrap, mesh/surface deform but they haven't helped me.
At first, I wanted to use wireframe modifier, but I need the wires overlay each other, so I immediately dismissed this idea.
EDIT: Maybe I did something wrong?