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

funny street - サクラ曲掲示板6

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

funny street

MML先頭 2000 文字だけ表示していますダウンロード全文を見る
  1. //-----------------------------------------------
  2. // funny street
  3. // (C)Yax
  4. //-----------------------------------------------
  5.  
  6. ResetGM(); // GM音源リセット
  7.  
  8. //曲名
  9. TrackName = {"funny street"}
  10.  
  11. //著作権表示
  12. Copyright = {"Yax"}
  13.  
  14. r4
  15. TrackSync; // 全てのトラックを同期
  16.  
  17.  
  18.  
  19. /*
  20. * アルペジオ記号用関数
  21. * D : ずれ幅
  22. * L : 全体長
  23. * S : 構成音
  24. */
  25. Function ARP(Int D, Int L, Str S) {
  26. Int LNG = L
  27. Int STP = 0
  28. Int TEMP = 0
  29. Str X = ""
  30. Str RS = ""
  31. Str NS = ""
  32. Int J = 0
  33. Array NAR = ()
  34.  
  35. For(Int I = 1; I <= 100; I++ ){
  36. X = MID(S,I,1)
  37. J = ASC(X)
  38.  
  39. IF (X == "") {
  40. EXIT
  41. }
  42.  
  43. IF ( J >= 97 ) {
  44. IF ( J <= 103 ) {
  45. IF ( NS != "" ) {
  46. NS = Replace(NS,{@-},{-@},off)
  47. NS = Replace(NS,{@+},{+@},off)
  48. NS = Replace(NS,{@#},{#@},off)
  49. NS = Replace(NS,{@*},{*@},off)
  50. NAR = (NAR,NS)
  51. NS = ""
  52. }
  53. X = X + "@"
  54. }
  55. }
  56. NS = NS + X
  57. }
  58. IF ( NS != "" ) {
  59. NS = Replace(NS,{@-},{-@},off)
  60. NS = Replace(NS,{@+},{+@},off)
  61. NS = Replace(NS,{@#},{#@},off)
  62. NS = Replace(NS,{@+},{*@},off)
  63. NAR = (NAR,NS)
  64. NS = ""
  65. }
  66.  
  67. For(Int I=0;I<SizeOf(NAR);I++){
  68. TEMP = L - STP
  69. RS = "r%" + #STR(STP)
  70. NS = Replace(NAR(I), {@}, {%}+#STR(TEMP),off)
  71. Sub{ RS NS }
  72. STP = STP+D
  73. }
  74. r%(L)
  75. }
  76.  
  77.  
  78.  
  79. // 全体の調整
  80. TR(1) V(110) REV(20) CHO(30)
  81. TR(2) V(110) REV(25) CHO(10)
  82. TR(3) V(115) REV(30) CHO(0)
  83. TR(4) V(127) REV(30) CHO(10)
  84. TR(5) V(110) REV(20) CHO(0)
  85. TR(6) V(110) REV(20) CHO(0)
  86. TR(7) V(110) REV(20) CHO(0)
  87. TR(8) V(110) REV(20) CHO(0)
  88. TR(9) V(110) REV(20) CHO(0)
  89. TR(10) V(110) REV(25) CHO(0)
  90.  
  91.  
  92. // テンポ
  93. INT T = 135 // 通常のテンポ
  94.  
  95. Tempo=(T)
  96.  
  97.  
  98. // キー
  99.  
  100. INT KEY=0
  101.  
  102. Key(KEY) // 全体のキー
  103. TR(10) TrackKey(KEY * -1) // リズムトラックの調整用、Keyの符号を逆にしたものをセットしておく
  104.  
  105.  
  106.  
  107.  
  108. //------------------------------------
  109. // Track 1 :
  110. //------------------------------------
  111. TR(1) CH(1) P(60)
  112. @33 v105
  113. M.onNoteWave(0,
作者からのコメント
Jazzっぽい感じで、楽しい通りをお散歩…。
バランスが崩れるのでDLしてTW-MUSIC2にて再生してください。
作曲者
自作
ライセンス
🌐パブリックドメイン商用利用 ○改変 ○改変も転載も自由
転載
許可
推奨音源
TW-MUSIC2
ピコサクラ対応
未対応
ピコサクラバージョン
0.0.0
動画
なし
投稿日時
2025-04-09 18:26
更新日時
2025-04-09 18:26
お気に入り
森と泉ひとりそのら
ダウンロード数
179
タグ
タグはありません。
→この曲(id:2775)に問題がある場合こちらへ

感謝のコメント

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