見出し画像

Python で応援歌を作ろう (他大編)

こんにちは、今回は平松(新2年/洛南)がお送りします。

2ヶ月ほど前に榎くん(新2年/修猷館)が私の無茶なお願いを聞いてくれ、「クオリティ低いから正直やりたくない」と言いながらもピンチヒッターとして記事を書いてくれました。即席であんなに面白い記事が書けてしまう榎くんには感謝と尊敬の気持ちでいっぱいです。ありがとう。

さて、タイトルからも分かるとおり、この記事は佐藤さん(R7卒)の最後の記事であるPython で応援歌を作ろう (東大編)の続編です。
東大以外の5大学の応援歌を2曲ずつ紹介しています。
音の仕組みや関数の作成方法については佐藤さんと全く同じなので、気になる方はそちらをぜひご覧ください。また、(楽譜はこちら)と書いているもの以外は耳コピ準拠で作成したので、細かい間違いは目を瞑っていただけたらと思います。
それでは、24秋リーグの順位順に見ていきましょう!


早稲田大学

早稲田大学校歌

まずは、冒頭の歌詞から「都の西北」の名で知られる(?)、早稲田大学校歌です。(楽譜はこちら
この曲を歌う早稲田大学の応援席を一度見ると、聴いただけで思わず我々も手を上下に振りたくなります。
個人的には最後の「わせだ」を繰り返すメロディーが頭から離れなくなることがあり、こんな印象的なメロディーラインを考えられたら作曲も楽しいだろうなと思ってしまいました。
音はこちら

#早稲田校歌

key = ["G", "C1", "R", "C1", "R", "C1", "R", "C1", "R", "C1", "B", "A", "G", 
       "E", "F", "G", "E", "A", "G", "R", "G", "R"] + \
      ["G", "C1", "R", "C1", "R", "C1", "R", "C1", "R", "C1", "B", "A", "G",
       "E", "F", "G", "E", "R", "E", "D", "C"] + \
      ["E", "F", "G", "E", "G", "A", "B", "C1", "G", "F", "E", "C", "E", "G", "D"] + \
      ["E", "F", "G", "E", "G", "A", "B", "C1", "G", "F", "E", "C", "E", "D", "C"] + \
      ["G", "R", "G", "R", "G", "R", "G", "A", "G", "R", "G", "E", "R", "E", "F", "G", "E", "A", "G", "R", "G"] + \
      ["C1", "R", "C1", "R", "C1", "R", "C1", "D1", "C1", "R", "C1", "G", "E", "F", "G", "R", "G", "E", "D", "C"] + \
      ["E", "F", "G", "A", "B", "C1", "E", "F", "G", "A", "B", "C1", "B", "A", "G", "E", "F", "G", "E", "D", "C"] 

dur = [1, 1, 0.05, 1, 0.05, 1, 0.05, 1, 0.05, 1, 0.5, 0.5, 1,
        0.75, 0.25, 2, 1, 0.75, 0.25, 0.05, 3, 0.1] +\
      [1, 1, 0.01, 1, 0.01, 1, 0.01, 1, 0.01, 1, 0.5, 0.5, 1,
        0.75, 0.25, 2, 1, 0.01, 0.75, 0.25, 3] +\
      [0.75, 0.25, 1, 1, 0.75, 0.25, 1, 3, 0.75, 0.25, 1, 1, 1, 1, 3] +\
      [0.75, 0.25, 1, 1, 0.75, 0.25, 1, 3, 0.75, 0.25, 1, 1, 1, 1, 3] +\
      [0.75, 0.05, 0.25, 0.05, 2, 0.05, 1, 0.75, 0.25, 0.05, 2, 1, 0.05, 0.75, 0.25, 2, 1, 0.75, 0.25, 0.05, 3] +\
      [0.75, 0.05, 0.25, 0.05, 2, 0.05, 1, 0.75, 0.25, 0.05, 2, 1, 0.75, 0.25, 2, 0.05, 1, 0.75, 0.25, 3] +\
      [0.75, 0.25, 1, 0.75, 0.25, 1, 0.75, 0.25, 1, 0.75, 0.25, 1, 0.75, 0.25, 1, 0.75, 0.25, 1, 0.75, 0.25, 3]
      

music = np.array([])
for k, d in zip(key, dur):
    if len(k) != 1:
        h = int(k[1:])
        k = k[0]
    else:
        h = 0
    music = sound_maker(music, high=h, note=k, duration=d, BPM = 120)

IPython.display.Audio(music, rate=48000, autoplay=True)

都の西北 早稲田の森に
聳ゆる甍は われらが母校
われらが日ごろの 抱負を知るや
進取の精神 学の独立
現世を忘れぬ 久遠の理想
かがやくわれらが 行手を見よや
わせだ わせだ わせだ わせだ
わせだ わせだ わせだ

早稲田大学校歌

F1~コンバットマーチ

早稲田大学がチャンスの時に必ず流れるこの二曲。
特にコンバットマーチは、スポーツ観戦好きの方なら全員一度は聞いたことがあるであろう有名な応援歌です。
もはや早稲田大学の曲であることを知らない人も多いのではないでしょうか。
軽快なメロディでかっこいい曲ですが、東大の試合時にはできれば聞きたくありません。泣
(耳コピで作成しましたが一番苦戦し、正直まだ納得いっていません。汗)
音はこちら

#コンバットマーチ

key = ["a", "R", "a", "R", "a", "R", "a", "R", "a", "R", "a", "R", "a", "R", "D1", "R", "a", "R", "D1", "R",  
       "D1", "R", "D1", "R", "D1", "R", "D1", "R", "D1", "R", "D1", "R", "D1", "R", "F1", "R", "D1", "R", "F1", "R",
       "f1", "R", "f1", "R", "f1", "R", "f1", "R", "f1", "R", "f1", "R", "f1", "R", "F1", "R", "D1", "R", "F1", "R", 
       "D1", "a", "D1", "F1", "D1", "a", "D1", "F1", "R", "F1", "a1", "R"] +\
      ["F1", "R", "F1", "R", "F1", "R", "F1", "R", "d1", "R", "F1", "R", 
      "F1", "R", "F1", "R", "F1", "R", "F1", "R", "d1", "R", "F1", "R", 
      "F1", "R", "F1", "R", "F1", "R", "F1", "R", "D1", "C1", "R", "D1", "d1", "R", "E1", "F1", "R", "F1", "R", "F1", "R"] +\
      ["F", "R", "F", "a", "R", "D1", "a", "D1", "F1", "R",
       "F", "R", "F", "a", "R", "D1", "a", "D1", "F1", "R",
       "F1", "G1", "R", "G1", "R", "G1", "F1", "d1", "F1", "R", 
       "G1", "R", "G1", "R", "G1", "F1", "d1", "F1", "R", 
       "G1", "F1", "d1", "D1", "C1", "D1", "C1", "D1", "d1", "D1", "C1", "D1", "d1", "E1", "F1", "R", "F1", "R", "F1", "R", "a1"]
      
dur = [1.25, 0.5, 0.25, 0.05, 0.25, 0.05, 0.5, 0.05, 0.5, 0.05, 0.5, 0.05, 0.5, 0.05, 0.75, 0.05, 0.25, 0.05, 1, 2,
       1.25, 0.5, 0.25, 0.05, 0.25, 0.05, 0.5, 0.05, 0.5, 0.05, 0.5, 0.05, 0.5, 0.05, 0.75, 0.05, 0.25, 0.05, 1, 2,
       1.25, 0.5, 0.25, 0.05, 0.25, 0.05, 0.5, 0.05, 0.5, 0.05, 0.5, 0.05, 0.5, 0.05, 0.75, 0.05, 0.25, 0.05, 1, 1,
       0.33, 0.33, 0.33, 1, 0.33, 0.33, 0.33, 1, 0.05, 1, 2, 2] + \
      [0.33, 0.05, 0.33, 0.05, 0.33, 0.05, 0.33, 0.33, 0.33, 0.05, 1, 1, 
       0.33, 0.05, 0.33, 0.05, 0.33, 0.05, 0.33, 0.33, 0.33, 0.05, 1, 1,
       0.33, 0.05, 0.33, 0.05, 0.33, 0.05, 0.33, 0.33, 0.33, 0.33, 0.33, 0.33, 0.33, 0.33, 0.33, 1, 0.05, 1, 0.05, 1, 0.25] + \
      [0.33, 0.33, 0.33, 2, 1, 0.33, 0.33, 0.33, 2, 1,
       0.33, 0.33, 0.33, 2, 1, 0.33, 0.33, 0.33, 2, 1,
       1, 0.33, 0.33, 0.33, 0.05, 0.33, 0.33, 0.33, 1, 1,
       0.33, 0.33, 0.33, 0.05, 0.33, 0.33, 0.33, 1, 1,
       1.66, 0.33, 1.66, 0.33, 1.66, 0.33, 0.66, 0.33, 0.66, 0.33, 0.66, 0.33, 0.66, 0.33, 1, 0.05, 1, 0.05, 1, 1, 2] 
      

music = np.array([])
for k, d in zip(key, dur):
    if len(k) != 1:
        h = int(k[1:])
        k = k[0]
    else:
        h = 0
    music = sound_maker(music, high=h, note=k, duration=d, BPM = 135)

IPython.display.Audio(music, rate=48000, autoplay=True)

【F1】
Let’s Go!  Let’s Go! Go Go ワセダ!
(F1の後は必ずコンバットマーチへ)
——【コンバットマーチ】
オー! オー! Go Go Let’s Go! ワセダ!※「選手名」! 「選手名」!
オー! オー!
〇〇たおせ!  オー!(繰り返す場合、に戻る)

F1~コンバットマーチ

明治大学

明治大学校歌

続いては明治大学。まずは校歌です。(楽譜はこちら
この曲は、和泉キャンパス最寄駅の京王線・明大前駅の列車接近メロディーに採用されているみたいで、1番線は「おぉ明治」のところが2番線は「白雲なびく」のところが使用されています。
いつか駒場東大前駅や東大前駅で「ただ一つ」が聞けるといいですね。
音はこちら

#明治校歌

key = ["G-1", "R", "G-1", "C", "D", "E", "F", "A", "G", "C", "D", "E", "G", "C1", "A", "G"] + \
      ["E1", "D1", "C1", "R", "C1", "R", "C1", "A", "C1", "G", "E", "G", "C1", "A", "G", "E", "D"] + \
      ["G", "D1", "C1", "E", "F", "G", "R", "G", "E", "F", "G", "A", "C1", "G", "A", "C1"] + \
      ["E1", "D1", "C1", "G", "R", "G", "A", "G", "E", "C", "D", "E", "G", "C1", "A", "G"] + \
      ["C1", "A", "G", "C1", "B", "A", "G", "R", "G", "A", "G", "E", "F", "G", "A", "G", "C1", "G"] + \
      ["E1", "D1", "C1", "R", "C1", "D1", "C1", "A", "R", "A", "G", "R", "G", "E", "F", "G", "A", "G", "C1", "G"] + \
      ["E1", "D1", "C1", "C", "C1", "R", "C1", "G", "A", "G", "R", "G", "E", "C", "E", "D", "C"]

dur = [0.75, 0.05, 0.25, 1, 1, 1, 1, 0.5, 2.5, 0.75, 0.25, 1, 1, 1, 1, 3] + \
      [0.75, 0.25, 1, 0.05, 1, 0.05, 1, 1, 0.5, 2.5, 0.75, 0.25, 1, 1, 1, 1, 3] + \
      [0.5, 0.5, 3, 0.5, 0.5, 2, 0.05, 1, 0.5, 0.5, 1, 1, 0.5, 1, 0.5, 3] + \
      [0.75, 0.25, 1, 1, 0.05, 1, 1, 0.5, 2.5, 0.75, 0.25, 1, 1, 1, 1, 3] + \
      [1, 2, 1, 0.75, 0.25, 2, 1, 0.05, 0.5, 0.5, 0.5, 1, 0.5, 1, 1, 1, 1, 1] + \
      [0.75, 0.25, 3, 0.05, 0.75, 0.25, 2, 1, 0.05, 0.5, 0.5, 0.05, 0.5, 1, 0.5, 1, 1, 1, 1, 1] +\
      [0.75, 0.25, 3, 0.75, 0.25, 0.05, 2, 1, 0.5, 0.5, 0.05, 0.5, 1, 0.5, 1, 1, 3]
      

music = np.array([])
for k, d in zip(key, dur):
    if len(k) != 1:
        h = int(k[1:])
        k = k[0]
    else:
        h = 0
    music = sound_maker(music, high=h, note=k, duration=d, BPM = 120)

IPython.display.Audio(music, rate=48000, autoplay=True)

白雲なびく駿河台
眉秀でたる若人が
撞くや時代の暁の鐘
文化の潮みちびきて
遂げし維新の栄になふ
明治その名ぞ吾等が母校
明治その名ぞ吾等が母校

明治大学校歌

応援曲「光焔」

短い曲ですが、明治大学のかっこいい応援歌の一つです。
明治大学は他にも「神風」や「覇者明治」など耳馴染みのある応援歌がたくさんあります。
また、マスコットキャラクターのめいじろうも可愛くて好きです。笑
音はこちら

#光焔

key = ["A", "D1", "R", "D1", "E1", "F1", "E1", "F1", "E1", "C1", "R",
       "A", "D1", "R", "D1", "E1", "F1", "C1", "R"] + \
      ["A", "D1", "R", "D1", "E1", "F1", "E1", "F1", "E1", "C1", "R",
       "E1", "D1", "E1", "D1", "a", "R", "A", "A1", "E1", "D1", "R", "F1", "E1", "C1", "D1"] 

dur = [1, 4, 1, 1, 1, 1, 0.5, 0.5, 0.5, 4.5, 1,
       1, 4, 1, 1, 1, 1, 6, 1,] + \
      [1, 4, 1, 1, 1, 1, 0.5, 0.5, 0.5, 4.5, 1,
       1, 0.5, 0.5, 0.5, 2.5, 1, 1, 1.5, 0.5, 3.5, 1, 0.75, 0.75, 0.5, 0.5] 
     
      

music = np.array([])
for k, d in zip(key, dur):
    if len(k) != 1:
        h = int(k[1:])
        k = k[0]
    else:
        h = 0
    music = sound_maker(music, high=h, note=k, duration=d, BPM = 150)

IPython.display.Audio(music, rate=48000, autoplay=True)

オー〜♪ (せーの)
〇〇(選手名) ×3回
オー〜♪
かっとばせ!

応援曲「光焔」

法政大学

法政大学校歌

続いて法政大学です。テンポが遅めでしっとりした素敵な校歌です。
私は法政大学の応援団吹奏楽部の演奏が大好きで、7回にこの曲が流れると、いつも聴き惚れてしまいます。
私は今まで吹奏楽の経験はないのですが、一音楽好きとしてたまに吹奏楽を聴きに行くことがあります。浅識な人間ですが、演奏会に行ってみたいと思うくらい法政大学応援団吹奏楽部さんの演奏にいつも密かに心惹かれています。
音はこちら

#法政校歌

key = ["a", "R", "a", "R", "a", "R", "a", "R", "a", "R", "a", "d1", "D1", "d1", "a", "C1", "D1", "R", 
       "a", "d1", "a", "g", "G", "d", "F", "d", "R", "d", "R"] +\
      ["G", "a-1", "C", "a-1", "C", "D", "d", "R", "d", "R", "G", "g", "a", "C1", "a", "g", "G", "a", "R",
       "C1", "D1", "d1", "a", "G", "d", "G", "C1", "R", "a", "G", "F", "d", "D", "R", "D", "C", "a-1", "R"] +\
      ["a-1", "F", "a-1", "R", "a-1", "C", "D", "d", "F", "d", "G", "g", "a", "C1", "R", "C1", "G", "g", "a", "R",
       "d1", "D1", "d1", "F1", "d1", "a", "C1", "R", "C1", "G", "R", "C1", "a", "g", "G", "d", "F", "d", "R", "d", "R"] +\
      ["d", "d1", "R", "d1", "D1", "C1", "a", "G", "a", "R", 
       "G", "d", "C1", "a", "g", "G", "F", "R",
       "G", "a", "d1", "D1", "F1", "d1", "a", "C1", "R", "C1", "D1", "R", "a", "d1", "a", "g", "G", "d", "F", "d", "R", "d", "R"]
      
dur = [1.5, 0.5, 0.25, 0.05, 0.25, 0.05, 0.5, 0.05, 0.25, 0.05, 0.25, 1, 1, 1, 1, 1, 1.5, 0.5,
       1, 1, 0.5, 0.5, 0.5, 0.5, 0.75, 0.25, 0.05, 2, 1] + \
      [1, 1.5, 0.5, 1, 0.75, 0.25, 1, 0.05, 1.5, 0.5, 0.5, 0.5, 1.5, 0.5, 1, 0.75, 0.25, 2, 1,
       0.75, 0.25, 1, 1, 1, 1, 1, 1.5, 0.5, 1, 0.5, 0.5, 0.5, 0.5, 0.05, 1.5, 0.5, 2, 1] + \
      [1, 1.5, 0.5, 0.05, 1, 0.75, 0.25, 1.5, 0.5, 1, 0.75, 0.25, 1.5, 0.5, 0.05, 1, 0.75, 0.25, 2, 1,
       1, 1.5, 0.5, 0.5, 0.5, 0.75, 0.25, 0.05, 1, 1.5, 0.5, 1, 1.5, 0.5, 0.5, 0.5, 0.75, 0.25, 0.05, 2, 1] +\
      [1, 1.5, 0.05, 0.5, 0.5, 0.5, 0.75, 0.25, 2, 1,
       0.75, 0.25, 1, 2, 0.75, 0.25, 2, 1,
       0.75, 0.25, 1.5, 0.5, 0.5, 0.5, 0.75, 0.25, 0.05, 1, 1.5, 0.5, 1, 1, 0.5, 0.5, 0.5, 0.5, 0.75, 0.25, 0.05, 2, 1] 
      

music = np.array([])
for k, d in zip(key, dur):
    if len(k) != 1:
        h = int(k[1:])
        k = k[0]
    else:
        h = 0
    music = sound_maker(music, high=h, note=k, duration=d, BPM = 105)

IPython.display.Audio(music, rate=48000, autoplay=True)

若きわれらが命のかぎり
ここに捧げて(ああ)愛する母校
見はるかす窓(の)富士が峯の雪
蛍集めむ門の外濠
よき師よき友つどひ結べり
法政 おお わが母校
法政 おお わが母校

法政大学校歌

チャンス法政

タイトルの通り、法政大学のチャンステーマです。
実は、この曲、私が他大の応援歌の中で初めて覚えた曲です。なぜかこのリズムが頭から離れなくて、東大がピンチの時でも無意識のうちに体が揺れていました。
これも東大の試合時には聞きたくないですが、他大同士の試合時にこれが聞こえてくると思わず法政を応援してしまいます。
音はこちら

#チャンス法政

key = ["C1", "R", "C1", "R", "C1", "R", "C1", "G", "C1", "E1", "G1", "R", "G1", "R", "G1"] + \
      ["C1", "D1", "E1", "D1", "E1", "C1", "A", "G", "A", "D1", "R", "D1", "R", "D1",
       "C1", "D1", "E1", "D1", "E1", "C1", "A", "G", "A", "D1", "C1", "R"] + \
      ["G", "R", "G", "R", "G", "R", "G", "R", "G", "R", "G", "R", "G", "R", "G", "R", "G", "R", "G", "R"] + \
      ["G", "C1", "R", "C1", "R", "C1", "R", "E", "G", "A", "G", "R",
       "C1", "D1", "E1", "D1", "E1", "C1", "A", "G", "A", "D1", "R", "D1", "R", "D1",
       "C1", "D1", "E1", "D1", "E1", "C1", "A", "G", "A", "D1", "C1"] 

dur = [1, 0.05, 0.75, 0.05, 0.25, 0.05, 0.5, 0.5, 0.5, 0.5, 1, 0.05, 1, 0.05, 1] + \
      [0.75, 0.25, 1, 0.75, 0.25, 1, 0.75, 0.25, 1, 0.75, 0.05, 0.25, 0.05, 1,
       0.75, 0.25, 1, 0.75, 0.25, 1, 0.75, 0.25, 1, 1, 1.5, 0.5] + \
      [0.5, 1.5, 0.5, 1.5, 0.5, 0.5, 0.5, 0.5, 0.5, 1.5, 0.5, 1.5, 0.5, 1.5, 0.5, 0.5, 0.5, 0.5, 0.5, 1.5] + \
      [1, 0.75, 0.05, 0.25, 0.05, 1.5, 0.5, 1, 0.75, 0.25, 0.5, 0.5,
       0.75, 0.25, 1, 0.75, 0.25, 1, 0.75, 0.25, 1, 0.75, 0.05, 0.25, 0.05, 1,
       0.75, 0.25, 1, 0.75, 0.25, 1, 0.75, 0.25, 1, 1, 2]
     
      

music = np.array([])
for k, d in zip(key, dur):
    if len(k) != 1:
        h = int(k[1:])
        k = k[0]
    else:
        h = 0
    music = sound_maker(music, high=h, note=k, duration=d, BPM = 135)

IPython.display.Audio(music, rate=48000, autoplay=True)

そら チャンスだチャンスだ かっとばせ
そら チャンスだチャンスだ かっとばせ
チャンス OH チャンス OH 法政
チャンス OH チャンス OH 法政
かっとばせ かっとばせ

チャンス法政

立教大学

栄光の立教

続いて立教大学の校歌です。(楽譜はこちら
この曲は、1921(大正10)年に立教大学が東京大学野球連盟に加盟したのをきっかけに作られたようです。まさに神宮球場で演奏するにはぴったりの校歌ですね。
次の応援歌で長語りするのでこの曲の紹介は手短にさせていただきます。
音はこちら

#立教校歌

key = ["C", "R", "C", "R", "C", "D", "C", "R", "C", "a-1", "A-1", "C", "F", "R", "F", "G", "F", "G", "A", "R"] + \
      ["A", "C1", "a", "A", "R", "A", "D1", "R", "D1", "C1", "R", "C1", "R", "C1", "A", "F", "E", "F", "A", "G",
       "C", "a", "G", "A", "F", "G", "E", "F", "R", "F", "E", "D", "R", "D", "R", "D", "E", "C", "R"] + \
      ["C1", "a", "A", "R", "A", "G", "F", "A", "D1", "A", "C1", "a", "A", "G", "A", "F", "R"]

dur = [1, 0.05, 1.5, 0.05, 0.5, 1, 1, 0.05, 1.5, 0.5, 1, 1, 1.5, 0.05, 0.5, 1, 0.75, 0.25, 2, 1] + \
      [1, 1.5, 0.5, 1, 0.05, 1, 1.5, 0.05, 0.5, 1, 0.05, 1, 0.05, 1.5, 0.5, 1, 0.75, 0.25, 2, 1, 
       1, 1.5, 0.5, 1.5, 0.5, 1.5, 0.5, 1, 0.05, 0.75, 0.25, 1.5, 0.05, 0.5, 0.05, 1, 1, 2, 1] + \
      [0.75, 0.25, 1, 0.05, 0.75, 0.25, 1, 1, 3, 1, 1.5, 0.5, 1, 0.75, 0.25, 2, 1] 
      

music = np.array([])
for k, d in zip(key, dur):
    if len(k) != 1:
        h = int(k[1:])
        k = k[0]
    else:
        h = 0
    music = sound_maker(music, high=h, note=k, duration=d, BPM = 120)

IPython.display.Audio(music, rate=48000, autoplay=True)

芙蓉の高嶺を雲井に望み
紫匂える武蔵野原に
いかしくそばだつ我等が母校
見よ見よ立教 自由の学府

立教大学校歌

第二応援歌「セントポール」

立教の応援歌の一つ、「セントポール」です。
メロディはなんとなく知っていましたが、歌詞に耳を傾けたことはなく、この記事を書くにあたって調べてみると、、、英語なんですね!
私が探した中では六大学唯一の洋楽でした。
1928(昭和3)年にアメリカ合衆国カリフォルニア州にあるフレスノ大学の学生達が自身の応援歌「フレスノ・ウィル・シャイン」を「リッキョー・ウィル・シャイン」と言い換えたことがきっかけで生まれたこの曲。作詞・作曲が不詳であるあたりからも歴史が感じられて素敵ですね。
立教大学の別名を St.Paul’s university ということも私は初めて知りました。
また、この曲、メインのメロディーは3回繰り返されるのですが、歌詞を歌うのは1回目と3回目で、2回目の部分は歌詞がありません。面白くないですか?
そして、これを歌い終わった後はリーダーの力強い声で「がんばれがんばれ立教」コールが始まります。その切り替わりのギャップにも魅力を感じました。
音はこちら

#セントポール

key = ["D1", "c1", "C1", "B", "A", "B", "C1", "c1", "D1", "R"] + \
      ["D", "G", "A", "B", "G", "B", "A", "G", "E", "D", "R", 
       "D", "G", "A", "B", "G", "B", "A", "R", "A", "B", "A", "R"] + \
      ["D", "G", "A", "B", "G", "B", "A", "G", "E", "D", "R", 
       "G", "E", "D", "G", "E", "D", "B", "R", "B", "A", "G", "R"] + \
      ["D", "G", "A", "B", "G", "B", "A", "G", "E", "D", "R", 
       "D", "G", "A", "B", "G", "B", "A", "R", "A", "B", "A", "R"] + \
      ["D", "G", "A", "B", "G", "B", "A", "G", "E", "D", "R", 
       "G", "E", "D", "G", "E", "D", "B", "R", "B", "A", "G", "R"] + \
      ["D", "G", "A", "B", "G", "B", "A", "G", "E", "D", "R", 
       "D", "G", "A", "B", "G", "B", "A", "R", "A", "B", "A", "R"] + \
      ["D", "G", "A", "B", "G", "B", "A", "G", "E", "D", "R", 
       "G", "E", "D", "G", "E", "D", "B", "R", "B", "A", "G", "R"]

dur = [1.5, 0.5, 1.5, 0.5, 0.5, 0.5, 0.5, 0.5, 1, 1] + \
      [0.5, 1, 0.5, 1, 0.05, 1, 0.5, 1, 0.5, 1, 1,
       0.5, 1, 0.5, 1, 0.05, 1, 0.5, 0.05, 1, 0.5, 1, 1] + \
      [0.5, 1, 0.5, 1, 0.05, 1, 0.5, 1, 0.5, 1, 1,
       0.5, 0.5, 1, 0.5, 0.5, 1, 0.5, 0.05, 1, 0.5, 1, 1] + \
      [0.5, 1, 0.5, 1, 0.05, 1, 0.5, 1, 0.5, 1, 1,
       0.5, 1, 0.5, 1, 0.05, 1, 0.5, 0.05, 1, 0.5, 1, 1] + \
      [0.5, 1, 0.5, 1, 0.05, 1, 0.5, 1, 0.5, 1, 1,
       0.5, 0.5, 1, 0.5, 0.5, 1, 0.5, 0.05, 1, 0.5, 1, 1] + \
      [0.5, 1, 0.5, 1, 0.05, 1, 0.5, 1, 0.5, 1, 1,
       0.5, 1, 0.5, 1, 0.05, 1, 0.5, 0.05, 1, 0.5, 1, 1] + \
      [0.5, 1, 0.5, 1, 0.05, 1, 0.5, 1, 0.5, 1, 1,
       0.5, 0.5, 1, 0.5, 0.5, 1, 0.5, 0.05, 1, 0.5, 1, 1]
     
      

music = np.array([])
for k, d in zip(key, dur):
    if len(k) != 1:
        h = int(k[1:])
        k = k[0]
    else:
        h = 0
    music = sound_maker(music, high=h, note=k, duration=d, BPM = 140)

IPython.display.Audio(music, rate=48000, autoplay=True)

1 St.Paul’s will shine tonight
St.Paul’s will shine
St.Paul’s will shine tonight
St.Paul’s will shine
St.Paul’s will shine tonight
St.Paul’s will shine
When the sun goes down and
the moon comes up
St.Paul’s will shine

2 St.Paul’s will shine tonight
St.Paul’s will shine
Will shine in a beauty brught
all down the line
Won’t we look neat tonight
dressed up so fine
When the sun goes down and
the moon comes up
St.Paul’s will shine

第二応援歌「セントポール」

慶應義塾大学

若き血

慶應義塾の代表的なカレッジソングです。
他の四大学では校歌を一発目に紹介していたのですが、慶應義塾大学だけはやはりこの曲が一番だと思います。7回に聞こえてくると、応援席一体が本当に陸の王者に見えて圧倒されそうになります。
「若き血」というタイトルからも強さが滲み出ていますね。
音はこちら

#若き血

key = ["a", "R", "a", "R", "a", "D1", "a", "D1", "F1", "R", "F1", "D1", "a", "C1", "F", "G", "A"] + \
      ["a", "A", "G", "F", "G", "F", "R", "F", "G", "A", "a", "D1", "C1", "a", "A", "a", "C1", "a", "G", "F", "R"] + \
      ["F", "C1", "R", "C1", "R", "C1", "F", "a", "C1", "D1", "a", "C1", "a", "A", "G", "C1", "R", "C1", "R", "C1", "R"] + \
      ["D1", "C1","a", "A", "G", "F", "G", "F", "R", "F", "G", "A", "a", "R", "a", "A", "G", "A", "a", "C1", "A", "R"] + \
      ["F", "a", "R", "a", "C1", "R", "C1", "D1", "C1", "a", "C1", "D1", "F", "G", "C1", "a", "A", "G", "A", "a", "C1", "D1", 
      "F", "G", "C1", "a", "A", "G", "A", "a", "R"] + \
      ["D1", "R", "D1", "R", "D1", "R", "a", "R", "a", "R", "a", "R", "F1", "R", "F1", "R", "F1", "d1", "D1", "C1", "a", "D1", "F1"]

dur = [1, 0.05, 0.75, 0.05, 0.25, 1.5, 0.25, 0.25, 0.5, 0.05, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5] + \
      [1, 0.75, 0.25, 1, 0.75, 0.25, 0.05, 1, 0.75, 0.25, 1, 0.75, 0.25, 1, 0.75, 0.25, 0.5, 1, 0.5, 2, 1] + \
      [1, 1.5, 0.05, 0.5, 0.05, 1, 1, 1.5, 0.5, 1, 1, 1, 0.75, 0.25, 1, 0.75, 0.05, 0.25, 0.05, 2, 1] + \
      [0.75, 0.25, 1, 0.75, 0.25, 1, 0.75, 0.25, 0.05, 1, 0.75, 0.25, 1, 0.05, 0.75, 0.25, 1.5, 0.5, 1, 1, 2, 1] + \
      [1, 1, 0.05, 1, 1, 0.05, 1, 0.75, 0.25, 0.75, 0.25, 1, 1, 1, 1, 0.5, 0.5, 0.5, 0.5, 1, 1, 1,
       1, 1, 1, 0.5, 0.5, 0.5, 0.5, 2, 1] + \
      [0.75, 0.05, 0.25, 0.05, 2, 1, 0.75, 0.05, 0.25, 0.05, 2, 1, 0.75, 0.05, 0.25, 0.05, 1, 0.75, 0.25, 1, 0.75, 0.25, 3]
      

music = np.array([])
for k, d in zip(key, dur):
    if len(k) != 1:
        h = int(k[1:])
        k = k[0]
    else:
        h = 0
    music = sound_maker(music, high=h, note=k, duration=d, BPM = 120)

IPython.display.Audio(music, rate=48000, autoplay=True)

若き血に燃ゆる者
光輝みてる我等
希望の明星仰ぎて此処に
勝利に進む我が力
常に新し
見よ精鋭の集う処
烈日の意気高らかに
遮る雲なきを
慶應 慶應
陸の王者 慶應

若き血

ダッシュKEIO

最後は慶應義塾大学の有名な応援歌「ダッシュKEIO」です。
こちらもコンバットマーチと同様、スポーツ観戦好きなら一度は聞いたことがあって、慶應の曲とは知らなかった人も多いと思います。私も大学に入るまではその一人でした。
歌詞も力強く、慶應魂のこもった一曲ですね。
音はこちら

#ダッシュKEIO

key = ["D", "G", "B", "D1", "R", "B", "D1", "R", "d", "g", "C1", "d1", "R", "C1", "d1", "R", "E", "A", "c1", "E1", "R", "c1", "E1", "R",
       "F", "R", "F", "G", "A", "F", "A", "C1", "a", "A", "G"] + \
      ["F", "R", "F", "G", "A", "F", "C", "F", "R", "F", "G", "A", "F", "C", "F", "R", "F", "G", "A", "F", "A", "C1", "R"] + \
      ["C1", "D1", "R", "D1", "R", "D1", "a", "D1", "R", "C1", "R", "C1", "R", "C1", "A", "C1", "R", 
       "D1", "R", "D1", "R", "D1", "C1", "R", "C1", "R", "C1", "D1", "E1", "F1", "R"] + \
      ["F", "R", "F", "G", "A", "F", "C", "F", "R", "F", "G", "A", "F", "C", "F", "R", "F", "G", "A", "F", "A", "C1", "R"] + \
      ["C1", "D1", "R", "D1", "R", "D1", "a", "D1", "R", "C1", "R", "C1", "R", "C1", "A", "C1", "R", 
       "D1", "R", "D1", "R", "D1", "C1", "R", "C1", "R", "C1", "D1", "E1", "F1", "R"]
      

dur = [0.33, 0.33, 0.33, 0.5, 0.25, 0.25, 2, 4, 0.33, 0.33, 0.33, 0.5, 0.25, 0.25, 2, 4, 0.33, 0.33, 0.33, 0.5, 0.25, 0.25, 2, 4,
       1, 0.05, 0.75, 0.25, 0.5, 1, 0.5, 2.5, 0.5, 0.5, 0.5] + \
      [1, 0.05, 0.75, 0.25, 0.5, 1, 0.5, 1, 0.05, 0.75, 0.25, 0.5, 1, 0.5, 1, 0.05, 0.75, 0.25, 0.5, 1, 0.5, 2, 1] + \
      [1, 0.75, 0.05, 0.25, 0.05, 0.5, 0.5, 0.5, 1.5, 0.75, 0.05, 0.25, 0.05, 0.5, 0.5, 0.5, 1.5,
       0.75, 0.05, 0.25, 0.05, 1, 0.75, 0.05, 0.25, 0.05, 1, 1, 1, 1, 1] + \
      [1, 0.05, 0.75, 0.25, 0.5, 1, 0.5, 1, 0.05, 0.75, 0.25, 0.5, 1, 0.5, 1, 0.05, 0.75, 0.25, 0.5, 1, 0.5, 2, 1] + \
      [1, 0.75, 0.05, 0.25, 0.05, 0.5, 0.5, 0.5, 1.5, 0.75, 0.05, 0.25, 0.05, 0.5, 0.5, 0.5, 1.5,
       0.75, 0.05, 0.25, 0.05, 1, 0.75, 0.05, 0.25, 0.05, 1, 1, 1, 1, 1] 
     
      

music = np.array([])
for k, d in zip(key, dur):
    if len(k) != 1:
        h = int(k[1:])
        k = k[0]
    else:
        h = 0
    music = sound_maker(music, high=h, note=k, duration=d, BPM = 140)

IPython.display.Audio(music, rate=48000, autoplay=True)

○○を倒せ
○○を倒せ 
○○を倒せ(オー!)
かっとばすぞ(オー!)
かっとばすぞ(オー!)
勝つぞ勝つぞケ・イ・オー!

ダッシュKEIO

まとめ

いかがでしたでしょうか。普段は東大の応援歌ばかりを歌って聞いていることが多いですが、他大学の応援歌にも素敵な曲がたくさんありますね。
これをきっかけに(佐藤さんの記事も併せて)各大学の応援を楽しもうと、神宮球場へ足を運んでみようと思った方が一人でもいらっしゃると嬉しいです。
そして私は、今年のリーグ戦で東大の勝ち点1に少しでも貢献できるよう、アナリストとして頑張ります!


最後までご覧いただきありがとうございました!次回もお楽しみに!