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

グリーン・スリーブス(MML混在化のテスト) - サクラ曲掲示板6

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

グリーン・スリーブス(MML混在化のテスト)

MML先頭 2000 文字だけ表示していますダウンロード全文を見る
  1. /*
  2.  
  3. グリーン・スリーブス(MML混在化のテスト)
  4.  
  5. 対象音源:GM/GS/XG/FMP7のいずれか
  6.  
  7. ちょっと思いついた事があったので、
  8. サクラ用のMMLとFMP7用のMMLを、一つのファイルにまとめてみるテストです。
  9. (あくまでテスト目的)
  10.  
  11. このMMLは、サクラとFMC7(FMP7用のコンパイラ)の両者で、
  12. コンパイルできる事を確認してあります。
  13.  
  14. */
  15.  
  16. //サクラへの指令
  17.  
  18. SoundType=0; //0=GM,1=GS,2=XG。使ってる音源のタイプに合わせる。
  19.  
  20. System.TimeBase=48
  21. System.OctaveRangeShift=1
  22. System.vMax=15 //古いMMLのスタイルにしてやれと思った。
  23. System.qMax=8 //同上
  24.  
  25. //初期設定周り
  26.  
  27. TimeSignature=6,8
  28.  
  29. //GMであれば
  30. If(SoundType==0){
  31. TR(0)
  32. Time(1:1:0) ResetGM
  33. Time(1:5:0) TrackSync
  34.  
  35. //仮打ち段階ではこんな感じだった
  36. TR(1) CH(1) @7 V(100) P(64) REV(0) y126(1) q5 v12 o4
  37. TR(2) CH(2) @8 V(90) P(64) REV(0) y126(1) q5 v10 o4
  38. TR(3) CH(3) @8 V(90) P(64) REV(0) y126(1) q5 v10 o4
  39. TR(4) CH(4) @7 V(100) P(64) REV(0) y126(1) q6 v12 o4
  40. }
  41.  
  42. //GSであれば
  43. If(SoundType==1){
  44. TR(0)
  45. Time(1:1:0) ResetGS
  46. Time(1:5:0) TrackSync
  47.  
  48. //以前投稿した時に近いもの
  49. TR(1) CH(1) @82,1 V(100) P(64) REV(0) y126(1) q5 v12 o4 //ノコギリ波
  50. TR(2) CH(2) @81,1 V(90) P(64) REV(0) y126(1) q5 v10 o4 //矩形波
  51. TR(3) CH(3) @81,1 V(90) P(64) REV(0) y126(1) q5 v10 o4 //矩形波
  52. TR(4) CH(4) @81,8 V(100) P(64) REV(0) y126(1) q6 v12 o4 //正弦波
  53. }
  54.  
  55. //XGであれば
  56. If(SoundType==2){
  57. TR(0)
  58. Time(1:1:0) ResetXG
  59. Time(1:5:0) TrackSync
  60.  
  61. //GSでやってるのに似たことをXG側でもやってみる
  62. TR(1) CH(1) @82,0,6 V(100) P(64) REV(0) y126(1) q5 v12 o4 //ノコギリ波
  63. TR(2) CH(2) @81,0,6 V(90) P(64) REV(0) y126(1) q5 v10 o4 //矩形波
  64. TR(3) CH(3) @81,0,6 V(90) P(64) REV(0) y126(1) q5 v10 o4 //矩形波
  65. TR(4) CH(4) @81,0,66 V(100) P(64) REV(0) y126(1) q6 v12 o4 //正弦波
  66. }
  67.  
  68. //------------------------------------------------------------------------------
  69.  
  70. //演奏用
  71.  
  72. TR(0)
  73. Time(1:6:0) Tempo=108 TrackSync
  74.  
  75. //GM以外であれば。
  76. If(SoundType!=0){
  77. //エクスプレッションで強制的に減衰を掛ける。
  78. TR(1) EP.Frequency(3) EP.W(127,32,36)
  79. TR(2) EP.Frequency(3) EP.W(127,32,36)
  80. TR(3) EP.Frequency(3) EP.W(127,32,36)
  81. TR(4) EP.Frequency(3) EP.W(127,32,36)
  82. }
  83.  
  84. TR(1) o5 l8 d f4ga.b-16a g4ec.d16e f4dd.c+16d e4c+<a4>
  85. TR(2) o4 l4 r8 aa8 ff8 eg8gg8 fa8g>d8 c+<a8a
  86. TR(3) o4 l4 r8 d.c. c.c. d.dg8 e8a8e
作者からのコメント
ちょっと思いついた事があったので、サクラ用のMMLとFMP7用のMMLを、一つのファイルにまとめてみるテストです。(あくまでテスト目的)
作曲者
作者不詳
ライセンス
🚫転載禁止商用利用 ×改変 ×作者に無断で使えません
転載
許可しない
推奨音源
GM/GS/XG/FMP7のいずれか
ピコサクラ対応
未対応
ピコサクラバージョン
0.2.1
動画
なし
投稿日時
2010-12-06 05:56
更新日時
2010-12-06 06:07
お気に入り
音助
ダウンロード数
949
タグ
→この曲(id:344)に問題がある場合こちらへ

感謝のコメント

音助2010/12/09
これで初めてFMP7の存在を知りましたが
FM音源のレトロな響きはそのままに、よりグレードアップした凄い音源ですねコレは
FM32音, SSG32音, PCM32音 という無茶なスペックにも感動しました。

そのFMP7とMML混在化・・・という無茶なチャレンジにも感動しました
HiroChan2010/12/09
コメントどうもです。

文法をながめてて、「これ混在化できるかも」と思ったから、試してみたという。なんとも安直な話でして。本人、あまり深い事考えてなかったりします。
この曲に「ありがとう」を伝えませんか?
ひとことの感想が、作った人にとって何よりの励みになります。
定型文のボタンもあるので、キーボードが苦手でも大丈夫です。