合唱交響曲
オラトリオの場合と同様、合唱交響曲におけるテクストは音楽と同等の重要性を持ち得るものであり、合唱と独唱者は楽器と同じように音楽的思想の提示と展開に参加することが出来る。また、テクストは作曲者が交響曲の形式に厳格に沿っているのか、もしくは交響曲形式を拡大しているのかを同定する助けにもなる。ラフマニノフ、ブリテン、ショスタコーヴィチの場合は前者であり、後者にはベルリオーズ、マーラー、ブライアンが属する。場合によってはテクストの選択により作曲者が異なる交響曲形式へ誘われることもある。シマノフスキ、シュニトケ、そして再びブライアンがこれに該当する。さらに、作曲家はテクストをより流動的に、物語というより音楽の方法に則て扱うことを選択することも可能である。そうしたものにはヴォーン・ウィリアムズ、マーラー、グラスの例が合致する。
ヴォーン・ウィリアムズが『海の交響曲』のために執筆したプログラム・ノートでは、テクストがいかに音楽として扱われるべきであるかが論じられている。彼は次のように書いている。「本作の構想は物語的、劇的というよりも交響的なものです。このことにより、詩文中に存在する重要な語句や節を何度も繰り返すことが正しいのだと説明されるのではないでしょうか。こうして言葉が音楽同様に交響的に処理されるのです。」彼にこの交響曲への霊感を与えたのはウォルト・ホイットマンの詩であったが、伝統的な韻律のあるテクストよりも構造の流動性が重要性を増してきていた時に、ホイットマンが自由詩を用いたことが評価されるようになったのである。この流動性によってヴォーン・ウィリアムズが頭に描いていた、テクストの非物語的で交響的な処理の促進に弾みがついた。特に第3楽章ではテクストは説明性に乏しく、「音楽にこき使われ」もする。反復される行があれば、原文では隣通しでない行が音楽中では繋がって現れることもあり、一部は完全に省かれてしまっている。
テクストに対して非物語的なアプローチを行ったのはヴォーン・ウィリアムズだけではない。
ラフマニノフの合唱交響曲である『鐘』は、ポーの詩にある幼少期から結婚、成熟、死という4部から成る進行を反映している。ブリテンは『春の交響曲』においてパターンを逆にして見せた - 交響曲の4つの部分は存在するが、作曲者の言によると「冬から春への進行、そしてそれがもらたす大地と生命の目覚め(中略)交響曲の伝統的4楽章制に収まっていますが、楽章は同じような雰囲気や視点により結合された小さなセクションに分割されています。」
ショスタコーヴィチの交響曲第13番『バビ・ヤール』の誕生はいささか複雑であった。彼はエフゲニー・エフトゥシェンコが著した詩『バビ・ヤール』を読了後ほとんど間を置かずに曲を書いたが、当初は単一楽章の楽曲にしようと考えていた。エフトゥシェンコの詩集『Vzmakh ruki』から他に3編の詩を見出したことに後押しされた彼は完全長の合唱交響曲へと進んでいき、「出世」を終楽章に置くことになった。音楽学者のFrancis Maesがコメントするところでは、ショスタコーヴィチはこれを行うためにソビエトによる他の虐待に関するエフトゥシェンコの韻文により『バビ・ヤール』の主題を補完したという。
ベルリオーズは自身の合唱交響曲『ロメオとジュリエット』において声楽を用いて音楽と物語を融合し、交響曲の叙事詩的性質に対する斬新な試みを行ったが、オーケストラのみが語るその物語の重要な場面も温存した。これを行うことにより、ベルリオーズは後に続く作曲家に「交響曲の領域において形而上学的なもの扱う新規の方法論」を示したのだとボンズは書いている。メンデルスゾーンは交響曲第2番『賛歌』を合唱、独唱者と管弦楽のための作品として作曲している。作品を「交響カンタータ」と称し、彼は合唱を伴うフィナーレを9つの楽章に拡大、独唱者、レチタティーヴォ、合唱の部分を盛り込んだ。これによって声楽部分がそれ以前の純管弦楽の部分よりも長くなった。リストは2つの合唱交響曲を作曲している。それらは多楽章制に従いつつも、彼自身が交響詩において確立した作曲習慣、標題的な目標に沿ったものとなっている。
リスト後にはマーラーが初期交響曲でベートーヴェンの遺産を受け継ぎ、ボンズはこれを「理想郷的フィナーレへの奮闘」と名付けた。この目的のためにマーラーは交響曲第2番『復活』の終楽章に合唱と独唱を起用した。交響曲第3番では2つの声楽入りの楽章の後に純器楽による終楽章を置き、交響曲第4番の場合は声楽入りの終楽章がソプラノにより歌われる。器楽のみによる作品である交響曲第5番、第6番、第7番の作曲後、マーラーは交響曲第8番で「祝祭的交響典礼」の傾向へ回帰する。この作品では作品全体を通してテクストが織り込まれている。マーラー以後は合唱交響曲は一般的なジャンルとなり、数多くの作品が次々に制作されていった。