I visited it on one of my first nights in Paris.
It's on the west side of the Pompidou Center, next to the Stravinsky Fountain.
The Tuesday before I came home, a small group of friends and I were walking around and decided to stop into this church for a second. This is what we saw.
This particular parish seems to really encourage participation in the arts--they often have different installations hanging overhead. And it seems like almost every cathedral in Paris offers free concerts (as well as some concerts you have to pay for).