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

lost blue - サクラ曲掲示板6

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

lost blue

MML先頭 2000 文字だけ表示していますダウンロード全文を見る
  1. //-----------------------------------------------
  2. // lost blue
  3. // (C)Yax
  4. //-----------------------------------------------
  5.  
  6. ResetGM();
  7. TrackName = {"lost blue"}
  8. Copyright = {"Yax"}
  9.  
  10. r4
  11. TrackSync;
  12.  
  13.  
  14.  
  15. /*
  16. * アルペジオ記号用関数
  17. * D : ずれ幅
  18. * L : 全体長
  19. * S : 構成音
  20. */
  21. Function ARP(Int D, Int L, Str S) {
  22. Int LNG = L
  23. Int STP = 0
  24. Int TEMP = 0
  25. Str X = ""
  26. Str RS = ""
  27. Str NS = ""
  28. Int J = 0
  29. Array NAR = ()
  30.  
  31. For(Int I = 1; I <= 100; I++ ){
  32. X = MID(S,I,1)
  33. J = ASC(X)
  34.  
  35. IF (X == "") {
  36. EXIT
  37. }
  38.  
  39. IF ( J >= 97 ) {
  40. IF ( J <= 103 ) {
  41. IF ( NS != "" ) {
  42. NS = Replace(NS,{@-},{-@},off)
  43. NS = Replace(NS,{@+},{+@},off)
  44. NS = Replace(NS,{@#},{#@},off)
  45. NS = Replace(NS,{@*},{*@},off)
  46. NAR = (NAR,NS)
  47. NS = ""
  48. }
  49. X = X + "@"
  50. }
  51. }
  52. NS = NS + X
  53. }
  54. IF ( NS != "" ) {
  55. NS = Replace(NS,{@-},{-@},off)
  56. NS = Replace(NS,{@+},{+@},off)
  57. NS = Replace(NS,{@#},{#@},off)
  58. NS = Replace(NS,{@+},{*@},off)
  59. NAR = (NAR,NS)
  60. NS = ""
  61. }
  62.  
  63. For(Int I=0;I<SizeOf(NAR);I++){
  64. TEMP = L - STP
  65. RS = "r%" + #STR(STP)
  66. NS = Replace(NAR(I), {@}, {%}+#STR(TEMP),off)
  67. Sub{ RS NS }
  68. STP = STP+D
  69. }
  70. r%(L)
  71. }
  72.  
  73. /*
  74. * ××ダンド関数
  75. * B : 開始時のテンポ
  76. * E : 終了時のテンポ
  77. * LEN : 開始~終了までの長さ
  78. * STP : 変換タイミング(音長)
  79. */
  80. Function DANDO(B, E, LEN, STP) {
  81. Int _STEP = 24
  82. Int _DIFF = 0
  83. Int _CNT = 0
  84. Int _TMP = 0
  85. Int _LAP = 0
  86.  
  87. IF( STP != 0 ) {
  88. _STEP = STP
  89. }
  90.  
  91. _CNT = LEN/_STEP
  92. _DIFF = (E - B)/_CNT
  93.  
  94. _TMP = B
  95. Tempo = %(B)
  96.  
  97. For(Int I = 1; I < _CNT; I++ ){
  98. r%(_STEP)
  99. _TMP = _TMP + _DIFF
  100. Tempo = %(_TMP)
  101. _LAP = _LAP + _STEP
  102. }
  103.  
  104. r%(LEN-_LAP)
  105. Tempo = %(E)
  106. r-%(LEN)
  107. }
  108.  
  109.  
  110. // 全体の調整
  111. TR(1) V(110) REV(25) CHO(30)
  112. TR(2) V(105) REV(50) CHO(60)
  113. TR(3) V(105) REV(80) CHO(80)
  114. TR(4) V(105) REV(35) CHO(25)
  115. TR(5) V(104) REV(60) CHO(90)
  116. TR(15) V(104) REV(60) CHO(90)
  117. TR(6) V(89) REV(
作者からのコメント
失われたものは何なのでしょうかw
ベースライン先行で作った曲でうねうねした感じが出てるかなと。
DLして再生するのを推奨します。
作曲者
自作
ライセンス
CCクリエイティブ・コモンズ BY商用利用 ○改変 ○作者を表示すれば自由に使える
転載
許可
推奨音源
TW-MUSIC2
ピコサクラ対応
未対応
ピコサクラバージョン
0.0.0
動画
なし
投稿日時
2025-06-25 09:40
更新日時
2025-06-25 09:40
お気に入り
森と泉ななこっち★モスケひとりそのらしゅん
ダウンロード数
132
タグ
タグはありません。
→この曲(id:2826)に問題がある場合こちらへ

感謝のコメント

あたし、あの曲が、ベースの先生によるベースカバーをされたのですが、
あたしの曲がデラ難しいって言われましたが、こっちの曲のベースのが更に難しいっですね
あのベースの先生でも弾けるのかしら
yax2025/06/30
コメントありがとうございます。
左手が結構忙しいですが、LUNA SEAあたりの曲でメインのベースラインっぽいのがあったりするので案外弾けるかもです。
途中の速いフレーズはアドリブかましてもえればと…。
この曲に「ありがとう」を伝えませんか?
ひとことの感想が、作った人にとって何よりの励みになります。
定型文のボタンもあるので、キーボードが苦手でも大丈夫です。