タグ

ブックマーク / kzr-2.hatenadiary.org (43)

  • 結局、Tumblrに移行しました。 - Radium Software

    以前からブログを他のサービスに移したいなと考えており、種々のサービスを色々と試していたのですが、結局のところTumblrが最も良さそうだ、という結論に至り、格的に移行することにしました。 新しいブログはこちら。今後ともよろしくです。

    結局、Tumblrに移行しました。 - Radium Software
  • Minecraftで遊ぶ - Radium Software

    最近わりと話題のインディーゲームMinecraftをプレイしている。YouTubeで何気に見かけたSeaNannersの実況動画がきっかけだった。このひとの実況はMinecraftの面白さをよく伝えていると思う。興味はあるけど時間が無い、って場合は、とりあえずこの動画のシリーズを見ておくといいかもしれない。 紹介記事などではインディーゲームとしての特異性に注目されることが多いのだけれど、実際にはわりとゲームゲームしたゲームだと思う。個人的には、「不思議なダンジョン」を箱庭ゲームにした上で、MMORPG的な途方の無さを与えたような、そんな感じのゲームだと考えている。 プレイしていてふと思ったのは、Gumonjiの目指していたものって、こういうのなのかもしれないな、ということ。プロシージャルに生成されたワールドは、単純化されたシミュレーションによって動いている。砂を掘れば砂山が崩れ、堰を切れば

    Minecraftで遊ぶ - Radium Software
  • MacBookの据え置き運用 - Radium Software

    導入前はスペックに不安を感じていたMacBook Air 11″も、現在はすっかりメインマシンとして活躍している。動画編集以外の作業はほぼすべて、このMBAの方で行っている。ここまで実用になるとは、正直なところ思ってもいなかった。 それで、今まで使っていたMacBook 13″の方は、常時クラムシェルモードで据え置きマシンとして使っていくことにした。 クラムシェルモードとは、MacBookを閉じたまま使うモードのことだ。この辺りの記事の解説が分かりやすい。 AdobeのツールやVirtualBoxなど、容量をうソフトはこちらに入れて立ち上げている。iTunesのライブラリもこっちに入れてある。MBAはXcodeとUnityとLiveとiWorkだけ。普段の作業のほとんどはそれらのツールで完結しているから、それで済んでしまうというわけだ。

    MacBookの据え置き運用 - Radium Software
  • ゲームエンジンUnity - Radium Software

    最近、仕事9割、趣味1割ぐらいの気持ちで、Unityに触れている。 UnityiPhoneゲームなどでよく使われているゲームエンジンだ。個人的にはGame Blenderに近いものがあるかなと思う。3Dシーン上に配置されたオブジェクトに対して、各種のコンポーネントとスクリプトを組み込んでいくと挙動が構築され、それが最終的にはゲームになる、って感じだ。 Game Blenderは元がCGツールということもあって複雑過ぎるきらいがあったのだけれど、Unityゲーム専用に特化して設計されており、それでいてまとめ方のセンスもいい。 プログラマー向けの技術的な情報については、Blurstの中の人によるこちらの解説が参考になると思う。 Unityの基盤となっている技術は、.NETフレームワークのオープンソース版代替物であるMonoプラットフォームだ。Unityは表向きJavascriptによるスク

  • KORG iMS-20 for iPad - Radium Software

    昨日、KORG iMS-20 for iPadがリリースされました。このアプリではテンプレートパターン(Ambient Template)とデモ曲の制作に関わらせていただきました。デモ曲の方はアプリに内蔵のデータではなくSoundCloudにアップしてあります。ぜひダウンロードして聴いてみてください。 ……とサラっと書きましたが、このアプリのウリのひとつに、SoundCloudとの連携があります。単にアプリから出力されたオーディオデータをSoundCloud上で共有するだけでなく、シーケンスデータの共有も行えるようになっています(楽曲に対しての添付データのような扱いでやりとりされるようです)。 個人的にここは驚きのポイントで、作り終えた結果をSoundCloud上でやりとりするだけでなく、シンセの使い方や音作りのノウハウも含めた深い部分での共有を可能にしています。これはSoundCloud

    KORG iMS-20 for iPad - Radium Software
  • Auto Guitar Hero - Radium Software

    AutoGuitarHero.com マイケルお父さんは,息子のアレックスが自分を置いてきぼりにするのを黙って見ているしかなかった―― Guitar Hero での話ね。 でも,お父さんは,ただ黙って負けるのを潔しとしなかった。 Guitar Hero で息子のアレックスを負かすには,インチキするしかないと悟ったんだ。 お父さん,これはいったい…… Auto Guitar Hero は, Guitar Hero を自動的にプレイするシステム。 Wii のコンポジットビデオ出力をキャプチャーして,画像を解析し,適切なタイミングでボタン入力を発生させるようになっている。 ビデオ信号をキャプチャーするためのアナログ回路の構築も,映像解析を行うための FPGA 回路の設計も,マイケルお父さんが自分で一から行った。すべては息子を負かすために…… 彼は,私がなぜこんなことに時間を浪費しているのか理解で

    Auto Guitar Hero - Radium Software
  • (iOS 4) バックグラウンド動作するラジオアプリを作ってみる - Radium Software

    プログラム関係の仕事をするときはたいてい、ネットラジオを使って部屋の中にBGMを流している。最近のお気に入りはSomaFMのチルアウト/アンビエント系専門チャンネル"Groove Salad"だ。いい感じで生活の邪魔にならない音楽を絶え間なく提供してくれる。 つい先日ようやくiPhone 4を導入したので、できればバックグランドで動作するネットラジオアプリを入れてGroove Saladを垂れ流しにしたい。ただ、「バックグラウンドで動作するネットラジオアプリ」で無料かつ使いやすいものというのは、なかなか存在しないようだ。 まあ、無いなら自分で作ってしまおう。 ストリーミング再生 iOS 4を使ってネットラジオ的なものを作るのは難しくない。AV Foundation FrameworkのAVPlayerクラスを使えば簡単に実現できる。例えばGroove Saladを再生するのだったら、以下の

    (iOS 4) バックグラウンド動作するラジオアプリを作ってみる - Radium Software
  • コメント機能のアウトソーシング - Radium Software

    ちょっと昔の話になるのだけれど、"Programming in the 21st Century"のJames Hague氏が、自身のブログにコメント機能を付けない理由について、こんな言い訳をしていた。 Web 2.0的な答えとしては、コメントはredditとHacker Newsにアウトソーシングしているんだ。 まあ、当の理由は違うのだけれど、この「コメントはアウトソーシングしてしまう」という発想自体は、ちょっと面白いと思った。 多くの個人ブログにおいて、話題の議論はブログのコメント欄よりも外部のソーシャル系サイト(Twitterはてなブックマーク等)で盛り上がるという傾向があるように思える。それならば、最初からコメント機能など付けずに、外部サイトへ「アウトソーシング」してしまえばいいんじゃないだろうか。 そこで、こんな感じのテストページを作ってみた。 ブログのコメントをTwitte

    コメント機能のアウトソーシング - Radium Software
  • NanoStudioを使ってみる - Radium Software

    NanoStudioの使い方がだんだん分かってきた。とりあえず1曲作ってYouTubeにアップしてみた。 NanoStudioの出音のスペックは非常に高く、厚い音を出すには苦労しない。むしろこの曲では、調子にのって音を重ね過ぎてしまったと反省している。まあ、どういう音が出せるかの実験ということで…… NanoStudioは打ち込みのインターフェースが洗練されているために、じっくり打ち込んで演奏する系のアプリのように見える。しかし他方で、リアルタイムパフォーマンスのための機能も充実しており、ライブ演奏系のアプリとして見ることもできる。 この動画では16小節のループパターンを打ち込んで、そのパターンに対してリアルタイムに変化を与えることによって曲を組み立てる、というような手法をとっている。せっかく両方の側面を持っているのだから、そこを融合させた使い方をするのが面白いかもしれないと思い、試してみ

    NanoStudioを使ってみる - Radium Software
  • NanoStudio体験版 - Radium Software

    NanoStudioの興味深い特徴のひとつに、Windows, Mac上で動作するバージョンが用意されているという点がある。これらのバージョンはiPhone上で動作するアプリと全く同じ内容のものであり、「体験版」という位置付けで無料配布されている。 もしアプリの購入を迷っているようだったら、こちらのバージョンを試してみるといいかもしれない。ちなみに、操作感としてはマウス操作よりもiPhone, iPad上のタッチ操作の方が良好なので、その点は心に留めておいて欲しい。 このような移植が可能になったのは、UIシステムを自前で構築しているためだろう。作者によれば、負荷軽減とメモリ節約のために、Cocoaは使用せずにOpenGLを使って自前のUIシステムを構築しているとのことだ。 Palm Soundsのインタビューによれば、作者のMatt氏はもともとゲーム業界で十年間のキャリアを持つプログラマー

    NanoStudio体験版 - Radium Software
  • iPhone音楽アプリ "NanoStudio" 登場 - Radium Software

    今朝、[http://www.blipinteractive.co.uk/:title=Blip Interactive]よりiPhoneアプリ[http://itunes.apple.com/us/app/nanostudio/id382263651?mt=8:title=NanoStudio]が発売されました。 以前から個人的に注目していたアプリだったのですが、実際に購入して触ってみたところ、これが期待以上の出来である事が分かりました。出音は抜群、機能も豊富、UIも驚くほど洗練されています。紹介文に書かれている売り文句に偽りは無いと言ってよいでしょう。 どんな内容のアプリなのかは、下のビデオを見るのが早いと思います。 [http://www.youtube.com/watch?v=Stcf_8H_qVM:movie] このビデオがフェイクじゃなかったらとんでもないことだぞ……と思ってい

    iPhone音楽アプリ "NanoStudio" 登場 - Radium Software
  • Open Sound Control - Radium Software

    (上の動画はOSCを使ったシステムの構築例。OSCと言えばこんな感じ、というイメージがある。) Open Sound Control -- OSCは、音楽に関わる情報をやりとりするためのメッセージングの仕組みだ。MIDIの代替物、と言うと分かりやすいかもしれないけれど、これでまるっきりMIDIが不要になるぜ!というような野心的な物ではなく、MIDIには出来ない事を補うための存在、というのが実情に近いと思う。 MIDIを新しい仕組みで置き換えようという試みは、過去に何度が実施されている。ヤマハのmLANなどはその代表格だけれど、まあ「そんなのもあったよね」という結果に終わっている。OSCを策定したメンバーも、実はその前にZIPIというプロトコルの策定に関わっているらしい。このプロトコルに至っては、僕は存在さえも知らなかった。 OSCはこれらの「MIDIの置き換えに失敗したものたち」と比較する

    Open Sound Control - Radium Software
  • イベント用アプリ・その後 - Radium Software

    アプリ自体はこれで完成。iPhone (iPod Touch)を2台持って振り回すという不思議なシンセです。 このアプリは、正確には「Wi-Fiを使った無線リモコンの一種」であり、音を出す仕組みはMacBook上に構築されています。通信にはOSC (Open Sound Control)フォーマットを使用しており、OSCulatorというソフトを使って一般的なMIDI信号へと変換しています。OSCによる通信にはoscpackというライブラリを使用しました。 今までOSCの実用性には懐疑的な印象を持っていたのですが、実際にこの辺りの仕組みを導入してみると、これが強力なプロトタイピングの道具になりうることが実感できました。

    イベント用アプリ・その後 - Radium Software
  • 足枷になったレコード会社 - Radium Software

    上の動画は今月初めに公開されたOK Goの新曲"This Too Shall Pass"プロモーションビデオだ。OK Goの曲に合わせてルーブ・ゴールドバーグ・マシン――いわゆる「ピタゴラスイッチ的なもの」が大アクションを繰り広げる。後半の盛り上がりが非常に印象的な作品だ。この動画は公開されてから猛烈な勢いで再生されていて,13日の時点で750万再生に達している。 この動画はそれ自体が非常に面白い作品だけれど,実はその裏には複雑な事情が潜んでいる。 簡単なまとめ OK Goが契約しているレコード会社(EMI)はPV動画の外部埋め込みを許可しない方針をとっている。しかし,外部埋め込みが無ければバイラル的な広がりは起こりえないということを知っているOK Goのメンバー達は,この制約を迂回するために,State Farmという保険会社と交渉し,この会社の広告という形でPVを制作することにした。制

    足枷になったレコード会社 - Radium Software
  • 子どもがすべき50の危険なこと - Radium Software

    Fifty Dangerous Things (You Should Let Your Children Do) 作者: Gever Tulley,Julie Spiegler出版社/メーカー: Tinkering Unlimited発売日: 2009/12/11メディア: ペーパーバック購入: 10人 クリック: 943回この商品を含むブログ (2件) を見る この "Fifty Dangerous Things (You Should Let Your Children Do)" (「子どもがすべき50の危険なこと」)は, Kevin Kelly (Wired の創始者の一人として有名な編集者)のブログで紹介されていたものだ。このには,例えば「指を接着剤で貼り合わせてみる」だとか「9V電池を舐めてみる」だとか,そういった「あまり深刻ではない,ちょっと危険なこと」が50項目載せられて

    子どもがすべき50の危険なこと - Radium Software
  • Ableton が Live の新機能実装の一時停止を表明 - Radium Software

    Ableton 社の CEO である Gerhard Behles は,CTO の Bernd Roggendorf と連名で,Live の新機能実装の一時停止を表明する記事を,同製品のサポートフォーラムに投稿した。投稿した記事では,Live 8 において既知のバグが数カ月間放置されていることや,イノベーションよりも品質を重視するはずの同社の姿勢が最近疎かになっていたことなどを詫びたうえで,以下の2つの宣言を行った。 全ての新機能の開発を停止し,開発チーム全体を不具合の対応に合流させる。この措置は無期限であり,結果は Live 8 の無料アップデートに反映されるものとする。 同様の問題が将来発生しないようにプロセスの改善を行う。 このような表明が行われることは,音楽ソフトにおいてはもちろんのこと,ソフトウェア一般で捉えても珍しいことだと思う。音楽関係のブログやフォーラムを見る限りでは,この

    Ableton が Live の新機能実装の一時停止を表明 - Radium Software
  • 美しいワープロ - Ommwriter - Radium Software

    Ommwriter.com 昨今のテクノロジーは人から集中力を奪う傾向にある。 画面上に幾つも開かれたウィンドウは,複数の作業の同時進行を可能にするが,それらの作業を切り替える度に,人の思考の流れは中断されている。ウェブやメール,メッセンジャー等のテクノロジーは,コミュニケーションの形を様変わりさせたが,それが集中の妨げになっていることは,それを利用する誰もが自ずから認識しているはずだ。 今後もコンピューターの上で,インターネットの上で,様々なテクノロジーが生まれていくことだろう。果たしてそれらのテクノロジーも,人の集中力を奪い続けることになるのだろうか。 Ommwriter は,その反証となるべく製作されたワードプロセッサーだ。「人の集中力を高めるためにテクノロジーを使うことはできないだろうか?」という問いに対する答えが,このアプリには込められている。 Ommwriter はフルスクリー

    美しいワープロ - Ommwriter - Radium Software
  • JavaScript によるオーディオ&ビジュアルプログラミング - Radium Software

    僕は JavaScript が好きだ。できるだけ多くのことを JavaScript で済ませてしまいたいと考えている。 以前は JavaScript では絵や音を扱うことができないという点がボトルネックになって,応用の幅を狭めていた。これが最近になると, Canvas 要素のおかげで絵を扱うことができるようになったり, Flash を代行役にすることによって音を出せるようになったりと,いろいろ状況が変わってきている。 そこで今回は,以前から機会があれば触ってみたいと思っていた Processing.js と SoundManager 2 を使って, JavaScript によるオーディオ&ビジュアルプログラミングに挑戦してみた。 Processing.js とは Processing.js は,ビジュアルデザイン向けプログラミング言語 Processing を模して作られた JavaScr

    JavaScript によるオーディオ&ビジュアルプログラミング - Radium Software
  • 電話のフィードバックを使った音声エフェクト - Radium Software

    携帯電話と固定電話を両手に持ち,スピーカーとマイクを互い違いに近づけると,通信遅延によるディレイの付いたフィードバックが発生する。近づけ過ぎるといわゆるハウリングになってしまうけれど,ちょうどいい距離を保つとリバーブエフェクトのようにもなる。ハウリングした音声も,音質の劣化によって癖のある周波数特性が与えられ,それがテープエコーの響きのようにも感じられる。 このハックは非常に面白い。ネットワーク・レイテンシーを音響として解釈するというのは,こういうことだと思う。 (via Make: Online)

    電話のフィードバックを使った音声エフェクト - Radium Software
  • iPhone アプリ開発の勉強 - Radium Software

    一日時間を確保し,以前からやってみたいと思っていた iPhone アプリの開発について勉強してみた。 今回,習作として作成したアプリは下のようなもの。ただ単に汚い持続音(いわゆるドローン音)を出すだけのアプリだ。 Casper Electronics の Drone Lab にインスピレーションを受けて作成した。名前は "Dr. Drone". iPhone の勉強を始めるにあたって,以下の2冊の書籍を参考にした。 iPhone SDK アプリケーション開発ガイド 作者: Jonathan Zdziarski,近藤誠(監訳),武舎広幸,武舎るみ出版社/メーカー: オライリージャパン発売日: 2009/09/07メディア: 大型購入: 37人 クリック: 773回この商品を含むブログ (58件) を見る ライトウェイト・プログラマのためのiPhoneアプリ開発ガイド 作者: 百瀬健太,古渡

    iPhone アプリ開発の勉強 - Radium Software