1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Jasmine TeaAdvent Calendar 2023

Day 5

Jasmine Tea でバーバーショップコーラスに挑戦

Posted at

この記事は、 Jasmine Tea アドベントカレンダー 2023 の第5日目です。

こんにちは!Jasmine Tea の開発に参加している松尾です。

Jasmine Tea で音楽が鳴らせるのはご存知でしょうか?
例えばこんな簡単なプログラムで、ドレミが鳴らせます。

play "cde"

Jasmine Tea では MML (Music Macro Language) という記法を使って音楽をならすことができます。詳しくは Jasmine Tea のドキュメント をご覧いただくとして、このポストでは Jasmine Tea でクリスマスソングを鳴らしてみたいと思います。

ここ何年か、シアトル界隈の日本人仲間と、バーバーショップコーラスを楽しんでいますので、ついこないだ歌った Chipmunk Christmas Song というのを MML で入力してみました!結構入力が大変だった〜😅

Chipmunk Christmas Song

工夫した点としては、曲の最後の方でスライドする箇所があるんですが、q8 のようにして音を音符の長さフルで鳴らすようにして、{}を使ってスライド途中の音を入れることで、うまいことスライドに聞こえるし、パート間のタイミングも合わせることができました。

例えばこんな感じで、下記の例では{aa+b}というところがスライドになっています。

play "f+a2q8g+8{aa+b}8q8o5c1q7c8r8o4g+"

ということで、メリークリスマスをお届けしました🎅

みなさんも Jasmine Tea でお気に入りの曲を入力してみてはいかがでしょうか?

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?