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

30歳ニートが人生詰んだので作ったゲームのテーマ曲(仮) - サクラ曲掲示板6

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

30歳ニートが人生詰んだので作ったゲームのテーマ曲(仮)

MML先頭 2000 文字だけ表示していますダウンロード全文を見る
  1. // NeetLifeGame v1.0
  2. // Song Start 2014/10/30 20:40
  3. // Song Complete 2014/10/31 07:20
  4. // SoundPreComplete 2014/10/31 11:30
  5. // VideoComplete 2014/11/09 15:00:00
  6. // Composition by @nanakochi123456
  7. // Correction by @SOU1
  8. // Youtube/Niconico Upload 2014/11/11
  9. // Copyright 2014 NEET co ltd.
  10. ////////////////////////////////////////////////////////////////////////
  11. // このソースの下には、別のミニ曲のMMLがあったりします。。。。
  12. // 「End」 以下をあさってみてくださいね。
  13. ////////////////////////////////////////////////////////////////////////
  14.  
  15. 曲名={"30歳ニートが人生詰んだので作ったゲームのテーマ"}
  16. Copyright={"00264 なの NEET株式会社"}
  17.  
  18. // ループ数の指定 1以上
  19. //
  20. Int LOOP=4
  21.  
  22. Int TIMIDITY=0
  23.  
  24. Tempo 120
  25.  
  26. //--------------------------------------------------------------------------
  27. // Function Define
  28. //--------------------------------------------------------------------------
  29.  
  30. // 変数ループプレイ
  31. Function LoopPlay(Str Mml) {
  32. Str _MML
  33. For (Int i = 0; i < LOOP; i++) {
  34. _MML=_MML + #STR(Mml)
  35. }
  36. _MML
  37. }
  38.  
  39. // ピアノのペダル
  40. #PEDALON={Sub {r16y64,127}}
  41. #PEDALOFF={r-32 y64,0 r32}
  42.  
  43. // Expressionの代替
  44. Function EV(Int V) {
  45. Expression(V)
  46. }
  47.  
  48. // Expression.onTimeの代替
  49. Function EVT(Int V1, Int V2, Int Len) {
  50. Sub {
  51. Expression.onTime(V1,V2,Len)
  52. r%(Len)
  53. Expression(V1)
  54. }
  55. }
  56.  
  57. // 3和音用 v.onNote
  58.  
  59. Function VN(Int V1, Int V2, Int V3, Int V4 ,Int V5, Int V6, Int V7, Int V8) {
  60. v.onNote(V1,V1,V1, V2,V2,V2, V3,V3,V3, V4,V4,V4, V5,V5,V5, V6,V6,V6, V7,V7,V7, V8,V8,V8)
  61. }
  62.  
  63. // from unison.h オクターブユニゾン
  64. Function OctaveUnison(Str S){
  65. Sub{ Key=12; S; Key=0; } S;
  66. }
  67.  
  68. // オクターブアルペジオ
  69. Function OctaveArpeggio(Str S, Str R, Int Len) {
  70. Int PTN=24 // ??音符
  71. Int VMAX=127 // 最大のベロシティー
  72. Int VMIS=4 // 1音ずつ下げるベロシティー値
  73.  
  74. Int V=VMAX
  75. Int Count=Len * PTN / 2 / 384
  76. Str M
  77. M=M+#STR("#PEDALON >")
  78. For (Int i=0; i<Count; i++) {
  79. M=M+#STR("v")+#STR(V)
  80. M=M+#STR("'")+#STR(R)+#STR(S)+#STR("'")+#STR(PTN)+#STR("<")
  81. V=V-VMIS
  82. M=M+#STR("v")+#STR(V)
  83. M=M+#STR(S)+#STR(PTN)+#STR(">")
  84. V=V-VMIS
  85. }
  86. M=M+#STR("#PEDALOFF <")
  87. M=M+#STR("v")+#STR(VMAX)
  88.  
作者からのコメント
http://oto.chu.jp/mmlbbs6/post.php?mml_id=1449
めちゃくちゃ、ボツ曲を再生してみました。実質「8小節」を足しただけです。
のわりには、凝ったことしてますので、ソースは見てみるといいかも。。。

その他のソースコードとか https://github.com/nanakochi123456/sakuramml_neetlifegame

ライセンス上、こちらの曲は転載禁止になっていますが、ボツ曲側はPDS状態です。
おまけ 8khzに落としたサンプル https://raw.githubusercontent.com/nanakochi123456/sakuramml_neetlifegame/master/bin/neetlifegame_sample.wav
さらにおまけ:http://gamemarket.jp/modules/weblog/details.php?blog_id=3733

これをもって、プロを撤退するかもしれません。。。。いろいろ事情がありまして。。。どうなるかはわかりませんが。。。
作曲者
なの(自作)
ライセンス
🚫転載禁止商用利用 ×改変 ×作者に無断で使えません
転載
許可
推奨音源
TiMidiTy++
ピコサクラ対応
未対応
ピコサクラバージョン
0.2.3
投稿日時
2014-11-11 23:43
更新日時
2014-11-17 15:01
お気に入り
木村
ダウンロード数
377
→この曲(id:1543)に問題がある場合こちらへ

感謝のコメント

木村2014/11/12
面白いです。リアリティがあって笑えました。
ありがとうございます。

Correction by ・・って表記があるのですが、
品評会にも出したわけです。

そのとき、実際に通しで全部見るのは初めてだったのですが
笑いをこらえていた自分がありました。。

ちなみに、音声合成は、さとうささらと、Softtalkだけを使っています。

いびきは、「本物」です。
この曲に「ありがとう」を伝えませんか?
ひとことの感想が、作った人にとって何よりの励みになります。
定型文のボタンもあるので、キーボードが苦手でも大丈夫です。