タグ

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

  • Impromptu: Scheme ベースのライブコーディング環境 - Radium Software

    Impromptu は Andrew Sorensen 氏によって作成されたライブコーディング環境だ。言語としては Scheme をベースとしており,それに映像や音楽を扱うためのライブラリ群と,リアルタイムにコードを記述し実行するためのエディット環境が統合されている。 実際に触ってみると,関数型言語とライブコーディングの親和性が,なかなか良いことが分かってくる。エディターの出来も良く,リアルタイムにコードを書きつつ実行するという作業をスムースに流れるようサポートしてくれる。 上のビデオでは, Impromptu のサンプルプログラムを参考にしつつ,簡単なアルゴリズム作曲のコードを組んでみた。ちなみに,ビデオ中に登場する "my:play" 等の関数は,作業を簡略化するためにあらかじめ用意しておいた関数なので悪しからず。 いくつかのデメリットもあるものの(最大の弱点は Mac OS 版しか存

    Impromptu: Scheme ベースのライブコーディング環境 - Radium Software
  • ペンタトニックスケールの持つ力 - Radium Software

    World Science Festival 2009: Bobby McFerrin Demonstrates the Power of the Pentatonic Scale World Science Festival 2009 のセッション "Notes & Neurons: In Search of the Common Chorus" における一幕。ジャズ歌手ボビー・マクファーリンが何の前置きも無く聴衆をコーラスに変えていく。ペンタトニックスケールが人々の中に根付いていることを証明するパフォーマンスだと思う。それが文化的なものなのか,人の頭に「ハードワイヤ」されたものなのか,どちらなのかは分からないけれど。 (via Good Math, Bad Math)

    ペンタトニックスケールの持つ力 - Radium Software
    coinlocker
    coinlocker 2009/08/04
    ペンタトニックスケール。
  • アポロ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
  • 動かない時計と遅れる時計 - 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年に一度しか正しくならないということになります。 それに対し

  • 「売り切ったらフリー化」出版モデル - 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
    coinlocker
    coinlocker 2009/07/12
    『「売り切ったらフリー化」出版モデル』
  • 1