(土)iMovieのフレームiMovieでムービー編集をしていて知ったんだけど、iMovieの時間表示の単位は、秒以下はフレーム数なんですね。フレームについて精密に、秒数計算したい時って、主に音楽の変わり目に正確に合わせたいときだと思います。(1秒と21フレーム)で画面を切り替えれば良し。AIRでPapervision3Dを使ってみるAdobe社が開発中のFlash技術を利用したデスクトップアプリケーションの実行環境。こいつをまだ試したことなかったので、試してみました。開発環境のインストール。3もβ版ということで使用することができるので、こちらをインストール。Plugin版をインストール。問題なくインストール完了。あとは、んぱかさんとこのAIRメモを参照しつつ、HelloWorldを試してみて、特に問題なく出来ることを確認。ここからが、ワタクシが試してみた点。AIRでPapervision3Dを使用したプロジェクトを作成してみた。3(eclipse)を起動する。して、Nextボタン押す。version」はそのままNEXTボタンを押す。file」の「pv3dRoundRect.mxml」を「pv3dRoundRect.as」に変更し、Finishボタンを押す。ここまで、出来たらpv3dRoundRect.asを編集。pv3dRoundRect.asのコードを、ここのエントリーから、コピー&ペースト。これだけじゃビルドが通らない。Navigatorのpv3dRoundRectを右クリック。Propertiesを選択。Papervision3Dのソースフォルダを追加します。これで、緑の矢印ボタンを押して実行すれば、動くはず。上の画像のような結果が表示されます。販売元:キングレコード発売日:2007/06/27Amazon.co.jpで詳細を確認するアタシの愛する、野暮ったい店。ハードロック/ヘヴィーメタル館で、昨日このCDを買いました。あいかわらず、かっこいい陰陽座節。僕は陰陽座と、筋肉少女帯が、日本のヘヴィーメタルバンドの中ですごい好きなバンドなんです。この二つのバンドに共通しているのは、海外から来たヘヴィーメタルという音楽を、完全に自分のものにして、高いクオリティーで、新しい表現を日本語でやってる点ですかね。曲って歌詞が英語だったりイタリア語だったりの、自分がわからない言語だったら、ほぼ半分ソフト的な情報を捨ててしまってるわけですよね。日本人は日本語でやらなきゃだめだと思うんだよなー。いうことを、最近思ってます。陰陽座の瞬火さんも、このシングルの評判を知りたくて、ブログ検索とかすると思うので書きました。瞬火さん、かっこいいっすよ!しかし、シングルで未収録曲3曲いれて、アルバムとかぶる曲を、わずか1曲にしちゃうっていうサービス精神が、ほんとすごいよなー。(水)podcastをクリアな音で録音するための唯一のポイントしかし、随分な回数、電脳空間カウボーイズでポッドキャストを録音してきたわけですが。その中でつかんだ、クリアな音声で録音するためのポイントというのは、ただ一つしかないと思うんですよ。声を充分大きな音量で録音する。録音されている声の音量が小さいと、ある一定の音量まで、持ち上げる加工せざるおえない。すると声以外の、周りの環境音(ノイズ)までもが大きくなってしまい、全体的にノイジーな音になってしまう。録音されている声の音量が充分大きければ、音量を持ち上げてやる幅が少ないので、声以外の音の音量も、必要以上に持ち上げられない。奇麗に録音できるわけですね。最近、僕がポッドキャストの録音に使っていたのはICレコーダだけ。ここのところの「プロフェッショナル」「当世ID割拠事情」「コンテンツビジネス」は、これだけで録音したんだけど、やはり音量が若干足りなくて、多少ノイズがありますね。マイクを立ててミキサー経由でMacBookに録音してる、「最新アキバモード2007」と聞き比べるとわかると思いますが、こっちのほうがかなりクリアな音質。ICレコーダだけでも、聞けないってほどじゃないけど、若干やはり音質的には劣りますねー。最近マイク立ててミキサーセットして、MacBookも移動させてっていうのがちょっと手間が多くてイヤなんですよね(笑だが、音質は向上させたい。録音までの手間は少なくしたい。そこで考えたのが、この方式!これを第五期電脳空間カウボーイズ録音機材と名付けたいと思います。マイクを立てて、ミキサーからラインでICレコーダに出力。これは良いと思う訳ですよ。結局、マイクを立てると何故クリアに録音できるか?と言えば、人間の口に近いので音量が稼げるんですよね。全体的に音を持ち上げる幅が少ない。ICレコーダだけだと若干ノイジーになるのは、人間の口から遠いため音量が稼げないせいなんですよね。そこを改善し、なおかつMacBookを排除したことで、録音機材設置の手間も軽減。その上、音質も改善される。ICレコーダだけのほうが、当然設置は楽ですが、この程度の手間なら許容範囲でしょ。今後はこのセットで録音しようと思います。(火)AS3.0で別SWFで作成したボタンをリソースとして使うボタンだけのSWFを作成して、そのボタンのSWFを、別のSWFで読み込んでリソースとして使うコードを書いてみた。ボタン部分のSWFがこれ。このボタンのSWFを、RotButton.swfというファイル名で作成。RotButton.asまぁ、ボタンとかは、本来、AdobeのFlashオーサリングツールで、デザイナーの人がきっちり作ればよいんだろうけどね。今回はボタンもコードで作ってみたと。このRotButton.swfをリソースとして組み込んで、一番上のSWFを作成した。そのコードが以下のもの。こっちの組み込んだ側のコードのほうが圧倒的に短いですな。ポイントは、Embedの使用と、その読み込んだボタンに対してマウス関係のイベントを追加している点ですね。(日)最近覚えたFinderの5つのショートカットメインPCをMacBookにして、半年程。慣れてきたけど、たまに「へー、あ、そういう風にすればできんの?」と思う時があります。最近、あ、そうなの?と思ったFinderのショートカットをまとめてみました。D選択しているファイル、フォルダの複製を作成する。右クリックから複製ってやってたわ。Eディスクのアンマウント。CD/DVDの取り出し。USBメモリの接続、取り外しはわりとよくやるので、取り外しが数秒速くなりそう。今までは、ディスクアイコンをゴミ箱にドラッグしてた。3Finderのアイコン表示、リスト表示、カラム表示の切り替え。Deleteゴミ箱へ入れる。あら、それでよいのか?右クリックからゴミ箱へ入れるっていつもやってたよ。↑そのファイル、フォルダの一つ上の階層のフォルダを開く。これは微妙に便利かも。↓で選択フォルダを開く。Uアプリケーション内の「ユーティリティ」フォルダを開く。Aでアプリケーション、Hでホームが開く。ユーティリティフォルダは、たまに行きたくなるので、便利なんじゃないかなと。あれ?5個より多いな。Storeって名前になってたのか。http://www.itmedia.co.jp/news/articles/0609/13/news013.htmlゲームとか映画とか入ったもんねー。これは、うっかりしてた。告知のエントリーを修正しました。Storeより、発売になります。今年の2月くらいから動いてたのですが、やっとこさっとこ発表できました。「ぎゃー!素晴らしい!すごいぞこれは!」と、ワタクシ一人、テンション上がりまくっていたのです。「ところでタイトルはどうしますか?何てタイトルにするんですか?」との冷静なご質問。「じゃー、今決めよう。」ということで、霊感の赴くままに、タイトルを決めたのでした。Phantomという言葉は逆にジャケットのビジュアルから連想して決めました。いうイメージを連想的にやりとりする、音楽の即興ジャムセッションみたいなやり方が出来て、楽しかったなー。「gvimを起動して、ファイルを開くを選んで、HTMLにコンバートを選んで、保存を選ぶのが、面倒だなー」と思ったんですよ。このgvimでの変換結果のhtmlは、綺麗で気に入っていて、教えていただき大感謝です。今後とも使いたいんですが、手順が面倒。コマンドラインのvimでもhtml変換はできるんですが、色が綺麗にでなくて、イマイチなので却下。gvimでも、もっと楽にやる方法があるんじゃないか?コマンドラインから、gvimを実行して変換する方法があるんじゃなかろうか?解れば、Automatorで右クリック一発で変換できるようになるはず。なんで、ちょっと調べてみたら、できました。結論から言えば、次のコマンドで、できます。HelloWorld.asgvimが、/Applications/vim-6.2.532-osxjにインストールされている前提になっています。参考資料は、[ココ]。これで変換できたので、Automatorで自動化処理を書きました。[DOWNLOAD]ユーザフォルダ>ライブラリ>Workflows>Applications>Finderに入れて使用します。右クリック->Automator->HTMLに変換で、変換処理が行われ、同じフォルダにHTMLが作成されます。いやー、これでだいぶ楽になりますな。変換してみたコードが、次のもの。(0)バイノーラル録音このデイリーポータルZの記事、これは面白い![168円で立体的に録音する]原理としては、耳にマイクを付けて録音するって単純なものだけど、ヘッドフォンで聞いてみるとかなり面白い効果が出てる。ライターの人も言ってますけど、左右、上、後ろとかは、わりと音が鳴ってる方向を感じやすいですが、正面の音がよくわからないんですね。マッチを頭のまわりをぐるぐるさせる音を聞いてると、首筋がムズムズして、くすぐったいです。ステレオの定位で、人に体感として、ムズムズして気持ち悪いって効果が与えられるのか。いう音の使い方も、結構面白いですねー。アタシもポッドキャストを妙に長くやってるので、録音には常に興味があるんですが、こういう手法があるのかー。fingerあたりで表示されなかったっけか?」と思い、ターミナルから両方入力してみるも、だめ。adminなんかこういうことって、何気に忘れそうだからメモ。(火)コマンドラインからAppleScriptを実行し引数でパラメータを渡すAppleScriptで自動化したいことがあって、コマンドラインからAppleScriptを呼び出して、なおかつAppleScriptに引数を渡す方法を調べました。日本語の情報が見あたらないので、書いておきますか。AppleScriptのほうは、こんな感じ。スクリプトをターミナルから、コマンドラインで呼び出すほう、上記のAppleScriptを、a.scptとしてこう。world.第1引数にスペースが入って、第2引数として渡したくないときは、シングルクォーテーションで囲う。Hello.参考資料は、[ここ]AppleScriptは、色ついてますが、vimのAppleScript用syntaxがあったので、それを使って、トロチチさん流に変換しました。(月)新ジングルSWITCH-007:SWITCH土曜日に作った、新ジングルに関する説明を書きました。良ければ聞いてみてください。今回ジングル作って思ったんだけど、50秒くらいのジングル作るのも、3,4分の曲作るのも、労力的には、7:10くらいしか違わないんじゃないか?と思ったんですよね。曲作るときの、音作りの段階。「ハイハットはこういう音で、バスドラムはこういう音にしよう。スネアはこういう感じでいいかなー。」とか、使ってる1個1個の音を煮詰める段階は、曲の長さにかかわらずやらなきゃいけない。曲が長くても、ここにかかる労力は一緒で、音楽的アイデアを音作りの後は足してけばよいわけだから。長い曲作ったほうが、効率いいんじゃないの?とか思いました。今回のジングルも結構気に入っています。(0)ActionScript3.0、Papervision3Dの全画面化ボタンを押すと全画面化するサンプルを作ってみました。これブラウザ上じゃ動かないんですね。SWFをダウンロードして、ローカルで実行してみてください。[DOWNLOAD]あとは、ソースコード。今回、ボタン部分を別クラスで作ってるので、コード二つ。全画面化、標準ウィンドウ化を行っているのは、FullScreen.asのgoFull関数。(水)vimでソースコードのHTML化をやってみるトロチチさんが解説してくれた、vimでのhtml化をやってみました。アタシは恥ずかしながら、一番苦手なエディタはviで、UNIX系の環境でテキスト編集したい時は、迷うことなくemacs。emacsが入ってないとき、泣く泣くviを使うという、なるべくviを避けて通ってきただけに、viがとにかく苦手なのです。なんで、当然vimの設定など、しているわけもなく。Xに入ってるデフォルトのサンプルの設定ファイルをコピーして.vimrcファイルを作製。~/.vimrcで、コマンドラインの方からvimを叩いて色々やってみましたが、どうもうまくいかず。.vimrcの設定をろくすっぽしてないのが悪いんだろうけど。設定をいじってみましたが、うまくいったりいかなかったり。日本語が、なんだか化ける時があって、よくわからない。「んー、だめだな!GUI!現代っ子は(?)GUIじゃなきゃだめだ!」と、GVIMをダウンロード。シンタックス->HTMLへコンバートファイル->エンコード指定->保存->UTF-8で、変換したHTMLが保存できた。タブとインデントの幅だけ、.vimrcに追記。tabstop=4で、できましたよ。最初から、GVIM使えば良かった!色テーマはmorningに。このブログのデザインで、コード貼り付けると、横が切れちゃうので、IFRAMEでコードを別HTMLにして、貼り付けてみました。今後は、こういうレイアウトでいこうかな。(0)ブログで人が教えてくれるってすごいことだプレイステーション1時代から現代まで大活躍中の、組み込みゲーム機業界の巨匠トロチチさんから、ActionScriptのhtml化の手法を、ブログを通してご教授いただきました。いやー、でもこれってよく考えるとすごいことだと思うんですよ。野球で言ったら、バッティングセンターで練習してたら、イチローが通りかかって「こうしたほうがいいんじゃない?」って教えてくれるみたいな話でしょ?コメントで、「こういうやり方もあるよ」と教えてくれる方もいるし。いうコミュニケーションは、ネットの時代のうれしい点ですよねー。(月)Papervision3Dでカメラの画像をテクスチャにする昨日のFLVをテクスチャに貼るコードを、ちょっと変えてウェブカメラなど、PCに接続されているカメラの画像をテクスチャに貼るコードを書いてみました。PROなら、元からカメラが付いていますので、Flashのカメラ設定をすれば動きます。コード的には、昨日のFLVより簡単。Cameraクラスを使用して、ウェブカメラの画像を取得。毎ループ、テクスチャのビットマップにカメラ画像を描画。カメラがあれば、次の絵のように、カメラ画像がテクスチャとして貼られた立方体に、ブラーかかかったり、かからなかったりしながら表示されるはずです。(日)Papervision3DでFLVのムービーをテクスチャ表示するというのをやってみました。ちなみに、この猫、電脳空間カウボーイズのトグサ秋月氏の猫ですね。猫がサンプルに出てくると、猫でもわかるプログラミングみたいで、微妙に良いんじゃないかとか勝手に思ってるんですが(笑このサンプル、ビデオ再生のループ処理もやってるところが微妙にポイントですかね。原理的には、ビデオ再生して、そのビデオを毎ループ、テクスチャのビットマップに描画してます。あとはなんとなくブラー処理を、見た目のために追加。以下、コードの太字の部分が重要な点ですかね。2のエフェクトであるFilter各種は普通にPapervision3Dで使えることが解った。なんで、ブラー、ドロップシャドウ、グロウ、ベベルをマウスクリックでそれぞれ切り替わるサンプルを作ってみた。ベベルはオブジェクトが3Dでぐるぐる回ってるんで、だいぶ不自然なんだけど。ポイントは、それぞれのエフェクトを行うためにフィルタを設定している、setFilter関数ですね。(0)Papervision3Dでの発光エフェクト発光エフェクトを作ってみました。ポイントとしては、DisplayObject3Dのcontainerが作られる必要があるので、まず、sceneをMovieScene3Dで作製する点。あとは、その平面の持っているcontainerのfiltersに発光フィルターを設定してやればよいだけ。このプロパティに対してフィルターかければいいんだったら、結局どのエフェクトもかけられるってことか。ここのGlowを参考にしました。Encodingを設定するところで、プルダウンリストに、SJISとEUC-JPが無くて「どうしたもんか?」と思ったんですが、どうやら、直接手入力でSJISEUC-JPと入れれば、そのエンコーディングになるみたい。(木)XAMPPへのSmartyのインストールかなりあっさり出来たけど、一応メモを残しておきますか。Smartyのサイトからファイルをダウンロード。テストコードを動かしてみる。TestSmarty.phpという名前のphp作る。0;}}?>あとは、templateディレクトリに適当なテンプレートファイルを置いて、こんな感じのphpを書けば動いてるのが、確認できる。X用のApache+Mysql+phpのWEB開発系詰め合わせセット、XAMPPをインストールしました。いうディレクトリに設定しようとしたら、なにげにはまったので、メモ。ユーザディレクトリごとの設定ファイルを有効にする。/Applications/xampp/etc/extra/httpd-userdir.conf次に、この有効にした、httpd_userdir.confを編集。public_htmlを、Sitesに。次にこの下に書いてあるユーザディレクトリの権限設定を編集。Xはパスが違うということ。OSのユーザのホームディレクトリは、/Users以下なので、/Users/*/Sitesに変更。これは、なかなか気がつけ無かったなー。(0)Papervision3DでKEY_DOWNイベントを取得するKEY_DOWNイベントを取得するサンプルを書いてみた。stageに対して、addEventListenerしているのが、唯一のポイントかな。上下左右のカーソルキーで、板が回ります。安倍さんが描いてるというROBOTという雑誌を本屋で、ジャンプとかマガジンとかアフタヌーンとか置いてあるあたりを見ても見つからない。「んー?」と思って、さっきネットで調べたら、これですかー。漫画雑誌じゃなくて、もっとムック系の雑誌という感じの、しっかりした作りの本だったのですね。これは漫画雑誌のあたり見ても、ないはずだわ。(0)このブログについてMac、デジカメ、音楽、楽器ガジェット、プログラミング、iPhone、ケータイなど色々興味を持ったことについて書いているブログです。Storeより発売中!石丸ソフトウェアミクハモVocaloid2のVSQファイルのハモリを作るソフトです。作ってみようと想いたちました。30RSSを表示する。