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

音響合成生命体 ver2.0 - サクラ曲掲示板6

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

音響合成生命体 ver2.0

MML先頭 2000 文字だけ表示していますダウンロード全文を見る
  1. MetaText ={" '修正版'"}
  2. TrackName ={"音響合成生命体 ver2.0"}
  3. Copyright ={"庚申works"}
  4.  
  5.  
  6.  
  7. //  取扱説明書
  8. //
  9. // 下記を#SW="L"のように変更すると、開始値を固定値に変更できます。
  10.  
  11. #SW="R" // [ R, B1, B2, S, L ]
  12.  
  13.  
  14.  
  15. // "R"はランダムに最初の配列を設定します。
  16. // ライフゲームにおいては、こちらのほうが正しいと思います。
  17. //
  18. // このため Playを押す度に、長さは毎回変わります。
  19. // 時々、固定物体や振動子でとどまるケースがあります、
  20. // 全体的に数世代で消滅するケースが多いです。
  21. // 一応、60世代制限があります。
  22.  
  23. // なお、WAV版は"L"で出力したものとなっています。
  24.  
  25.  
  26. // ※構造化エディタ対応です。
  27. // TW,sakura,GM,GS可
  28. //
  29. // TWのほうが見た目は綺麗です。
  30.  
  31.  
  32. /*
  33.  簡単な詳細
  34.  
  35. ライフゲームのアルゴリズムを使った曲です。
  36. エンジンは、前に作ったものをそのまま使用しています。
  37.  
  38.  変更点です。
  39.  
  40. 配列の初期値と音色の変更、
  41. 単音選択からいくらかの複音選択に構成を変更しています。
  42. マスターチューンを432kHzへ変更しました。
  43.  
  44. 前回の曲
  45. http://oto.chu.jp/mmlbbs6/post.php?mml_id=1324
  46.  
  47. ライフゲームについて
  48. http://ja.wikipedia.org/wiki/%E3%83%A9%E3%82%A4%E3%83%95%E3%82%B2%E3%83%BC%E3%83%A0
  49.  
  50. 使用しているスケールは、cd-e f#gab となります。
  51. 前より幾分音楽的には、なったような気がしてます。
  52.  
  53. */
  54.  
  55.  
  56.  
  57. /*  りれき
  58.  
  59. '14 11 2 修正開始
  60. '14 11 4 可読性の修正、簡易マスタリング、コメント修正
  61. */
  62.  
  63.  
  64.  
  65. Function Count(Int i, Array LL){ //for:i, hold data
  66.  
  67. Int Swt=0 Int Swf=0
  68. If(i < 7){ Swt=1 } //top
  69. If(7*6<= i){ Swt=2 } //bottom
  70. If(i%7==0 ){ Swf=1 } //front
  71. If(i%7==6 ){ Swf=2 } //rear
  72.  
  73. Int j=0
  74. Switch(Swt){ //top
  75. Case(1){
  76. If( LL(i+7)==1){ j++ }
  77.  
  78. If(Swf!=1){
  79. If( LL(i-1 )==1){ j++ }
  80. If( LL(i-1+7)==1){ j++ }
  81. }
  82. If(Swf!=2){
  83. If( LL(i+1 )==1){ j++ }
  84. If( LL(i+1+7)==1){ j++ }
  85. }
  86. }
  87. Case(0){
  88. If( LL(i-7)==1){ j++ }
  89. If( LL(i+7)==1){ j++ }
  90.  
  91. If(Swf!=1){
  92. If( LL(i-1 )==1){ j++ }
  93. If( LL(i-1-7)==1){ j++ }
  94. If( LL(i-1+7)==1){ j++ }
  95. }
  96. If(Swf!=2){
  97. If( LL(i+1 )==1){ j++ }
  98. If( LL(i+1-7)==1){ j++ }
  99. If( LL(i+1+7)==1){ j++ }
  100. }
  101. }
  102. Case(2){ //bottom
  103. If( LL(i-7)==1){ j++ }
  104.  
  105. If(Swf!=1){
  106. If( LL(i-1 )==1){ j++ }
  107. If( LL(i-1-7)==1){ j++ }
  108. }
  109. If(Swf!=2){
  110. If( LL(i+1 )==1){ j++ }
  111. If( LL(i+1-7)==1){ j++ }
  112. }
  113. }
  114. } //sw
  115.  
  116. Resu
作者からのコメント
お久しぶりです、修正作品となります。お時間がありましたら聞いてみて下さい、、
作曲者
自作
ライセンス
CCクリエイティブ・コモンズ BY-NC↗商用利用 ×改変 ○非営利なら改変もできる
転載
許可しない
推奨音源
TW,sakura,GM,GS可 TWのほうが見た目は綺麗です
実行エンジン
未対応
ピコサクラバージョン
0.2.3
投稿日時
2014-11-04 21:08
更新日時
2014-11-04 21:13
お気に入り
しゅん音助ゴロニャ~ゴH゛
ダウンロード数
355
タグ
タグはありません。
→この曲(id:1536)に問題がある場合こちらへ

感謝のコメント

音助2014/11/12
おお! 息づいている!
演奏モニタで見ながら聴くと、まさに生命体って感じですねw
全体として調和が取れていながら、聴く度に違った表情があります。
庚申worksさんの作品はいつも実験的で面白いですねー。
しゅん2014/11/12
聴いてみました。
ライフゲームと音楽の融合というアイデアがすばらしいです。

演奏モニターがものすごくきれいですね。そしてモニターでは複雑にコロコロと音符(生命体?)が動き回っているのに、耳では魅惑な響きが心地よくて、うっとりとしてしまいました。
真夏に聴いたら、体感温度が2度くらい下がるかな、と思いました。

試しに、他の楽器(他の系統)も試してみました(既に試されているかもしれませんが)。
ピアノ系・・・現代音楽っぽい
クロマチック系・・・民族音楽っぽい
シンセ系・・・サイケな感じ
ストリングス・・・クセナキスっぽい?
意表をついてティンパニもいけるかも!
その他・・・やめた方がいいかも。
庚申works2014/11/15
音助さま、ありがとうございます。
 中洲恋愛も含めて、いつもすごい成長を遂げるひとだなと思いながら聞いてます。
少し偉そうなのはすいません、、素直にそう思ってます。
コメントを頂けると思ってなかったので、ならばもう少し煮詰めたほうが良かったかなとか思ってます。


 しゅんさま、ありがとうございます。
 アルゴリズム音楽は色々な可能性があるのですが、映像側と音楽のバランスが難しいです。
本当はPureDataとopenFrameworksを連携すれば、このバランスのいいインタラクティブアートなどもできたりします。実は、PureDataはちょっとだけ使いこなせる時期がありました。ポリシンセ作ったらなんか満足してしまって、そのままほったらかしにしてしまい、今は忘れてしまいましたw
 他の系統は、ピアノとクロマチックは試してます、でも使いなれた音に収束しますね、@102に帰結しました。それもあるのですが、音色の場所に気付いたのも驚きでした。直しをする時、自分でも迷ったくらいです。
 クセナキスいいですね、曲はなんというか頭が固まるというか、音の点と点を結ぶ考え方とかも含め、ああこれはすでに聞いてはいけないエリアに到達しているな、といつも思います。
♪
この曲に「ありがとう」を伝えませんか?
ひとことの感想が、作った人にとって何よりの励みになります。
定型文のボタンもあるので、キーボードが苦手でも大丈夫です。