Sound Application 「ささみ」 作成秘話

現在公開している「ささみ」の歴史を時系列でおっていってみようと思います。

まず私の触ったPCとして一番古いのはMSXになります。
その頃はBASICでプログラム組んだりしていましたが、Z80の勉強もしていたのでMSX用のサウンドドライバも作れたかもしれません。
その後PC88になり、Z88は分かっていても、それを編集するソフトがなかったので結局はプログラムをさほど組むこともなくPC98へと行きました。
PC98になり8086にCPUがなりました。
当時専門学校1年でした。
ノートにひたすらニーモニックを書いて、Sound Driverのプログラムを机上で作り上げました。
で、PC98のN88BASIC上のMONコマンドにてインラインアセンブラモードにてSound Driverを完成させました。
それが初めての「ささみ」ということになります。
その後、MS-DOSになって、MASM(macro assembler)6.0にて、MS-DOS版の「ささみ」を作成しました。
ここで苦労したのは常駐でしたね。
一番最初はYM2203(OPN)しか対応していませんでした。
その後、YM2608(OPNA)に対応しましたが、ADPCMには未対応で来ました。
ADPCMは別の方が「ささみ」用に作って下さって、FM音源版は完成しました。

その後、MIDIにも対応したいという考えがおき、MPUにてのMIDI出力に対応しました。
ここまでが、N88BASIC上でのニーモニックオールアセンブラ版となります。

MS-DOSではN88BAISC版を元に、移植を行いました。
そして、RS-MIDI(RS232Cを用いたMIDI)にも対応し、32パートにも対応を行いました。
その後発売されたSuperMPUにはかなり手こずりました。
普通にMPUボードに対し出力を行うと、1ポート(1ch~16ch)と2ポート(17ch~32ch)に同じデータが流れてしまうからです。

ポート分けが大変でした。
当時、Windows95だかのドライバを解析し、何を出力して初期化するのかを徹底的に調べ、SuperMPUに対応したのを覚えています。

その後Windows世代に入るということで「ささみ」もWindows版が必要と感じ、作ったものが現「ささみ」Sound Applicationです。
しかしMIDIのみの対応となりました。
FM音源は出力方法が違うため、対応できず終わりました。
のちのち、CISCさん作のFM音源ジェネレータが出るのですが、「ま、いっか」って感じで対応せず、hootエミュレータ上で「ささみ」を
演奏するという方法でFM音源を実現しました。

文字として書くと短いですが、アセンブラで作るってのはかなり大変でした。

Windows10 TH2にようやくした

Windows10 TH2にようやくアップデートしました。
3時間かかりました・・・。

Aero Grass for WindowsがTH2に対応するまで待ってのアップデートです。
しかし、Windows UpdateしてもTH2に上がらない!
仕方なく手動で上げました。
親のPCをTH2にしたときにはClassicShellを再インストールしなくてはならなかったのですが、今回は再インストールしなくてもいけました。
Gadgetは入れ直しだけど^^;
それ以外は特に今のところ不具合らしきものはない模様。
あとで、デフラグかけとかなきゃ。

TH1(Build0240)からTH2(Build0586)になったことによる変化は特にありません。
もともとTH1にいくつかパッチを当てた状態で安定していたので、TH2になってもさほど変わらないというところだと思います。
Windows7の頃よりたぶん安定してます。
Windows7の頃は付けっ放しで2週間くらいが限度で、それ以上付けっ放しだと重くなったりメモリエラー吐いたりしてました。
Windows10になってからは2週間付けっ放しでも現在特に弊害が起こることはありません。
多少なりは改善されているんだと思います。

Windows10が一応「最後のOS」という形で発表されていますが、どちらかというとWindows8の後継に当たるんじゃないかなと思っています。
タイルとかストアとかまんまWindows8だから。
TH2になってストアのXBOX系が良くなりました。
TH1の時のXBOXストアアプリ(ここではダーククエスト5)では、最大化しても画面の上下が欠けて全部表示されず、すべてのステータスを確認出来なかったのですが、TH2になって完全なフルスクリーンになりました。
まぁダーククエスト5の場合、落ちまくる(最悪の場合、LOADING…中に落ちる)ので、早く直して欲しいところです。
余談は置いておいて、それ以外だとスタートメニューが改善され使い勝手は良くなったように見えます。
が、Windows7使っていた私の場合、「Aero Grass テーマ」がなくなったのが一番大きいかなと思います。(半透明大好き!)
他にもMIDIマッパーが消えてたり。
なので「Aero Grass テーマ」の実装と、「MIDIマッパー」の復活があれば、かなり良くなると思ってます。
あと、私のOSは64bitなのですが、アプリケーションはWoW64によって32bitアプリも動きますが、ドライバ系はそういうエミュレート系がないので64bitには64bitのドライバを入れなくてはいけません。
ドライバもWoW64のようなエミュレートを付けたら、Windows10 64bit上で、VSC88が動くかもと思ってたりします。
VSC88以降、ローランドはソフトウェア音源を出していません。
SC-8850までを完全再現したソフトウェア音源を発売してほしいなぁと思っている今日この頃。SD-90あたりまで対応してもいいかもですね。
でも問題はMIDIマッパーがなくなっていることにあると思います。
MIDIマッパー復活しないと、MSGS音源のままなので、クソ音源でしかデフォルト設定できません。
音楽作るのに私はSinger Song Writer 10 + SC-8850にて作ってますが、現在支流になりつつあるのはRAW系ですよね。
RAW系だとSONARとかCubaseとかでしょうか。
高いから使ったことありませんが、色々サイト覗いてみると、楽譜画面の使い勝手がどうもよくなさそう。
譜面で打っていく派なので、ピアノロールとかではとても打てません。
まぁ今後ちゃんとした曲をいくつ作れるのか分かりませんが、買ったとしてもSD-90とかその後の機種のハードウェア音源の中古になると思います。

色々と現在のWindows10に足らない追加機能もしくは復活機能を楽しみにしながら今後を期待しましょう。

劇場版 ラブライブに付いてきたFinal LoveLiveの先行予約に登録した

場版 ラブライブに付いてきたFinal LoveLiveの先行予約を行いました。
抽選なのでどうなるかは運任せですね。
まぁ、当たっても行けないので、チケットは大事に取っておく形になると思います。
平日というのと仕事関連を考えてもとても行けそうにないのが実情。
地方なので、東京まで行く時間やお金を考えても無理なのは分かった上での予約です(汗
誰か当日ライブいけた人がいたら、グッツ等私の分も買ってきてもらえるといいんだけど、
ここマイナーだし見てる人居るか分からないくらいだからたぶん無理そう。。。

下記メール内容

--------------------------------------
<< e+ TICKET INFORMATION  >> 
--------------------------------------

<4/1>BD封入先行
e+(イープラス)をご利用いただきまして、誠にありがとうございます。
○○○○様のプレオーダーを下記の内容で受付けました。
お申込み多数の場合は抽選とさせていただきます。

[抽選結果確認期間 : 2016/01/22(金) 13:00 ~ 2016/01/25(月) 21:00]

抽選結果はこちらから○○○○様宛にメールでご案内いたします。
メールが未着の際には、申込み状況照会
( http://eplus.jp/jyoukyou/ )にて
抽選結果確認期間内にご確認ください。

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
公演名   : ラブライブ!
        μ’s Final LoveLive!~μ’sic Forever♪♪♪♪♪♪♪♪♪~
会場名   : 東京ドーム
席種枚数
<第1希望>
 公演日時  : 2016/04/01(金) 14:00開場 16:00開演
 席種・料金 : 全席指定 \9,800×1枚[チケット料金]+\600×1枚[サービス料]

料金
  料金合計 : \11,048 【最大購入金額です】
  内訳
   <第1希望>
   チケット料金 : \9,800
   サービス料 : \600
  ——————————————————–
   配送+システム利用料 : \648

支払方法  : クレジットカード
※決済については当選時にご案内します。

受取方法  : 配送(ご用意できた場合、指定の住所にお届けします)
配送方法  : 宅配便
お届け時期 : 3月下旬のお届けです

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

劇場版 ラブライブが届いた そして見た

LoveLive! The School Idol Movieが届きました。
封入されていたスクフェスのカードは「UR 高坂穂乃果」でした。
Screenshot_2015-12-15-20-12-10

現在のスクフェスの9枚は以下の通り
Screenshot_2015-12-15-20-15-15
センター

残り8枚
Screenshot_2015-12-15-20-15-25Screenshot_2015-12-15-20-15-38Screenshot_2015-12-15-20-15-48Screenshot_2015-12-15-20-15-59Screenshot_2015-12-15-20-16-11Screenshot_2015-12-15-20-16-21Screenshot_2015-12-15-20-16-31Screenshot_2015-12-15-20-16-43

追記
見終わりました。
何度見ても良いねぇ。
ちなみにPCでも普通に見れるようにエンコードしました。
mkv形式(映像:H.264 2pass 4500kbps、音声:FLAC 24bit 48k 2音声(6chと2ch))で6.23 GB (6,693,756,893 バイト)となりました。
音声だけで2,3GB行ってるからねぇ。
ちなみにisoにするとDisc1が約37GB、Disc2 Special Discが約43GBあります。

01. LoveLive! The School Idol Movie 本編.mkv 6.23GByte 2015.12.15(Tue) 19:29:51 2015.12.15(Tue) 19:29:51
02. LoveLive! The School Idol Movie ノンテロップエンディング.mkv 238.18MByte 2015.12.15(Tue) 19:29:51 2015.12.15(Tue) 19:29:51
03. LoveLive! The School Idol Movie Special Disc 「μ’s Fan Meeting tour 2015~あなたの街でラブライブ!~①」.mkv 3.82GByte 2015.12.15(Tue) 19:29:51 2015.12.15(Tue) 19:29:51
04. LoveLive! The School Idol Movie Special Disc 「μ’s Fan Meeting Tour 2015~あなたの街でラブライブ!~②」.mkv 1.89GByte 2015.12.15(Tue) 19:29:51 2015.12.15(Tue) 19:29:51
05. LoveLive! The School Idol Movie Special Disc 「μ’sが選ぶ!テーマ別おススメソング ~寝るまえに聴いたら、良い夢がみられそうな曲~」.mkv 146.84MByte 2015.12.15(Tue) 19:29:51 2015.12.15(Tue) 19:29:51
06. LoveLive! The School Idol Movie Special Disc 「劇場マナーCM① printemps編」.mkv 65.81MByte 2015.12.15(Tue) 19:29:51 2015.12.15(Tue) 19:29:51
07. LoveLive! The School Idol Movie Special Disc 「劇場マナーCM② BiBi編」.mkv 59.25MByte 2015.12.15(Tue) 19:29:51 2015.12.15(Tue) 19:29:51
08. LoveLive! The School Idol Movie Special Disc 「劇場マナーCM③ Lily White編」.mkv 67.51MByte 2015.12.15(Tue) 19:29:51 2015.12.15(Tue) 19:29:51
09. LoveLive! The School Idol Movie Special Disc 「劇場マナーCM④ μ’s編」.mkv 81.35MByte 2015.12.15(Tue) 19:29:51 2015.12.15(Tue) 19:29:51
10. LoveLive! The School Idol Movie 「予告CM①ショートVer」.mkv 13.25MByte 2015.12.15(Tue) 19:29:51 2015.12.15(Tue) 19:29:51
11. LoveLive! The School Idol Movie 「予告CM①ロングVer」.mkv 24.25MByte 2015.12.15(Tue) 19:29:51 2015.12.15(Tue) 19:29:51
12. LoveLive! The School Idol Movie 「予告CM②ショートVer」.mkv 13.31MByte 2015.12.15(Tue) 19:29:51 2015.12.15(Tue) 19:29:51
13. LoveLive! The School Idol Movie 「予告CM②ロングVer」.mkv 24.44MByte 2015.12.15(Tue) 19:29:51 2015.12.15(Tue) 19:29:51
14. LoveLive! The School Idol Movie 「予告CM③超ロングVer」.mkv 68.04MByte 2015.12.15(Tue) 19:29:51 2015.12.15(Tue) 19:29:51
15. LoveLive! The School Idol Movie 「公開後CMショートVer」.mkv 13.75MByte 2015.12.15(Tue) 19:29:51 2015.12.15(Tue) 19:29:51
16. LoveLive! The School Idol Movie 「公開後CM超ロングVer」.mkv 72.93MByte 2015.12.15(Tue) 19:29:51    2015.12.15(Tue) 19:29:51

特典CDの「これから」も聴きましたが、良い曲ですね。
普通に出した方がよかったかもと思いました。

Fan Meetingの方(Special Disc)は明日以降に見ます。