zkunがいろんなことを横書きするブログのようですw(含み笑)
ボクは最近Mac用の無料ソフトを色々物色してたんだけど、そのうちに「Unityで作りました」というゲームにめぐり会ったyo UnityというのはクロスプラットフォームのゲームエンジンでJavaScriptやC#で記述ができるという特徴をもってるものだyo いまだにCの類を勉強する気になれないボクにとって、JavaScriptで記述できるというのは大きな魅力だなあと思い、フリー版をダウンロードしてみたyo
サンプルを動かしてみると、おお!3Dテクスチャの細かい迷路の中をグリグリと自在に動くではないか! 無駄に見栄えの凄いプログラムが作れそうだなと感心しましたが、ボクのボロい旧アップル製マウスはトラックボールにホコリが詰まっていて片方向に反応しなくなっているんだよne それで、マップのズームアウトはできるんだけどズームインができないw(苦笑) 仕方ないので久しぶりにマウスを分解してボール部分の清掃をして再び組み付けたyo 一番難しいのは再び組みこんでパチッと押し込む瞬間。ここで4本の軸がちょっとでもずれたりするとはまらなかったり、ちゃんと動作しなかったりするのでテクニックが必要だyo いいかげん新しいマウスを買えば?と言われそうだけど、使える物はとことん引っ張るのがzkunの流儀だyo(微笑)
マウスも快適に復活したところでさてUnityの研究でも始めるかと思ったけど、こんな新しい技術が出てきているんだから、ボクの知らないうちに、以前やろうと思ったけどできなかったことが、今なら新しい規格やプラグインの登場で簡単に実現できるようになってるんじゃないかなと、ふと思ったyo ボクは近年あまり積極的に最新マック事情、PCテクノロジー事情をチェックしていないからね。なんていうか、きりが無いというか、次々マシンスペックが必要とされるし、古い技術は切り捨てられるしで、むしろ旧型機を大事に使うためのレトロ情報のほうばかりチェックしていたところがあるからねw(苦笑)
そんなわけで、パッチメイカーのようなWebアプリを作る以前に、HyperCardで一時期動かしていた、スクリプトでQuickTimeシンセ音源を鳴らすプログラム、シリアルポート経由で外部MIDI機器を直接鳴らすプログラムのようなものを、現在の技術でJavaScriptでどこまでできるようになっているのかを調べてみようと思い立ったyo 検索してみると色々それっぽいものが引っかかる。昔は音を自在に扱うことができず、結局Flashなどにかなわなかったと言われるが、HTMLの状況も変わり、JavaScriptが今は見直されてきてるみたいだne いやあ、やっててよかったw
そうこうしてるうちにJazz-Pluginなるものに目が止まったyo
It's a shame that web browsers don't support low-level MIDI. Not even with HTML5!
Jazz-Plugin is a small program that adds MIDI functionality to your browser.
Jazz-Plugin allows playing individual notes and controlling external MIDI In/Out devices via Javascript. Jazz-Plugin supports all major browsers in Windows and Mac OS X.
We are working to enable Jazz-Plugin on other systems. Jazz-Plugin is absolutely free, no tricks!
サンプルを動かしてみると、おお!3Dテクスチャの細かい迷路の中をグリグリと自在に動くではないか! 無駄に見栄えの凄いプログラムが作れそうだなと感心しましたが、ボクのボロい旧アップル製マウスはトラックボールにホコリが詰まっていて片方向に反応しなくなっているんだよne それで、マップのズームアウトはできるんだけどズームインができないw(苦笑) 仕方ないので久しぶりにマウスを分解してボール部分の清掃をして再び組み付けたyo 一番難しいのは再び組みこんでパチッと押し込む瞬間。ここで4本の軸がちょっとでもずれたりするとはまらなかったり、ちゃんと動作しなかったりするのでテクニックが必要だyo いいかげん新しいマウスを買えば?と言われそうだけど、使える物はとことん引っ張るのがzkunの流儀だyo(微笑)
マウスも快適に復活したところでさてUnityの研究でも始めるかと思ったけど、こんな新しい技術が出てきているんだから、ボクの知らないうちに、以前やろうと思ったけどできなかったことが、今なら新しい規格やプラグインの登場で簡単に実現できるようになってるんじゃないかなと、ふと思ったyo ボクは近年あまり積極的に最新マック事情、PCテクノロジー事情をチェックしていないからね。なんていうか、きりが無いというか、次々マシンスペックが必要とされるし、古い技術は切り捨てられるしで、むしろ旧型機を大事に使うためのレトロ情報のほうばかりチェックしていたところがあるからねw(苦笑)
そんなわけで、パッチメイカーのようなWebアプリを作る以前に、HyperCardで一時期動かしていた、スクリプトでQuickTimeシンセ音源を鳴らすプログラム、シリアルポート経由で外部MIDI機器を直接鳴らすプログラムのようなものを、現在の技術でJavaScriptでどこまでできるようになっているのかを調べてみようと思い立ったyo 検索してみると色々それっぽいものが引っかかる。昔は音を自在に扱うことができず、結局Flashなどにかなわなかったと言われるが、HTMLの状況も変わり、JavaScriptが今は見直されてきてるみたいだne いやあ、やっててよかったw
そうこうしてるうちにJazz-Pluginなるものに目が止まったyo
It's a shame that web browsers don't support low-level MIDI. Not even with HTML5!
Jazz-Plugin is a small program that adds MIDI functionality to your browser.
Jazz-Plugin allows playing individual notes and controlling external MIDI In/Out devices via Javascript. Jazz-Plugin supports all major browsers in Windows and Mac OS X.
We are working to enable Jazz-Plugin on other systems. Jazz-Plugin is absolutely free, no tricks!
これだ!と思ったne ブラウザがMIDIをサポートしてないのは恥だ!と言い切る感覚がボクと全く同じだからw この作者なら「わかってるw」と思ったyo というわけで、ダウンロードしてインストールし、Safariを再起動させてExamplesのページから次々と画面を開いていくと、、、、、、、予想どおり、思っていたことのほとんど全てができるような仕組みになっている! 実際にQuickTime音源で発音してるし、USB MIDIでつないでる鍵盤からの演奏にきちんと反応しているww いやあ、いい時代になりました。
ボクがやろうと思っていることはUnityよりもむしろこっちが最短距離になるので、これからJazz-Pluginの研究にとりかかろうと思うyo これを導入する効果がどれほどのものになるかはまだわからないけど、パッチメイカーシリーズが劇的に進化する可能性もあるので楽しみにしていてくれyo まあ、パッチメイカーシリーズという枠を突き破って新シリーズに突入する可能性も大だけどねw(微笑) そのくらい強烈なツールと出会ってしまったみたいだyo(激笑)
ボクがやろうと思っていることはUnityよりもむしろこっちが最短距離になるので、これからJazz-Pluginの研究にとりかかろうと思うyo これを導入する効果がどれほどのものになるかはまだわからないけど、パッチメイカーシリーズが劇的に進化する可能性もあるので楽しみにしていてくれyo まあ、パッチメイカーシリーズという枠を突き破って新シリーズに突入する可能性も大だけどねw(微笑) そのくらい強烈なツールと出会ってしまったみたいだyo(激笑)
PR