אשירה לה' כי גאה גאה.
I will sing to Hashem b/c He is so exalted
How can a person sing to Hashem? To know that everything exalted, anything transcending this limited existence of ours - is HIS. When a Tzadik feels elevated - this is b/c he is connected to Hashem but not from his own ego חס ושלום. When do we sing? When do we recite poetry? When we feel elevated. We have this feeling when we realize that גאה גאה - Hashem is the Truly Elevated.
שירה comes after the heart of a person is straightened out. The letters of שירה are ישרה - straight. ולישרי לב שמחה. To the straight of heart - joy. Yashrus brings simcha and shirah. After the Geulah the Jews realized that Hashem had acted towards them with Yashrus. So they could now sing beautiful poetry. [At the end we see that Hashem is ישר as we say at the end of מזמור שיר ליום השבת. First, we speak about the rise and fall of the evildoers and conclude with להגיד כי ישר השם].
פי' איך יוכל אדם לשיר לפניו ית'. רק כפי מה שיודע שכל הגבהות הוא להש"י. גם מה שנמצא התנשאות באדם צדיק. היא גאות ה'. כפי אמיתית ידיעה זו יוכל להשתמש בגבהות כמ"ש ויגבה לבו כו'. כי שירה א"י לומר רק ע"י התרוממות הלב. וזה ע"י שידעו באמת כי גאה גאה כנ"ל. ושירה היא אחר התישרות לב האדם. וכן שמעתי מאדמו"ר א"ז ז"ל ולישרי לב שמחה שע"י ישרת הלב בא שמחה. ואחר שנגאלו מכל אשר עבר עליהם. ונתיישר להם דרך הש"י. והבינו מה שנהג אותם הש"י מתחילה ועד סוף. וזה לשון שירה כמו שור שהוא קו הישר. [שפ"א בשלח תרל"ג]