タグ

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

  • 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
  • 5分間オーディオプログラミング:ChucK入門 - Radium Software

    オーディオプログラミング言語 ChucK のチュートリアル的デモ。画面が見難いのは仕様。Mac でスクリーンキャストをするには何を使うのがいいんだろう? 一点だけ補足。このデモでは miniAudicle という統合環境を使っている。ChucK を単体でダウンロードしてもコマンドラインツールしか入ってなくて面倒なので注意。miniAudicle には元から ChucK が同梱されているので,これさえインストールすればすぐに遊ぶことができる。

    5分間オーディオプログラミング:ChucK入門 - Radium Software
  • MacBook Airで開発 - Radium Software

    SSDを導入してSpotlightが快適になった……というのは、実はMacBook Airを購入したのでした。少し迷ったものの、現在の仕事で移動が多いというのと、メインで使っているMacBookが型落ち気味だったということもあり、思い切って購入。気で仕事に使うことを考えていたので、11 inchモデルで選択できる最大のスペック(Core2 Duo 1.6GHz、4GBメモリ、128GBフラッシュドライブ)にしました。 これはかなりの賭けだったのですが(最大スペックでも仕事では使い物にならないかもと考えていた)、いちおう今のところは問題無く使えています。UnityとXcodeを行き来しながらビルドを走らせたり、Ableton Liveでソフトウェアシンセを走らせたり。動画編集以外はこれ一台で済ませることも可能かと思います。 以前のMacBookと比較して速くなった部分はあまり無く、むしろス

    MacBook Airで開発 - Radium Software
    youshow
    youshow 2010/11/19
    本気で仕事のできるノートPC参考
  • ゲームフレームワークLOVE - Radium Software

    先日、IndieGames.comで"Not Tetris"というゲームが紹介されていた。 テトリスを模した物理シム系のゲームだ。シンプルなネタゲームだけれど、世界で最も有名であろうゲームボーイ版のテトリスに対するオマージュが感じられて面白い。 このゲームは"LOVE"という、スクリプト言語Luaをベースにしたフレームワークを使って制作されている。LOVEには2D物理エンジンとしてBox2Dが組み込まれているので、こういった物理シムを使ったゲームは比較的手軽に制作することができる。 以前、Luaを使った軽量なフレームワークは無いかと探していたときに、このLOVEの存在を偶然に知った。ユーザー数はさほど多くないけれど、軽量な設計や、整備されたドキュメント、マルチプラットフォームへの対応など、無難によくできている。ゲームプログラミングの入門には適した環境かもしれない。 余談 LOVEはよくでき

    ゲームフレームワークLOVE - Radium Software
  • 最新Cコンパイラーの最適化事情 - Radium Software

    State of the art C compiler optimization tricks, Felix von Leitner, Linux Kongress 2009. 最近のCコンパイラーの最適化能力についてまとめたプレゼンテーション。定数の扱いやインライン展開などの基的な項目から始まって,分岐の削除やベクトル化, SIMD 化など,最新のコンパイラーに搭載されている様々な機能について調べている。 この手の分岐の削除はほとんどのコンパイラーで有効らしい。 ベクトル化については gcc がだいぶ頑張っている印象。 「gcc は全プラットフォームにおいてビデオコーデックプログラマーより賢い」 これらの最適化が実際のコードでどのように機能するか気になって逆アセンブリコードを覗いてみる人も少なくないと思うけれど,それを代わりにやってくれた感じだ。この手の話題に興味がある人ならば,目を通

    最新Cコンパイラーの最適化事情 - Radium Software
  • JavaScript によるオーディオ&ビジュアルプログラミング - Radium Software

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

    JavaScript によるオーディオ&ビジュアルプログラミング - Radium Software
  • CD-ROM ドライブの独創的な使用方法 - Radium Software

    The Daily WTF: Open Sesame ある日のエマニュエル氏の職場の出来事。ドアのオートロックが故障してしまった。どうやらカードキーの読み取りがうまくいかなくなってしまったらしく,内側からは開けられるけれど,外側からは開けることができないという状態になっている。 オフィス管理者は鍵屋に即刻電話したが,その返答は「留守電は満杯です」という素っ気ないものだった。今夜は誰かが泊まって,明日の朝,内側から鍵を開ける役割にならなきゃならないかもしれない。 しかし幸運なことに,エマニュエル氏はいいアイデアを思いついた。ようは内側から解錠ボタンを押すだけの,ロボットか何かがあればいいのだ。彼はおもむろにダンボール箱をドアの前に持ってくると,その上に1台のPCを載せた。 翌朝,社員の1人がエマニュエル氏にドアを開けてくれと電話をかけてきた。エマニュエル氏はコーヒーカップをテーブルに置くと,

    CD-ROM ドライブの独創的な使用方法 - Radium Software
  • KORG 秋の新製品 - Radium Software

    Magazine | Rock oN Company - 演奏する楽しさがテーマ!2009年秋のKORG新製品発表会! 9/3 に行われたという KORG の新製品発表会のレポートが Rock oN のブログに上げられている。これが非常にユニークな製品ばかりで,まだ詳細な情報は公開されていないにも関わらず,とても熱くなってしまった。 この日発表された新製品は,パーカッションシンセ WAVEDRUM WD-X と,ステージピアノシンセ SV-1, それにサンプラーキーボード microSAMPLER の3つ。どの製品も他にはない魅力を持つものばかりだ。詳細については Rock oN の記事に譲るとして,個人的に最も興味をひかれたのは microSAMPLER だった。凄腕のビートボクサー達がこれをどう使いこなすのか,早く見てみたい。僕にはビートボクシングはできないけれど,他にも何か使い方があ

    KORG 秋の新製品 - Radium Software
    youshow
    youshow 2009/09/04
    動画がプライベート
  • Sticky Light - Radium Software

    Sticky Light は スマートレーザースキャナを用いたインスタレーションの一種だ。東京大学は石川小室研究室の Alvaro Cassinelli 助教授らによって開発された。このシステムでは「絵」と「レーザーの光」を通して人間とコンピューターのインタラクションを実現している。回りくどい話はさておき,上の映像を観てみるのが早いと思う。 Sticky Light の技術的に面白いところは,このシステムがカメラ(イメージセンサー)を使用していないという点だ。このシステムの核となるスマートレーザースキャナは,レーザーダイオードとフォトセンサーとミラー制御装置から構成されている。レーザーの照射の仕方にコツがあって,2次元的なスキャンを行うことなく,3次元空間上での物体のトラッキングが可能となっている。動作原理についてはこのページの解説が分かりやすい。 僕は個人的に,このような「現実空間側に主

    Sticky Light - Radium Software
    youshow
    youshow 2009/08/05
    これを使って出来るエロいこと考えてるけど思いつかない
  • Gmail の広告封じワード - Radium Software

    Advertising Lab: Certain Words Zap Gmail Ads Gmail ではメールの内容に連動した広告が右側に表示される。試しに下のような内容のダミーメールを作ってみたところ,予想通りの広告が表示された。 これに「自殺」と二回書き込むと,広告がすべて消えてしまう。 一回だけでは効かないようだ。 他にもこの手の「広告封じワード」は存在する。例えば「詐欺」などは強力で,一回書き込むだけで広告が封じられてしまった。 これらのネガティブなキーワードは来の関連付けを相対的に弱めるような働きをもっているらしく,文の内容次第で効き方が変わったりするようだ。色々試してみると面白い。有益な使い道は思いつかないけどね。

    Gmail の広告封じワード - Radium Software
    youshow
    youshow 2009/08/03
    これからは送信者名を「自殺志願の詐欺師」にしなくちゃ♪
  • アポロ11号のソースコード - Radium Software

    Google Code Blog - Apollo 11 mission's 40th Anniversary: One large step for open source code... アポロ11号の月面着陸から40周年ということで,最近やたらとアポロ計画関連の話題を見かける。そんな中,アポロ計画にちなんだ話題として Google Code Blog に投稿されたのが上のエントリー。 Google Code 上で公開されている Virtual AGC and AGS プロジェクトの中に, NASA のハードコピーから転記された物の AGC (アポロ誘導コンピュータ)のソースコードがありますよ……とのこと。 このソースコードには,オリジナルのアセンブリコードに記されていたラベルやコメントまでしっかり転記されている。それらの記述に目を通していると,そのコードを書いた人の考えや気持ちが伝

    アポロ11号のソースコード - Radium Software
    youshow
    youshow 2009/07/28
    (このコメントは"NASA"により検閲されました)
  • Pizza City - Radium Software

    Adult Swim Games - Pizza City Pixeljam Games による Flash ゲーム。8ビット風アートスタイルでピザ配達。細かな仕掛けに富んでいて面白い。町中でヘンな物を見つけたら,とりあえず轢いてみよう! 減点になることもあるけれど,意外な所でボーナスが得られることも……

    Pizza City - Radium Software
    youshow
    youshow 2009/07/23
    おもしろそう あとでやる
  • 動かない時計と遅れる時計 - Radium Software

    Photo: Darren Hester Word Aligned - Stop the clock, squash the bug ルイス・キャロル「牧師館の雨傘」(The Rectory Umbrella) より 1年に1回しか正しい時刻を指さない時計と,1日に2回だけ正しい時刻を指す時計,どちらの方がいいでしょう? あなたはこう答えます ― 「間違いなく後者だ」 いいでしょう。それでは,私はふたつの時計を持っています。ひとつはまったく動いていません。もうひとつは1日あたり1分ずつ遅れていきます。あなたはどちらの方がいいでしょうか? あなたはこう答えます ― 「遅れる方だ,疑いなく」 それでは,よく考えてみてください。1日あたり1分遅れる方は,再び正しい時刻になるまで12時間,つまり720分遅れなければなりません。したがって2年に一度しか正しくならないということになります。 それに対し

    youshow
    youshow 2009/07/14
    日の出とともに起き 眠くなったら寝る
  • 「売り切ったらフリー化」出版モデル - Radium Software

    Snarkmarket & Revelator Press: New Liberal Arts CT2: Innovative Publishing Model Snarkmarket と Revelator Press が出版した書籍 "New Liberal Arts" は面白いビジネスモデルを採用している。まず $8.99 の書籍を 200 冊だけ販売する。そしてそれが売り切れたら,オンラインで PDF 版の無料配布を開始する。 出版側としては,元を取るために最低限の数は値段を付けて販売したい。だからそれは物理的なとして販売する。元を取ることが完了したら,物理的な制約を受けないデジタルデータとして,無料で広く配布する。 読者側としては,昔ながらの印刷されたの形で読みたいという人や,物理的なを所有することで満足感を得たいという人は,最初の 200 人になればいい。また,その 20

    「売り切ったらフリー化」出版モデル - Radium Software
    youshow
    youshow 2009/07/12
    ほほう
  • Retro Avatars - Radium Software

    Retro Avatars は,レトロゲーム風のアバターを生成するソフト。任意のアルファベット列を与えると,それをシードとして乱数を導き出し,その乱数からアバターを生成する。例えば "KEIJIRO" という文字列を与えると,こんなアバターが生成された。 他にもいくつかてきとうに試してみた。 これはとても面白いプログラムだと思う。生成アルゴリズム自体はかなりシンプルなものなのだけれど,ちゃんとアバターに見えるものが生成される。目や口を連想させるパーツがあって,少々の形状を整える工夫さえすれば,あとは「これはアバターなんですよ」という思い込みによって補うことができるようだ。ローレゾならではの良さを活かしたテクニックだと思う。 (via IndieGames.com)

    youshow
    youshow 2009/06/03
    これはおもしろい
  • Structure Synth - 文脈自由文法3Dアート - Radium Software

    Structure Synth は,文脈自由文法を使って 3D CG を作成するソフトウェア。つまるところ, Context Free の 3D 版だ。単純なプログラムから複雑な CG を生成することができる。 GI レンダラー SunFlow 用のシーンファイル出力にも対応しており,これらを組み合わせることによって,とてもお手軽かつ高品質な幾何 CG アート環境が完成する。 以下,とりあえず作ってみた習作。仕組みはほとんど Context Free と同じなので,Context Free に慣れていればすぐにコードを書けるようになる。 set maxdepth 50 12 * { rx 30 } RC BG rule RC { {} CROSS { rx 10 z 0.7 s 0.98 } RC } rule RC { {} CROSS { ry 10 z 0.7 s 0.98 } RC

    Structure Synth - 文脈自由文法3Dアート - Radium Software
    youshow
    youshow 2009/02/16
    Linuxだとソフトウェアレンダリングなのか知らんが途轍もなく重い動かん固まる。どうにかしてほしいな〜それとも俺のPCが底スペックなのか……
  • オーディオプログラミング言語 ChucK - Radium Software

    オーディオプログラミング言語 ChucK を使って組んでみたサンプルプログラムの映像。 最初のプログラムは,1度,短3度,5度,短7度の音(つまりマイナーセブンスコードの構成音)からなるランダムなシーケンスを延々と鳴らし続けるもの。 二番目のプログラムは,構成音は最初のプログラムと同じだけど,ただランダムに鳴らし続けるのではなく,簡単な繰り返し構造を持たせるようにしたもの。最初のプログラムよりも,いくぶん音楽的な要素が加えられていると思う。 ChucK は,こういった類の実験を行うには非常に適した言語だと思う。上の二番目の例では,プログラムを動かしている最中に変更を加え(繰り返しの構成を変えてみている),それを「オン・ザ・フライ」で再実行している。同様のことは SuperCollider などでもできるけれど, ChucK は仕様の簡潔さと,統合環境 (miniAudicle) の手軽さが

    オーディオプログラミング言語 ChucK - Radium Software
    youshow
    youshow 2009/01/29
    mml思い出した
  • 英語版萌え統計学 - Radium Software

    The Manga Guide to Statistics (Manga Guide To...) 作者: Shin Takahashi,Ltd. Trend-Pro Co.出版社/メーカー: No Starch Press発売日: 2008/11/15メディア: ペーパーバック購入: 2人 クリック: 32回この商品を含むブログ (9件) を見る Good Math, Bad Math - Book Review: The Manga Guide to Statistics ブログ Good Math, Bad Math の Mark Chu-Carroll による,英語版「マンガでわかる統計学」のレビュー。まさかこのブログでこのを目にすることになるとは…… 疑似科学や,数学の誤用, ID 論などを容赦無く斬り捨てまくる論客としても知られる氏が,このに対して一体どのような感想を持った

    英語版萌え統計学 - Radium Software
    youshow
    youshow 2008/12/14
    まじすか
  • 最初に学ぶプログラミング言語は - Radium Software

    In Praise of Scripting: Real Programming Pragmatism - Lambda the Ultimate IEEE Computer に掲載された一記事に対する LtU での議論。 CS 教育に用いる言語 ― つまり「大学で最初に教えるプログラミング言語」は,いいかげんスクリプト言語を選んでもいいのでは? という意見。 当にショックなのは,プログラミング言語の学術コミュニティが,スクリプティングによってプログラミングの現場に引き起こされている大きな変化を受け入れずにいるということです。オブジェクト指向のパラダイムに夢中になるがあまり,特に学部生のカリキュラムにおいて LAMP (Linux-Apache-MySQL-Perl/Python/Php) ツールセットを受け入れようとしません。より多くのプログラミング理論がより優れたプログラミングの実践

    最初に学ぶプログラミング言語は - Radium Software
    youshow
    youshow 2008/08/30
    確かに分かるが、そのレベルの人間がブラックボックス化された中を知っておかないと、いつか崩壊しそう
  • 最終選考: 「お金あげるから辞めて」 - Radium Software

    Why Zappos Pays New Employees to Quit―And You Should Too 米 Zappos 社では,新人研修を受けている最中の新入社員に対して,こんな提案をする。 「今,辞めてくれたら特別に $1,000 (約10万円)あげるけど,辞めない?」 これは,新入社員の会社に対するコミットメントを試すための儀式。もし yes と言ったら,当に $1,000 と研修期間分の給料をあげて辞めてもらう。 この程度の「エサ」で辞めてしまうというのは,会社と仕事に対するコミットメントの無さを表している。そのようなコミットメントの無い社員を雇ったとしても,会社にとって利益にならないし,どうせいずれ辞めてしまうだろう。だったら,今 $1,000 払ってでも辞めてもらった方がいい――それが Zappos 社の考え。いちおう,理に適っているよね。 でも,たかだか $1,0

    最終選考: 「お金あげるから辞めて」 - Radium Software
    youshow
    youshow 2008/05/24
  • 1