The use of particle "de"


> そんな素敵なライブにナレーションで参加させて頂けて本当に嬉しいです

What does that sentence mean? I'm confused with the use of particle "de"
there. As far as I know, "de" is used to indicate location or time of action.
And ナレーション is neither location nor time.




This で is used for indicating "way","means","role". ナレーションで参加する means "to join
something in a role of narration".

For example, 私は、エキストラで映画に出た(I appeared as an extra in a movie).




This で is used for indicating "way","means","role". ナレーションで参加する means "to join
something in a role of narration".

For example, 私は、エキストラで映画に出た(I appeared as an extra in a movie).

