Particles from Mesh

I’d like to know is is possible to emit particles from a mesh geo or instanced mesh geo? Like create a ring/torus geo, then emit particles from that or its instance. I’m hoping for more emission control than just those shape Location Modules.

I’m not sure about what are your needs, but have you tried attaching the emitter on the geo mesh?

What I’m trying to do is emit particles from a mesh like a ring or torus and then the particles source area will match that geo shape area. I know there are Location Modules like Sphere and Cylinder, but I’m hoping to use a customized shape/volume instead. Attaching the particles to a mesh will simply parent the emitter to the mesh when it moves around.