サクラトップ 掲示板トップ ログイン

「久しぶりなのにこれかよぅ」な曲 - サクラ曲掲示板6

曲掲示板6にエディタ機能が追加されました!気軽に曲を作成してみましょう!
かまきりざーど

「久しぶりなのにこれかよぅ」な曲

MML先頭 2000 文字だけ表示していますダウンロード全文を見る
  1. // メタイベント
  2. Copyright = {"かまきりざーど"}
  3. TrackName = {"「久しぶりなのにこれかよぅ」な曲"}
  4.  
  5. // 基本的な設定
  6. Tempo = 110;
  7. TimeBase = 480;
  8.  
  9. // 関数(この曲で使ってないのもある)
  10. /*:
  11. MT (開始トラック, 終了トラック, S)
  12. MT: 文字列Sを複数のトラックに対して実行する。
  13. 【使い方】
  14. // トラック2~5のベロシティを+20する。
  15. MT (2, 5, { v+20 })
  16.  
  17. ET (S, トラック,..<可変>)
  18. ET: 文字列Sを一部のトラックに対して実行する。
  19. 【使い方】
  20. // トラック1とトラック11に対して「ドミソ」と鳴らす。
  21. ET ({ ceg }, 1, 11)
  22.  
  23. ONCE (フラグ, A, B)
  24. ONCE: フラグがオフならAを実行する。オンならBを実行する。
  25. 戻り値には必ずオンが返る。一度だけAを実行させる処理をIfを使わずに書きたい時に。
  26. 【使い方】
  27. // 1回だけ途中で「かっこー」と鳴らす。
  28. [3 cdef #F = ONCE(#F, { ``d32r8`b32r8 }) gab`c ]
  29.  
  30. LTR (S, ティック)
  31. LTR: 指定したティックの経過後、Sを実行する。LaTeRの略。
  32. 【使い方】
  33. // 対位法的な
  34. LTR { l4 "g"b"a-c"bd },!2
  35. l8 ce-df e-cd"b cde-f g2
  36.  
  37. TRCH (チャンネル)
  38. TRCH: トラックとチャンネルを同時に設定しちゃう。
  39.  
  40. DRTR (トラック)
  41. DRTR: チャンネルを10にして別トラックに分ける。
  42.  
  43. MsToTickAbout (ミリ秒)
  44. MsToTickAbout: 指定した時間(ミリ秒)をティックに変換する。
  45. ただし、テンポやタイムベースによっては誤差が生じる場合がある。
  46. 【使い方】
  47. // 「ドミソ」の和音を500ミリ秒くらい鳴らす
  48. 'ceg'%(MsToTickAbout(500))
  49. :*/
  50.  
  51. Function MT (From, To, Str S) { For (; From <= To; From++) { TR(From) S } }
  52. Function ET (Str S, Array TRs) { For (Int I = 0; I < SizeOf(TRs); I++) { TR(TRs(I)) S } }
  53. Function ONCE (Flag, Array A) { Str S; Result = on; S = A(Flag == on); S }
  54. Function LTR (Str S, Len) { Sub { r%(Len); S } }
  55. Function TRCH (Ch) { TR(Ch) CH(Ch) }
  56. Function DRTR (Tr) { TR(Tr) CH(10) }
  57. Function MsToTickAbout (Ms) { Result = (Ms * TimeBase) / (60000 / Tempo) }
  58.  
  59. // MIDIリセットに必要なブランクタイムを計算する
  60. Int BlankMs = 50;
  61. Int BlankTick = MsToTickAbout(BlankMs);
  62.  
  63. // 初期化
  64. System.MeasureShift(1)
  65. System.TimeSignature(4, 4)
  66. TR(00) Time(0:1:0) ResetGS;
  67. MT(01, 16, { ArgOrder(lvqto); Time(0:1:BlankTick) })
  68.  
  69. // トラック設定
  70. /*:
  71. TRCH(01) y0(000) r%1; y32(000) r%1; @(001) r%1; P(064) r%1;
  72. V(100) r%1; EP(127) r%1; REV(000) r%1; CHO(000) r%1;
  73. :*/
  74. TRCH(01) y0(000) r%1; y32(000) r%1; @(045) r%1; P
作者からのコメント
どうも旧spark.Kです。最近活動が縮小してるので軽く作ってみました。
よかったらソースも読んでみてください(大したこと書いてないけど)
作曲者
自作
ライセンス
🌐パブリックドメイン商用利用 ○改変 ○改変も転載も自由
転載
許可
推奨音源
なんでも
ピコサクラ対応
未対応
ピコサクラバージョン
0.2.3
動画
なし
投稿日時
2014-11-20 22:00
更新日時
2014-11-20 22:02
お気に入り
音助ゴロニャ~ゴ
ダウンロード数
336
タグ
→この曲(id:1553)に問題がある場合こちらへ

感謝のコメント

しゅん2014/11/23
クラシカルで、いい感じの切なさですね。
少しロシア民謡っぽいような気もします。
個人的にはハープシコードの「かっこー」が好きです。
そして最後の音がなったときに、思わず「これかよう」と、吹き出しそうになりましたw
音助2014/11/26
聴いてると不安になる感じがするのは何故
途中で鳴ってるピッコンピッコンした音が脈拍みたいで面白いです。
この曲に「ありがとう」を伝えませんか?
ひとことの感想が、作った人にとって何よりの励みになります。
定型文のボタンもあるので、キーボードが苦手でも大丈夫です。