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

obsoleted scenes - サクラ曲掲示板6

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

obsoleted scenes

MML先頭 2000 文字だけ表示していますダウンロード全文を見る
  1. //-----------------------------------------------
  2. // obsoleted scenes
  3. // (C)Yax
  4. //-----------------------------------------------
  5.  
  6. ResetGM();
  7. TrackName = {"obsoleted scenes"}
  8. Copyright = {"Yax"}
  9. r1
  10. TrackSync; //全てのトラックを同期する(初期化後に必須)
  11.  
  12.  
  13.  
  14. // アルペジオ関数
  15. Function ARP(Int D, Int L, Str S) {
  16. Int LNG = L
  17. Int STP = 0
  18. Int TEMP = 0
  19. Str X = ""
  20. Str RS = ""
  21. Str NS = ""
  22. Int J = 0
  23. Array NAR = ()
  24.  
  25. For(Int I = 1; I <= 100; I++ ){
  26. X = MID(S,I,1)
  27. J = ASC(X)
  28.  
  29. IF (X == "") {
  30. EXIT
  31. }
  32.  
  33. IF ( J >= 97 ) {
  34. IF ( J <= 103 ) {
  35. IF ( NS != "" ) {
  36. NS = Replace(NS,{@-},{-@},off)
  37. NS = Replace(NS,{@+},{+@},off)
  38. NS = Replace(NS,{@#},{#@},off)
  39. NS = Replace(NS,{@*},{*@},off)
  40. NAR = (NAR,NS)
  41. NS = ""
  42. }
  43. X = X + "@"
  44. }
  45. }
  46. NS = NS + X
  47. }
  48. IF ( NS != "" ) {
  49. NS = Replace(NS,{@-},{-@},off)
  50. NS = Replace(NS,{@+},{+@},off)
  51. NS = Replace(NS,{@#},{#@},off)
  52. NS = Replace(NS,{@+},{*@},off)
  53. NAR = (NAR,NS)
  54. NS = ""
  55. }
  56.  
  57. For(Int I=0;I<SizeOf(NAR);I++){
  58. TEMP = L - STP
  59. RS = "r%" + #STR(STP)
  60. NS = Replace(NAR(I), {@}, {%}+#STR(TEMP),off)
  61. Sub{ RS NS }
  62. STP = STP+D
  63. }
  64. r%(L)
  65. }
  66.  
  67.  
  68. // 全体の調整
  69. TR(1) V(108) REV(30) CHO(40)
  70. TR(2) V(115) REV(45) CHO(50)
  71. TR(3) V(105) REV(40) CHO(60)
  72. TR(4) V(105) REV(42) CHO(60)
  73. TR(14) V(72) REV(70) CHO(80)
  74. TR(5) V(108) REV(60) CHO(30)
  75. TR(6) V(110) REV(20) CHO(0)
  76. TR(7) V(110) REV(20) CHO(0)
  77. TR(8) V(108) REV(35) CHO(50)
  78. TR(9) V(98) REV(45) CHO(60)
  79. TR(10) V(120) REV(30) CHO(50)
  80.  
  81.  
  82. // テンポ
  83. INT T = 138
  84.  
  85. Tempo=(T)
  86.  
  87.  
  88. // キー
  89.  
  90. INT KEY = -1
  91.  
  92. Key(KEY) // 全体のキー
  93. TR(10) TrackKey(KEY * -1) // リズムトラックの調整用、Keyの符号を逆にしたものをセットしておく
  94.  
  95.  
  96. // フェードアウト
  97. FUNCTION FADEOUT() {
  98. EP.onTime(127,0,!1^1^1^1^1^1^1^1^1^2)
  99. }
  100.  
  101.  
  102. //------------------------------------
  103. // Track 1 :
  104. //------------------------------------
  105. TR(1) CH(1) P(64)
  106. @34
作者からのコメント
廃れ行く景色ということで退廃的ではありますが決してネガティブではないという…。
ブラス系のメロディパートは後から入れてます。
DLして再生するのを推奨します。
作曲者
自作
ライセンス
CCクリエイティブ・コモンズ BY商用利用 ○改変 ○作者を表示すれば自由に使える
転載
許可
推奨音源
TW-MUSIC2
ピコサクラ対応
未対応
ピコサクラバージョン
0.0.0
動画
なし
投稿日時
2025-09-17 11:01
更新日時
2025-09-17 11:01
お気に入り
(^o^)/
ダウンロード数
96
タグ
タグはありません。
→この曲(id:2889)に問題がある場合こちらへ

感謝のコメント

感謝のコメント募集中です!!
この曲に「ありがとう」を伝えませんか?
ひとことの感想が、作った人にとって何よりの励みになります。
定型文のボタンもあるので、キーボードが苦手でも大丈夫です。