Hatena::ブログ(Diary)

【長剣は】最強武器候補【鈍器です】 このページをアンテナに追加

無断引用禁止禁止、無断女人禁制禁止、無断右クリック禁止禁止無断転載させていただきました禁止、無断ローカルファイルに保存しないでください禁止、無断瞬獄殺禁止、無断無断禁止、無断禁止禁止!

ヘビーユーザーのベビールーサーです。
Nicoフレームワークがどうして普及したか、考えてみたんですが、
第一に、
こりゃ普及するはずですよ!!

OSX+Cpp+GLUT+SDLでRPG作っています。 twitter:Longsword

2012-01-27

81にちめ(Rocomoco26にちめ)

ふつかかんおやすみしまして、今日もサウンドプログラミングです。

こんなかんじで、複数のMMLの書式に対応することとなりました。効果音は私が作りますから、セミコロンで区切った形式で書くと思うのですが、BGMについては私以外の人が作るかもしれませんから、MUSIC.COM形式や、その他の、たとえばTSSCP形式なんかに対応したほうがいいですよね。

f:id:Longsword:20120128013039p:image

それと、sound.exeならびに、sound.appの動作報告まとめ。

  • Mac mini(わたしんち)
  • Macbook Air(わたしんち)
  • Windows XP SP3 on VirtualBox on Mac(わたしんち)
  • Macbook Air(わんきちさん)
  • Windows 7 x64(フルイルさん)
  • Windows 7 x64(さばぞーさん)
  • Windows XP Pro SP3(あとむさん)

動作しませんでした報告がなかったので、多分かんぺきだ。あと、トコイ先生に指摘された、「2^nじゃないテクスチャを使ったときの動作しない感」についても、多分動作するし、いまのところ動作してるから良い!

MMLの資料が少ないもしくはゼロですので私はひたすら推測しながら作っているしできれば資料が欲しい。

資料ください。

みなさんの国宝を私にくれると私が喜びます。どういうものが欲しいかというと、N88-BASICのユーザーズマニュアル、リファレンスマニュアル、そういったものです。またMMLの仕様が書かれたテキストファイルもあるかもしれません。そういうのをいただけると本当に嬉しいです。かりにRocomoco.MMLの制作が完了したとしても欲しいです。でもみなさんの国宝でしょうからやるわけにはいかないゾ感があるかもしれませんし、御デーツしたときにすこっちだけ見せてくださるだけでもありがたいです。

どこらへんがわからないの

具体的にいうとこんなところです。

  • MUSIC.COMのIコマンドの仕様、Q以外の命令の値域
  • MUSIC.COMで不正な値を指定したときの挙動。たとえば7:としたときや、Q99とかV99とかV-5としたときや、QabcとかVabcとしたときに、無視するのか、フォールトするのか、そういうところです。コンパイルエラーを検出するAPIがなかったしどうなんだろう。
  • MMLの種類。今のところ、TSSCP型とMUSIC.COMしかしりませんが、Z-MUSICだかなんだかもあるらしいですね。

はてなユーザーのみコメントできます。はてなへログインもしくは新規登録をおこなってください。

トラックバック - http://d.hatena.ne.jp/Longsword/20120127/1327385517