ラベル 同人音楽 の投稿を表示しています。 すべての投稿を表示
ラベル 同人音楽 の投稿を表示しています。 すべての投稿を表示

2018年6月4日月曜日

沙羅曼蛇2用のサウンドデータ作成方法

興味持ってる人がいるようだったので、とりあえず手元でデータ生成に使ってるツール一式をまとめてみました。と言っても、データ生成はほぼほぼarm用のアセンブリでやってます。本来はm68k用を使うべきなんでしょうが、命令を吐く必要がないのでbig endianが指定できればなんでも良いのです。

ツール一式は前エントリのサンプルデータと共にGitHubにて。

data/ 以下にサンプルデータとデータ生成スクリプトが入ってます。スクリプトはPOSIX環境向けなのでWindowsの人はWSLなりCygwin、MinGWあたりを使って道具を揃えてもらえれば、と。とは言ってもpureなWindows環境向けに同等のツールを揃えることは、ある程度の知識があれば大きな手間はかからないと思います。

生成に使っている開発ツールですが、自分はmac上のbrewでarm-none-eabi-gccを使ってます。Ubuntuでもパッケージでさくっと入れられるかと思いますので、Windowsの人はWSLを使っていれば同様に簡単に環境が揃うかと。

data/gxsnd.S がサンプルデータなので中を覗いてみてください。gxsnd.hっていうヘッダの中で色々とコマンドを定義して、それを使ってアセンブリ言語向けのデータを埋めてく感じです。

先頭の.org 0x00108000はデータを配置するメモリ上のアドレスを表しており、この値はmame向けのテスト環境で前提にしている値です。サウンド用のサブCPU内のアドレスを表しており、このアドレスは沙羅曼蛇2では未使用のRAM領域です。実機で試したい場合には、既存のデータを上書きする形でROM内に配置する必要があります。また、その際にはROMチェックを通るようにチェックサムの辻褄を合わせる必要もあります。このあたりの解析情報も持ち合わせているのですが、今回はこの点については割愛。

続くHEAD:部は、全16チャンネルのデータ位置とデータ末尾を示すラベルで埋めます。この部分はいじらないで下さい。

続けてCH_1からCH_16まで、実際のデータが続きます。各チャンネルのデータは必ずENDで終わらせて下さい。またデータ末尾にも必ずENDが必要です。

データについてはMMLを知っていればある程度推測できる範囲にあるとは思うのですが、わかりにくい部分だけ補足します。

一般的なMMLでは音程と音長を組み合わせてA4などと指定するのが一般的です。またLコマンドで省略時の音長も指定でき、単純にAと書けばラの音が指定できます。一方、このシステムでは、音程に対して、音長、ゲートタイム、音量を合わせて指定するのが基本になります。A4LG(L4,100,127)と書くと、ラの音を100%のゲートタイム、音量最大127で指定する事になります。Aの後の4は音長ではなくオクターブです。また2音目以降はゲートタイム、または音長とゲートタイムを省略可能です。A4LGではなく、A4Lと書けばゲートタイムが省略、A4と書けば音長とゲートタイムが省略され、前回の値が再利用されます。ただし音量は必ず毎回指定する必要があります。この点が少し不便。音量は96が四分音符相当で最大255までしかとれません。よって直接指定するのは二分音符までとし、それより長い場合にはタイ(TIE)で繋いで下さい。タイも音長とゲートタイムを引数に取ります。音調に関しては直接数字で記述しても良いですし、gxsnd.hで定義されているL4などの文字を使っても構いません。付点はL4_などとアンダーバーで表現できます。

ドラムに関してはRHYTHM_ONでリズム音源モードというか。ノート毎に違うサンプリングデータがアサインされてるモードになります。C0からBb2まで、バスドラ数種、スネア数種、シンセタム、生タム、ハット、金物各種、色物系みたいな順で並んでます。そうそう、通常の音色もサンプリング番号+ADSRチックなエンベロープ個別指定になってます。よって沙羅曼蛇2をベースにする限り、沙羅曼蛇2のROMに入ってるサンプリング音色しか使えません。65音色くらいあったと思います。一応音色一覧的なのもあるけど主観で命名してるので環境手に入れたら自分の耳で確認してもらうほうが確か。

各コマンドの値に指定できる値は基本的には0-255の8-bitsの値になります。が、コマンドによって成約もあります。PANは1が左、8が中央、16が右でその間の値もとれます。REVERBは2つの引数ともに0-15までしか取れません。DETUNEに関してはsigned charで-128から127で考えて良いかと思います。

繰り返しについてはREPEAT_START / REPEAT_ENDで囲んで下さい。REPEAT_ENDの第1引数が繰り返し回数です。第2、第3については不明ですが、既知のデータでは0が指定されていました。

ループポイントについてはLOOPコマンドに続けて戻りたい場所のシンボル名を後続の.dc.lラインで指定して下さい。内部的な挙動はマクロ呼出しと同じですが、コマンドは別途アサインされていました。マクロについてはサンプルでは使っていませんが、CALLコマンドに続けて.dc.lでシンボルを指定すると、任意シンボル内のデータを演奏してから呼び出し元に再生位置が戻ります。これらのデータはDATA_ENDより手前、通常はCH_16の後ろに置かれ、他のデータ同様にENDで終了します。

再生環境についてはmameを流用するのが簡単です。とは言っても沙羅曼蛇2のROMを所有している必要がありますので、この点に関しては著作権遵守でお願いします。駿河屋で2万ちょっとが店頭での最安値かな?ヤフオクで見張ればもっと安く手に入ることもありますが、慣れてない人にはおすすめできません。基板環境ない人でもプラス数万払えば実機で演奏する環境も夢ではありませんよ。

mame/mame.diff のパッチをあててmameをbuildする必要があります。あるいはdebugモードで起動すれば本体に手を入れずともデバッガコマンドから再生する事は可能なのですが……実際にデータ作って〜となると面倒でやってられません。このパッチは特定アドレスにデータを読み込むフックをかけてます。実際には0x00800000を叩くとgxsnd.datというファイル名をメモリに読み、サウンドチェック用の曲ヘッダが指す先を読み込んだメモリ上のデータに差し替え、再生用のホストコマンドを入れて割り込みをあげます。

該当アドレスを叩くのはmame/cheat/salmndr2.xmlのcheatを通して行います。mame以下に「cheat 1」と書いたmame.iniファイルを置くとcheat以下の定義が読み込まれ、cheatメニューにLoad GXSND、BGM Test、Loop 1 BGMなどが追加されます。この中のLoad GXSNDを選ぶと該当アドレスが叩かれてデータの再生が始まるはずです。

BGM Test、Loop 1 BGMはおまけ。前者は曲を選んで再生できます。後者は1週目から2週目BGMを再生するハック。

ざっくりこんな感じで。何か質問があればTwitterなどで質問して頂ければ。あと、著作者からの要望があれば、前置きなく解析情報を削除することもあるかと思います。まぁ、68アセンブリ読めれば誰でも数時間でわかるような内容ではありますが。

ちなみにSilver Wings Againに使われているコマンドは0xd0以外は解析できてます。引数の数はコード見ればすぐにわかるんだけど、効果はROM書き換えながら耳で確かめたり、コード見たりでまちまち。0xd0に関しては聴覚上に違いがなかったような気もするけど、mameで確認してる関係上、きちんとエミュレートされてない部分で変化してる可能性も。他の曲でまだ未確認なコマンドだとフルタイムポルタメントとかもありそう。ROM内のサウンドデータを同ツールでbuild可能なソースに変換する解析ツールも作ってあるんだけど、コード適当だし、解析ツールについて権利者がどう思うかもわからないので、今の所公開は考えてません。

2018年6月3日日曜日

沙羅曼蛇2のサウンドドライバを攻略するの巻

とりあえず、ROMの指定アドレスからサウンドデータをデコードして、アセンブラから再びドライバが認識するデータに再コンパイルする環境を整えた。

で、実機でROM焼きながら曲作るわけにもいかないので、開発用環境としてmameをほげって、特定のアドレスを叩くとファイルからデータを読んでサウンド側のRAMに配置するような環境を用意した。実際にはcheat機能も使って、cheatメニューからLOADを選ぶと該当アドレスが叩かれ、続けてK056800経由でサウンド再生の命令が飛ぶようになってる。

現状で把握してるサウンドドライバ用の命令は以下の通り。

  • ノート(音長指定あり/なし、ゲート指定あり/なし、音量指定あり)
  • タイ
  • 休符
  • ドラムモード(ON/OFF)
  • 繰り返し制御
  • マクロ呼出し
  • パン指定
  • オートパン(指定した時間で2点間を移動)
  • 音色指定
  • テンポ指定(チャンネルごと)
  • アタックレート指定
  • ディケイ指定
  • リリースレート指定
  • デチューン指定
  • LFO
  • LFOオートメーション(深さの時間変化)
  • リバーブ(チャンネルごと)
  • ループ指定
ヘッダ情報とかマクロやループポイントは絶対アドレスで指定するので、ROM配置に合わせてデータをコンパイルしてやる必要がある。このあたり、開発環境がかなり原始的だった可能性あるなぁ……。MSX時代だとほぼほぼバイナリエディタみたいなので作曲してるっていう話もあったけど、それとMMLの中間くらい?自分はとりあえずアセンブリのマクロを使って読みやすくした状態でアセンブラかけてデータを作ってるけど。ノート毎に音量指定するのが結構面倒で、あとから音量変えるのも手間。MMLから専用コンパイラでアセンブラのソースに変換してた可能性が高いかな?



とりあえず簡単な曲を作って再生させてみた。実験の延長なので曲自体凝ったことはできてないけど。音色からなんとなく沙羅曼蛇2感みたいなのは伝わってくるかな。

FMPSGの新譜はSystem GXの実機でいきたいなぁ。

2015年12月26日土曜日

Think MIDI

Think MIDIがとにかく凄かった

って話を書こう、書こうと思って引っ張っていたので、忘れないうちにそろそろ書こうかと思います。イベントの詳細については藤本さんのDTMステーションに紹介があるので、そちらを見てください。今回、関係者のご厚意でイベントには招待して頂いたのですが、そういう事を抜きにしても「これ、国際フォーラムで2F最後列で1万って言われても絶対行く!」って内容でした。

出演陣が凄い!

メインステージだけでも、裏ボス級のアーティストが惜しげも無く大量投入。
Day 1:向谷実、西脇辰弥、増田隆宣、篠田元一、浅倉大介、松武秀樹、冨田勲、服部克久
Day 2:大島ミチル、伊藤賢治、伊藤圭一、白井良明、難波弘之、氏家克典、梯郁夫、松武秀樹、篠田元一、根岸孝旨・阿部薫
(抜けがあったらごめんなさい、裏ボス級じゃないって意味ではなく、単純に多すぎて書き忘れてるだけです)

展示が凄い!



YMOに関しては既に何回か機材展示があったので、そこまで貴重と言うわけではなかったかもしれないですが。
それにしても、このタンスに松武さんがスタンバって、メインステージとの共演をやったりしたのには大興奮。

また、これ以外にもヴィンテージシンセが年代順に展示されていました。この写真は展示のほんの一部だけ。


円卓に並べられた往年の名機たち。実は全機がMIDI接続されていて、Web MIDI使って使ったというパッチベイを使ってお客さんが手前のキーボードから演奏できるという仕掛けに。

左のは物理モデリングのVL1。実物は初めて見たけどめちゃくちゃオシャレ。眺めてたら知り合いの方が来て「これ僕が作ったんですよ」と、少しお話を聞かせてもらいました。VL-70mは持ってたんですよ。大学に来るときにヤマハ音楽教室の積み立て金が余ってて。好きな楽器選んでいいよ、って親に言われて(妹には内緒って言われてたけど、もう時効だよね)。高校でクラリネットやってたので、コントローラのWXとセットで手に入れて、今でも大切に持ってます。今回ステージで氏家さんが使ってたんですが、やっぱり生楽器のシミュレーションでは別次元の素晴らしさでした。

で、他にも企業展示とかあったんですが、撮影して良いのかわからなかったので写真はありません。

ライブ・ステージ

個人的に思い入れのあるアーティストも多かったので、文章だけですが、がっつりと。

Live I The Great MIDI's

YAMAHA DX-7、Roland D-50、KORG M1に関して、それぞれ縁のあるキーボードプレイヤーが語りつつ、篠田さんとセッションするという素敵コーナーです。ちなみに僕は篠田さんの実践コード・ワークで結構勉強してた人なんですが、篠田さん自身についてはほとんど知らなくて。今回、ステージ関係をまとめていらしたようなのですが、司会も素敵だったし、セッションで演奏された篠田さんの音楽も好み。帰り道にamazonで検索したらCDあまり出てこなくて教本ばかりだったのでがっかりしたくらいです。

で、トップバッターは向谷さん。DXのプリセットを作りこんだご本人の降臨。初期のカシオペアで使われてたような音色で時間差でデチューンしてくようなうっとりサウンド。感動しました。向谷さんのコピーはみんな二人でやってるみたいな話がありましたが。そりゃそうですよ。向谷さんって和音でフレーズ組んじゃうっていうか。メロディーにも複雑なハーモニーが積まれてて、採譜するのも演奏するのも凄く大変。加えて大量の音色だもんなぁ。

二番手の西脇さんは僕にとってはかなり特別な存在で。子供の頃、歌謡曲って一切聞かない子だったんですよ。なんか音がスカスカで聴いててもつまらないな、とか思って。ゲーム音楽とかは好きだった癖に(笑)。でも、ドリフとか見てるとなんとなく耳には入ってくる。で、ある時たまたま聴いたribbonの「太陽の行方」に衝撃受けて。それからアイドルの曲とかロックも聴くようになった。それ以来、西脇センサーみたいなのが体の中に出来上がってしまって、気になる曲を見つけて調べると西脇さん、みたいな時代が長いこと続きました。國府田マリ子にしたって西脇さんの存在がなければ聞いていたかわからない。その後の音楽の趣向に大きな影響を与えた人です。西脇さんは編曲はシンセがっつりだけど、演奏はオルガンにハーモニカってイメージなんですが、結構なシンセ好きのようで。篠田さんとのシンセ談義は永遠に聞いていても飽きなそう。Rolandのエンドーサーでもある西脇さんはD-50の紹介をしつつ、今に繋がるRolandの音作りについてのお話でした。

最後は増田さん。B'zのサポートメンバー。音は色々なCDで聞いてきてるけど、アーティスト本人については僕はあまり知りませんでした。ロックな音楽性とKORGの太い色がマッチしてますね。M1の紹介という性質上、一世を風靡したあのピアノ音を使ったデモではありましたが。

そう言えば関係ないけど昔作った【ニコニコ動画】【初音ミク】寂しがりやの舞踏会 - Cosplay i-Doll -【オリジナル】は、Legacy Collectionですけど、ほとんどM1でした。綺羅びやかな音色が多いので、こういう使い方も結構いける。

Live II History of Legend

MIDI登場以前のシンセを使ったスペシャルライブ。松武さんはタンスにスタンバイ、篠田さんと浅倉さんも、それぞれヴィンテージなアナログシンセ。実験的な音楽から始まって、最後はなんとBehind The Maskで〆。浅倉さんというとデジタル世代って感じですが、その浅倉さんを交えてのアナログ全開なBehind The Maskは聴いていて涙モノでした。

Live III MIDI SUPER BAND

難波さんを交えたSUPERライブ!難波さんは関西でのライブから駆けつけてリハもままならなかったようですが、演奏は熱かった。ここまではわりとフュージョン色が濃かったんですが、難波さん登場とあってキング・クリムゾンのコピーありーので一気にプログレ展開。氏家さんも色物シンセを駆使しての変態的な演奏を展開していたし、松武さんはタンスで追い打ちかけるしで、狂喜乱舞のステージでした。ここでも最後はなんとライディーン。「あ、やばっ。ちょっと音作るんで待ってください」ってアナログシンセ最高!ってイベントの趣旨に反した想いを抱きつつ「ちょっ、それまさか」のライディーン。難波さんがその場で作った音色でリードをとってのライディーンとか、どんだけレアなんだこれ。

その他のステージ・デモイベント

パネル:MIDI Legen - Think MIDI -

松武さんがセットしただけあって、超超超大御所が登場。服部克久先生に富田勲先生。服部先生MIDIとは縁遠い印象で、トーク的にも生演奏派って感じだたんだけど、富田先生が話し始めて合点が言ったというか。この二人組み合わせると面白いし、旧知の仲だったんですね。富田先生が当時、新しい音を作っては服部先生のところに夜中に電話してきた話とか。松武さんの用意した質問も面白くて、富田先生ちょっとヤバメの大暴露の連続。

松武「金星の冒頭のあの人の声のような音、どうやって作ったんですか?」
富田「あぁ、あれか……。……人の声……に聴こえますねぇ」
服部「ちょっと、あぶないよ、この人。大丈夫なの?!」

えー?!ちょっと、今、何て!!

松武「新しい録音ではティンパニの音を入れなおしてるらしいですが、前はどうやっていたんですか?」
服部「ちょっと、あれ言わないほうがいいんじゃないの?」
富田「……ティンパニの音ですね」

!!!

まぁ、盛り上がりました。で、このトークで新録の存在を知ったので、帰り道でさっそくGoogle Play MusicにてULTIMATE EDITION聴きました。いや、いい時代。しかし、結構作りなおしてますね。「イトカワとはやぶさ」とかいう断章が追加されてますし、生っぽい音も積極的に追加されていて、開き直ってハイブリッドにしました、な感じ。

MIDI's Exhibition

実はここあまり見てなかったんですが、イトケンさんがコメンテーターとして出演されてて。最後にオケもので、Logicで作った借版を流すところがあったんですが……そっかー、今時は適当に作った借版でもこんな音が出ちゃうんだー、と妙に感心しました。一昔前は寺嶋民哉さんとかがゲーム音楽の予算使って実験的に手間暇かけて電子オーケストラやってたわけですよね。それよりはるかにリアルな音が素人が手の出る予算でDAWをオンライン購入すれば実現できちゃう。もちろん能力も必要ですけど、機材的には可能なわけですよね。凄いなぁ……と驚きました。

大島ミチルと映像音楽

メインステージでのトークでしたが、素晴らしい内容でした。大島さんって映画やドラマの音楽を何万曲も書いてる方で。忙しい時には一晩で何十曲とかお話してました。その大島さんを技術面で支えていた伊藤圭一さんを交えてのトークだったんですが。オーケストラやピアノを使った作品が中心なのでMIDIは関係ないと思っていたら、まさかのMIDI大活躍っぷりに驚きました。

まず、スタジオなんですが大島さん用特性のピアノ。中に手作りのMIDI装置が取り付けてある。今でこそ自動演奏機能付きのピアノは当たり前のように売ってますが、それ以前に考えて作られたんでしょうね。映像を見ながら即興で曲を作るんですが、映像とのタイミングが微妙にずれてしまった時にMIDIデータでテンポを修正して再演奏したものを使っていたんだそうです。最初は自分の演奏を修正される事に大島さんも抵抗があったそうですが、慣れてからは一発撮りでもミスを恐れず、音楽的に妥協のない思い切った演奏ができるようになって良かった、といった話をされていました。

それとオーケストラ曲を作る際にも、今はオーケストラ音源を使ってMIDIで曲を組み上げるんですね。で、映像に合わせてテンポ取りをして。そのテンポ情報からクリックを作って、本物のオーケストラが録音する時はクリックに合わせて指揮棒を降る。こういう裏事情は全然知りませんでした。

ABILITY Proのデモ

デモステージだったんですが、西脇さんを交えて、という事でガチで見ておりました。しかし、ミュージシャンの方々ってトーク慣れしてますね。エンドーサーとしてのキャリアからなのかもしれませんが。ボーカロイドが操作できるショルキーを使ったデモとかもしてました。ひょっとしてあれ、中身はeVocaloidだったのかな?NSX-39と似たような仕組みで演奏してました。救済ボタンがついてて、歌詞がずれた時に小節頭に戻せたりするらしいです。あと、megpoid v4のデモ曲が西脇さんだったらしく、そのデモ演奏もありました。西脇さん、中島愛さんのライブのバンマスだったのか……知らなかったなぁ。

AMEIによるWeb MIDI / Web Audioを使ったデモ演奏

プロのミュージシャンがChrome上で動くWeb AudioベースのシンセをWeb MIDI経由で演奏する、というもの。嬉しい半面、やっぱり見ていてドキドキする。トラブルあったらごめんなさい、みたいな。で、実際トラブルあって「ブラウザが応答しません」ダイアログが出ちゃってドキドキ……。Rolandの渡邊さんが例によってブラウザベースのVJシステムで映像を出していました。

しかし、レイテンシの低めなOS Xを使っていても、プロの演奏陣から見ると、まだまだもっさりな印象が否めないようですね。まぁ、この辺はソフトシンセが出てきた頃も同じように言われていて今の地位を築いたわけで、おいおい解決されていくのかな、と思っています。

別のステージでも誰かが言われてたんですが、実は慣れの問題も大きいし、レイテンシ含めて楽器なんだよね、みたいな話。確かにアナログシンセとかは立ち上がりが良いのですが、ピアノとかだってメカニカルな遅延があるし、最近何気なく使ってるソフトシンセだって遅延はアナログ時代より大きい。そもそも普段の演奏からして音速350m/sの世界なんですよね。10m離れていれば30msecくらいは遅れてちゃう。だからオケでは指揮棒を見て合わせるんですが、そもそも人間自身の反応速度を考えると、脳が考えてから手が動くまでの遅延のほうが1桁大きい。なので頭の中では常にタイミング合わせるための先出しをしているわけで、楽器側の遅延はそこに若干オフセットを加える程度の差異なんですね。もちろん練習を重ねてきたタイミングがあるので、慣れないと違和感は感じるわけですが。

でもまぁ、そういう事はプレイヤー側が言うからカッコいいのであって、作る側は改善する努力は続けるべきだろうな、とは思います、もちろん。

「DTMステーション Plus!」出張版

あれ、藤本さんまでステージあったのかー、って感じで。なんかこっち方面の知り合いはみんな出し物やらステージやらでしたね。作曲家の多田さんとオーケストラ音源を使った打ち込みの実際みたいなステージでした。多田さんの音楽はあんまり知らないかなぁ、とか思ったけど、天地無用!GXPとか、砂沙美☆魔法少女クラブの人でした。めちゃくちゃ通ってきた道じゃん。最近はプリキュアって言ってたので子供達の耳にも浸透してるはず。ストリングス音源って奏法の切り替えとか普通のシンセにはない特殊なMIDIの使い方をしていて、とっつきにくい印象だったんだけど、デモをみると抵抗なくなりますね。たぶん「本当にこんな風にして使うのかなぁ」といった長年の不安が「あ、やっぱりこれで良いのか」と解決してすっきり。とは言っても、昔持ってたEW/QLとか、最近のOS Xだとインストールできなくて、使える状態にあるオーケストラ音源は今は持っていないのであった。安くなってきたとは言え、年1回くらいしか使わない現状だと、使うたびにアップデートとか、Windowsとか据え置きゲーム機みたいな状況に……。

閑話休題。最後は打ち込みオーケストラに生バイオリンの共演って形のデモで終わりました。

最後に

facebookのコミュニティにも貴重な写真が上がっているようですので、ぜひチェック!2015というタイトルから来年にも期待しちゃいますね。梯さんにも元気で活躍し続けて頂きたい。

しかし、MIDIも30才を越えました。これからどうなるんでしょうね。WWWの世界も最先端って言われ続けてもう25年も経つ技術です。そのWWWも基幹技術のHTTPについて抜本的なメスが入り、1.1から2.0への移行をまずまずの調子で進めています。その一方でもう1つの基幹技術HTMLは苦しみながらも段階的な改良の道を選びました。戦略の違いはプレイヤーの数の違いから来るところなんでしょうね。HTTPならApacheやnginxなどの主要なサーバ、IE/FF/Chromeといった主要ブラウザさえ対応してしまえば、ある程度強引に移行が勧められそうですし、実際にそういうシナリオで進んでいるように見えます。一方でHTMLは世界に無数に散らばるコンテンツプロバイダーに影響する話ですから、例えコストがかかっても泥沼を掻き分けて進むしかありません。

MIDIもここ数年でWeb MIDI、BLE MIDIと応用範囲を広げていますが、基本はエンドユーザ向けの段階的な変化ですね。昨今、音楽産業の中心がレコード会社からライブ運営会社に移ろうとしています。現状ではステージ全体の制御となるとMIDI、DMX、OSC、あとは0MQ使った独自システムの相互運用みたいな感じなんじゃないかな?予算とどこまで実験的な事をやるかによって、その場その場でシステムを組んでいく感じで。ツアーでも、それなりにベーシックな構成でも機材一式をトラックに乗せて回るしかない。お金がライブ主体で回るようになった時に、この辺がどう整理されていくのかは少し興味があります。アマチュアのライブでも自宅で作りこんだ照明データをライブハウスに持ち込んで〜みたいな事ができるようになると楽しいな、という話なんですが。

2010年11月4日木曜日

近況2010!

だいぶ前に仕事が一段落したので同人を・・・みたいな事を書いたのですが。
やはりどこかにボトルネックがある限り、手が空くって事は許されないのですね。
あまりにも非生産的な毎日になってしまったので、意を決して今月転職しました。
そんなわけで、生活の根っこはだいぶ改善されたような気がします。

転職に至るまで、外の世界にも目を向けようと、前回のblogに書いたイベント参加。
あるいは最近はやりの勉強会なんてのにも顔を出すようになりました。
最近ではカーネル/VM探検隊Lions' Commentary on UNIX読書会なぞに参加して、
結構良い刺激になるとともに、ストレス解消にもなってます。

カーネル/VM探検隊向けにはHaiku OS向けのyurexドライバを書いたりしたので
次回参加時には軽く紹介したいなぁ、などと思ってます。
BeOSの系譜らしく、Pulseで貧乏揺すりの度合いを見える化できます!


Lions'本については昨年から独りで細々と読み進めており、最近になって
元会社の同僚を説き伏せて、内輪で盛り上がりつつあったところでした。
まさか大人数で集まってわいわいできるとは思っていなかったので嬉しい!

あと、ここ数年自宅サーバのマシンやHDDが壊れる壊れる。。。
という事で、だいぶカオスな状態で放置されていたサーバ群。
仮想化や冗長化をすすめ、だいぶ快適さが向上しました。

加えて買ったきりでセットアップもままならなかったmotif-rack xs。
こいつもLogicとCubaseからストレスなく使える環境が整った!
だいぶ遅れて迷惑をかけてしまってるんですが、Doll's Ingramの曲は
この環境を使って作曲作業を再開しています。

rackはYAMAHAが音色定義を配ってないので、motifの設定を流用。
あと、Logic用は面倒な手順が色々と書かれてるんだけど、裏技的な方法として、
エンバイロメントのウィンドウを開き、レイヤーとしてテンプレートファイルを開く、
とかやると便利です。
テンプレートから設定をコピペしたり、作業をテンプレートから開始したり、
とかいう煩わしさ、制約から解放されます。