「音楽」に関する日記(5)

<前 次>

実践が足りない今日この頃

パネルγの裏話を更新しました。
大きさについて語っています。

最近考えてばかりで実践が伴わないため役立てることができていない技術や知識が多くなっている気がします。
絵も描かなきゃまともに描けるように慣れるわけはないし、学問も演習問題をやったり実際の問題に適用したりしなければ身に付かないし、音楽だって理屈を調べるだけじゃ…。
というわけでこれからは練習のためいろんなのをできるだけ毎日作ってはアップしていこうと思います。
今回は音楽。これからもこの程度のクオリティで行きますんで。

1121089500.mid

ゆびきった!

MIDIAPでとにかく早く音を鳴らしたいと思って適当なコードを書いたら全然動いてくれませんでした。
いろいろ試したんだけどやり方がまずかったのか…。
もうちっと詳しく調べておきます。

PRG±0Editで、タイトルウィンドウを閉じたときの挙動がおかしかったので修正しました。
本当はキャラクターの設定でも作りたかったんだけど面倒で…。

Bomber丸WorldのBGMのページを更新しました。
海辺の町と基本テーマを新たに追加。
密林ダンジョンボスと地下ダンジョンボス2をバージョンアップしました。
基本テーマは実は途中で転調してたりします。
途中で短調になってる部分があるけど、ああいうのってメロディックマイナースケールっていうのかな。
メロディックマイナースケールなんてわかりっこねえって思ってたけど結構自然に入れちゃってたんだな、と。
形式が先にあって音楽がそれにあわせて作られるんじゃなくて、まるっきり逆なのね…。

昔買って今は動かないゲーム&ウォッチ風のゲームを分解していたらガラスで指を切りました。
別に表皮だけなんで血は出ませんでしたが、なんとなく目をこすったら手に付いた油が…。

プニプニの強さ

爆ボンバーマンでちょっと敵の強さを調べていました。
いやはや、プニプニが防御力最強とはね。
ノーマルボムだと19回も当てないと倒せません。
一部をゲーム記にて公開しています。
気が向けば全部入れます。

メテオス、途中までだけど恐怖の館000をアップしました。
最初の数小節で早くも音程を外しているような気がしてならないけど、めんどくさいのでほっときます。

ふにゃさんエディタのステージ読み込みを作り始めました。
とりあえずデータをメモリに読み込むところまではできました。
後はこれを解釈するのですが、ポインタをいじれないVBではちょっと難航しそうな予感です。

ふにゃ1・2・3

ふにゃさんのすり抜けバグは直しました。
ふにゃふにゃステージ制作講座番外編にあったように、「同時」であることが問題だったので、当たり判定に時間差を設けることですりぬけを回避したのです。
すり抜けバグはあくまでもバグですので、面白くても今回は取り入れませんよ。
実はふにゃさんには当初考えていたものからカットされた要素が既にいくつかあります。
例えば、ギヤバネは最初の予定では性能差により32種類のバリエーションがある予定だったのですが、ステージに組み込むのが、私にもステージ作者にも大変そうだったので、歩行+3方向バネの1タイプのみになりました。
敵も只のマップチップと同じように選んで配置するだけのほうが手軽でいいですよね?
とりあえずすり抜けバグの確認用のテスト版をアップしましたんでよければ見ていってください~。

ふにゃふにゃのページ、キャラクター、更新しました。
いつまでも絵がないんじゃさびしいので昔2分2秒で描いた適当なふにゃの絵でも載せておきました。
タグで拡大してて比率が変だけどないよりはマシ。

もしかしたらアキタラヤメル企画に「ふにゃ」を追加するかもしれません。
ふにゃのいろんなことがわかっちゃうというコンテンツ。
需要があるなしは関係なしに、自分で思い入れが強いから作りたいんですよ。

パネルγの遊び方ページを少し見やすくしました。
特に新しいものの追加はなし。

Bomber丸WorldのBGMのページを更新しました。
地下ダンジョンボスのBGMです。
イントロをちょっと変えました。
ちなみにキャラとしては、何ターンに一回かの割合で溜め攻撃を使うのでそのたびに防御しないと手痛い打撃を受けてしまいます。
しかも、この攻撃、溜めた実時間によりダメージが増えるので、素早く防御しないと大ダメージを受けてしまいます。
そこで考え出されたシステムが、コマンドショートカット。
せっかくパソコンのキーボードには標準で百個以上のキーが付いているんだから、これを利用しない手はない、ということで。
防御にBキーを割り当てていた場合、ヤツが力を溜め始めたら必死でB連打していたらダメージを減らせるという寸法です。

1119709646.mid

クラスの実体

パネルγの遊び方9と自己紹介とゲーム記のゲームボーイと同じくロクヨン、それぞれ更新しました。
昨日書き忘れていたところと、たくさんの質問への回答と、標準語化をしてみました。

レゴ、昔買ったものを5つほど復元しました。
ずっと前に作ってばらさずに置いたものを数には入れてないので全体としてはもう少し多くなります。

Java、とりあえずサンプルを落として見てみました。
eclipseが異常に重いのが気になったけど、クラスの扱いについては大体わかりました。
Class1 c = new Class1();

昨日断念した音楽、今日何とかMIDI化に成功しました。
なんに使うかはまだ検討中。
メテオスでこんな惑星があったらいいなと思っていたときに妄想中の惑星のBGMとして思いついたものだったのです。
うちってMIDI化するときにどうしても半音を使ってしまう悪い癖があるのね。
しかし今までMIDIだからいいやとPiccoloを使いまくってたけど結構無茶な奏法だったのね…。

1119625040.mid

風の影響

ふにゃさん、走るときのグラフィックを出せるようにしてみました。
今回は移動や当たり判定の処理と描画の処理を分けて作っているので、動作から先に作って、直立姿勢のまま走ったり跳んだりするようにしてから、動作が安定するころにグラフィックの変更を行ったりしています。
スピードの減速方法、地面に立っているときは速度0に向かって一定加速度+風の抵抗をかける。
走っているときは最高速+風速を超えているときには最高速+風速に向かって減速。
跳び上がり・しゃがみ・歩き中は減速処理はせず。
落下中は風の抵抗のみによって減速。

パネルγのページを更新しました。
ルールの同時消しのところです。
う~ん、LARGE以上のどでかい同時消しボーナスについては書き忘れてたけど、まあいいや。

同じくパネルγ、ランキングへの得点の送信には公開鍵暗号を使ってみようかと思ったのですが、これは第三者が解読できないようにということで、送信者本人によるデータ捏造への対応ができなさそうなので、見送ることにします。

なんとなくメロディが思いついたのでMIDIにでもしてみようかと思ったのですが思ったとおりの音が出せずに断念。
それはそうと、音源を変えてMIDIを聞くと同じ曲でもなんだか新鮮ですね。

アレンジデス

Bomber丸WorldのBGMを作ったデス。
地下ダンジョンボスのパターン2デス。
パネルγをやった事のある方は一度聞いてみてほしいデス。
2拍子になってるデス。

1117286259.mid

楽しい音楽

パネルの柄を変更するオプションを付けました。
あと、裏話とギャラリーも更新。

音楽の授業を受けてみて、芸術とはその背景をなる知識があるのとないのとでは楽しみ方がものすごく変わることを痛感。
知らない曲を聴くとものすごく退屈なんですが、その曲の生まれた背景や作曲者の事を聞いてからそのことを想像しながら聴くとものすごく楽しい。
そういう意味で言うなら、私のゲーム音楽好きは、背景=ゲームプレイであり、その点映画音楽の楽しさとも繋がるわけです。
DTMの作り方だけでなくいろんな音楽の情報を集めなければ。

ネイローゼ

パネルγ、プラクティスにメニューを追加できるようにしました。
ここからチュートリアルに移動していろいろ試せるようになっています。
チュートリアルでは作っただけで今まで使い道のなかった2つ目のマウスカーソルが活躍しそうな予感。

今日はMicrosoft GS Wavetable SW SynthのMusic Studio Producer用の音色表を作っていました(参考:http://wiztext.bne.jp/~sakura_news/4neria/mgs.html)。
ドラムセットの入力は完了。普通の音色のほうは多すぎて終わらなかった。

音化け

パネルγ、画面下の情報表示にハイスコア追加。
なんとかできそうな気がしてきたのでひとまずパネルγはおいといて、fffの開発に行っていました。
画像の読み込みと表示の解説が面倒だったので描くのも解説するのも簡単な円に避難。

うちのパソコンにインストールされているQuickTimeとMidRadioPlayer、どっちもMIDIのソフト音源を持っているらしいのでいろいろ聞き比べ。
音化けでろくに聞こえなかったMIDIがばっちり聞こえるようになったのはうれしい限りです。
ドラムの音が音源によって全く違うことを身をもって痛感。
物によっては悲惨。

ピーッピーッピーッ、バックします

う~む、そもそもこの日記の書き込み部分は管理人一人が利用するということで、ロック処理というものをしていないのです。
だから、コメントやトラックバックを下手に実装すると、2人以上による書き込みで2年分以上の日記が吹っ飛ぶかもしれない…
起こる確率としては数千分の一くらいだけど、言い換えれば数千人に一人は明日ログが消えちゃう計算だし、やっぱり可能な限りの対策はしておいたほうが安心できるというものです。
一応、今の予定としては、どちらもいったん管理人が目を通してから日記に反映することにするので、ならばこれらのユーザーからのフィードバックは小さなファイルに書き込んでおいて、消えたら残念でした、消えなかったら確認の上掲載という形でどうだ!

「Bomber丸World」のBGM作ってました。
海洋研究所のボスの音楽はとにかく勢いばっかりの曲なので勢いだけでばーっと作っちゃえそうな気がしたのですが、思ったより難しくて失速気味。

ニ短調ト短調

決して多いわけではないんですけどサーバーのCPU使用率が上がってきてCGIの使い方とか見直したほうがいいかと思い、ちょっと考えてみました。
HTML-CPUパワーを基本的に使わない。更新が少なく全員同じ内容を見るページに適する。
CGI--最も重いがSuExecを導入しているのでファイル書き込み等はこれを使いたいところ。
PHP--データベースとの連携が強い。CGIよりは軽い。
というわけで、これを基準にいろいろ書き換えていくつもりです。

「ふにゃふにゃ」のBGMを調べてみたら、DmとGmの合わせ技だった。
本当は長調の曲のはずなんだけど、つくりが甘かったためかよく分からないうちに短調の曲に。
どっちかというとデータ上短調扱いしたほうがわかりやすかったということだけれども。
で、そう仮定するといくらか矛盾のある部分が出てきたので、いろいろ改良中。
一年以上もこれを放置してきたわけですが…

エイミーにお任せ!

「Bomber丸World」のBGMをいくつか作ってみました。
製鋼所ダンジョンの曲。
これ、実はボス音楽を単純化したものなんです。
テンポもボスと比べるとはすかにスローで、後半部分は3+3+3+2の11拍子になっています。
製鋼所ダンジョンのボス曲。
ダンジョン音楽のアレンジ、というよりこっちが元。
最初はメロディ部分は入れないつもりだったのですが、いきなり現れてボスのプララを圧倒してしまうエイミーのテーマとして、曲全体のイメージをがらりと変えてしまうほどのパートを入れてみました。
ついでに、ダンジョン音楽の後半部分も入れてしまえということで、プララが本気になったときのパートも作ってみました。
公開している3つを繋げたものでは、一番最後の部分にあたります。
あと、密林ダンジョンボスも修正。
パーカッション入れたらイメージがかなり変わりました。

再考

「Bomber丸World」のBGMをね、プララちゃんのやつをね、ちょっとね、続き作ってました。
同じメロディをアレンジしてひたすら繰り返していますが、「あること」をすると全く別の曲と言ってもいいぐらい変化します。
「あること」をやらないとそれなりに強いんですけどね、ええ、で、OrchestraHit使いすぎ注意報が出ていたような気がしたので少し減らしたというわけです。

アンケートに改良を加えようと企てたり、日記のシステムを考え直したりもしますです。
今の日記の現状はCGIで適当に書き綴ったものと過去ログと開発日記で、同じ文章がいろいろなところにコピーされているので、日記のデータをジャンル別に分類して開発日記に対応し、ログは月ごとに分けて過去ログに対応という方法を考えているのですが、どうもこの形式だと今までのようなスタイルで書くことができなくなってしまいそうな気がしたので、もう少し考える必要がありそうです。

教科書買いました。
高い。

ナウシカ5~6読んでました

DirectMusicのループさせるサンプルを作っていました。
プログラムソース自体は2行追加するだけという馬鹿みたいに単純なのですが、少しややこしいところがあったり意外な挙動を示すことがあったりして、ただループするだけでも結構書くことができそうです。
でも意外に面倒なのが鳴らすMIDIと説明のための画像。
何しろどっちも芸術性(元々ないけどさ)とかよりもDirectMusicがどのように動くかがわかりやすいようにしなければならないので、使い回しができません。
とか何とか言いつつすでにどちらもほぼ出来上がってたりするんですが。

須磨寺演奏会

スマブラオーケストラCDを入手しました。
ドンキーのやつ聞いててオーケストラには向かない曲もあるんだということを痛感。
…するほどひどいというわけではありませんが。
一番のお気に入りはヨッシーのやつ。
平和なときのヨッシーのほのぼのとした生活のイメージが頭に浮かんできました。

テスト2日目です。
1つ目はそれなりにできた気がするけど、2つ目は解き方を完全に忘れてしまい、適当に答えに見当をつけて公式を探す羽目になってしまいました。

台風6号

26日に親戚(だと思う。実は知人以上の認識はない)の結婚式に行くことになりました。
本当はもっと前に決まっていたのですが、ずっと忘れていました。
ほんと、あの時はあんなに小さかったのに…(その頃の私はもっと小さかった)

http://www.brl.ntt.co.jp/IllusionForum/basics/analogy/
無限音階。
ゲーム音楽の中に取り入れてみようかなぁ…

台風が近づいてきているようですね。
既に荒れた海に呑まれに行った人がいるとか。
学校が休みになったら嫌だなぁ…
課題の提出が遅れたらストレートに留年の危機に繋がる…
課題は水曜日最終締め切りなれど一発で合格ということはあまりないので提出できる日はできるだけ多いほうがいい。

CSSを使ってみた

とりあえず、ある程度HTML&CSSが書けるようになってきたので、トップページにもスタイルシートを使ってみました。
ついでに、それに伴ってHTMLに関しても見直したところ、HTML4.01 Transitionalとして「Another HTML-lint gateway」でチェックしたら結構いい点が取れて、HTML4.01 Transitionalとしても充分に通用するようなので、<!DOCTYPE ~>宣言も加えてみました。
ちなみに、テキストブラウザのw3mで見え方は次のようになっているようです。

Tokio's Web Site

最終更新日 04/05/25
プログラミング→VBで速度比較→Withステートメント

ここには自分で作ったWindows用のソフトと
プログラミングをする時のちょっとした知識が置いてあります。
ときおというハンドルネームの人が管理しているらしいです。
あなたはXXXX番目にカウンターを回した人です。

┌───────┬────────────────────────────┐
│注意事項 │一度は見ておけばある程度トラブルは防げるものです │
│ │重要なことは下に書いてあります │
├───────┼────────────────────────────┤
│自分に100質 │自分自身に100未満の質問 │
│ │いわゆる自己紹介です │
├───────┼────────────────────────────┤
│ │ちょっとしたプログラミングのテクニックがあります │
│プログラミング│ゲームプログラミングの方に傾いています │
│ │一応メインコンテンツのつもり │
├───────┼────────────────────────────┤
│ダウンロード │Windows用のソフトがあります │
│ │当然ですがゲームボーイポケットでは動いてくれません │
├───────┼────────────────────────────┤
│ランキング │ゲームのスコアランキングです │
│ │対応ソフトからランキングに登録できます │
├───────┼────────────────────────────┤
│掲示板 │何でも書き込んでください │
│ │これとは別に新掲示板を製作中です │
├───────┼────────────────────────────┤
│バグ報告 │ソフトやサンプルに不具合があればこちらへ │
├───────┼────────────────────────────┤
│Q&A │サイト内容や管理人について質問してみましょう │
├───────┼────────────────────────────┤
│アンケート │いろいろ聞いてみたいこと │
├───────┼────────────────────────────┤
│HP作成論 │見る人の立場を考えたWebサイト作りについて │
├───────┼────────────────────────────┤
│更新履歴 │このサイトの歴史です │
│ │こんなところも無駄に長いながらも歴史ってものがあるのです│
├───────┼────────────────────────────┤
│更新予定 │これからやろうと思っていること │
│ │投票もできます │
├───────┼────────────────────────────┤
│リンク集 │ここからいろいろなサイトにいけます │
├───────┼────────────────────────────┤
│メール │管理人に電子メールを送ります │
└───────┴────────────────────────────┘

このページはIE6|NN7で表示を確認しています。
画像はバナー以外、PNG・JPEGを使っています。対応したブラウザを使ったほうがよいで
しょう。
最近ゆっくりと時間をかけてリニューアルしているそうです。
03/10/01に二周年を迎えたサイトらしい。
更新履歴にない更新も実はあります。
サイト内禁煙
このページにリンクを張るのは自由です。
詳しくは注意事項で。

日記(過去ログ) - CSS練習場


それとはあまり関係ありませんが、HPマナーをHP作成論に名前を変更しました。
そもそも作り方と気をつける点を別々の場所に置いておくというのがおかしいと思えるので。

なんだか、MIDIの情報を分析して表示するCGIを作ってみたいです。
これで著作権表示なんかを出せるようにしたら無断転載とか減らせるんじゃないかなぁ~と思います。

ドラクエ7、クリアしました。
真の勇者マリベルは天地雷鳴士ドーク(一応主人公です)とパラディンのアイラをお供に、ペットのエビルタートルガボも連れて、魔王オルゴ・デミーラ退治に向かったのです。
そして激戦の末、マリベルたちはついに勝ったのです。
世界は美しいマリベルの偉大なる活躍に感謝を惜しみませんでした。
・・・・とでも言っておかないとマリベルにギガスラッシュくらいそうです。

メルビンがボックスマスター→ちびトカゲ→ふつうトカゲに

「カービィのエアライド」で、チェックナイト周回制2周2'40"できました。
サンドーラのときと同様、強いCPキャラに引っ張ってもらう作戦に出ましたが、チェックナイトで最も速いと考えられるルインズスターでは、真後ろについてスピードアップするという方法が取りにくいので、自分だけワープスターを使いました。
いきなり最高速になるというルインズスターの特性は、障害物を瞬時に破壊し、そのまま最高速で走り続けられるということを意味し、ショートカット用の道を開けてもらった上にそのあとも引っ張り続けてもらうことができ、1周目は1'19"で通過、そのままの勢いで、2周で2'39"45。
1周目のラストでCPキャラが苦手とする地形があり、そこで自分が1位になってしまったのですが、何とか自力で2周目はいけました。

ところで、ゲームキューブの最初の画面を見ていて思ったのですが、あの設定画面の静かなBGMってやっぱり耳コピしている人はいないんでしょうか。
別にいらないけど少し気になります。

突然ですが、「NeoMupl」を更新しました。
本当は曲名の取得を作りたかったんですが、その前にリストの全消去ができなくなっていたのが気になったので、全消去の機能をつけました。
それと、設定画面のデザインとメニューでの位置が実装と合いそうになかったので、設定用ダイアログとメニューが一時的に消しておきました。

無題

ミラクルマターの音楽のパターン→
出だしの部分が終わって最初の8小節のパターンが続く。
パターンの3~4小節目は微妙に音が大きい。
3回目の繰り返しのときとそのあとに変化あり。
パターン1回目の途中に戻る。

マリオRPGのラスボス音楽録音しなおすかも。
雑音だらけだし。

HPマナーを少し更新しました。
旧ページでの投稿ができなくなったのと、新ページにいろいろ追加予定のページを並べてみました。

http://www.capcom.co.jp/clover/
↑クローバースタジオ。
オーカミやらびーちふるじょんやら作っとるんだと。
JSとFLASHのみでできたサイト。

エアライドでサンドーラ3分2000mいきました。
ワゴンスター4台で抜きつ抜かれつお互いにスピードアップ。
ボーナスはなし。

こんな日はあえて無題で。

<前 次>