僕は JavaScript が好きだ。できるだけ多くのことを JavaScript で済ませてしまいたいと考えている。 以前は JavaScript では絵や音を扱うことができないという点がボトルネックになって,応用の幅を狭めていた。これが最近になると, Canvas 要素のおかげで絵を扱うことができるようになったり, Flash を代行役にすることによって音を出せるようになったりと,いろいろ状況が変わってきている。 そこで今回は,以前から機会があれば触ってみたいと思っていた Processing.js と SoundManager 2 を使って, JavaScript によるオーディオ&ビジュアルプログラミングに挑戦してみた。 Processing.js とは Processing.js は,ビジュアルデザイン向けプログラミング言語 Processing を模して作られた JavaScr
Blog Search when-present<#else>when-missing. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)?? ---- ---- FTL stack trace ("~" means nesting-related): - Failed at: ${entry.path} [in template "__entry.ftlh" at line 3, column 25] - Reached through: #include "__entry.ftlh" [in template "entry.ftlh" at
松本昭彦 (Akihiko Matsumoto) Blog Algorithmic Computer MusicMax/MSPやJavaプログラミング、音楽理論を用い様式、作曲技法のモデリングから自動生成、音響合成を解説スーパーコライダーSC3をMax/MSP内部オブジェクトとして使う方法コンピュータ音楽 音楽言語スーパーコライダー(Supercollider)をご存知でしょうか。 James McCartneyが1996年に開発し、Aphex TwinやautechreらのIDMのアーティスト達がこぞって使用したリアルタイムオーディオプログラミングとアルゴリズミックコンポジションのための言語です。2009年現在の最新版は3.3。 現在はオープンソースになっており、知名度が高い言語の一つで、ライブコーディングと呼ばれるコーディングをリアルタイムに行い楽器演奏のようなパフォーマンスをすること
Analytics cookies are off for visitors from the UK or EEA unless they click Accept or submit a form on nginx.com. They’re on by default for everybody else. Follow the instructions here to deactivate analytics cookies. This deactivation will work even if you later click Accept or submit a form. Check this box so we and our advertising and social media partners can use cookies on nginx.com to better
このページでは、弊社社員が作成したGoogle Chrome拡張機能を公開しています。 ページタイトルに「ラボ」とあるとおり、このページで公開しているものは全て実験的・試験的な用途で作成したものです。 Social ATND Reccomender ←クリックでインストール開始 この拡張をインストールし、ATNDのイベントページを表示するとページ内のイベントの説明とコメントの間にイベントの参加者が参加している他のイベントの一覧が表示されます。 (表示ボタンを押すと情報を収集して表示を行います) Social ATND Popup ←クリックでインストール開始 この拡張をインストールすると、アドレスバーの右側に「A」というアイコンが表示されます。そのアイコンをクリックすると、自分が参加しているATNDのイベント一覧が表示されます。 設定タブでIDを設定する必要があります。IDはマイページ(ロ
-O*オプションは便利な最適化フラグの「詰め合わせ」を指定するのに使う。後で説明される-f*オプションは個々の最適化を有効/無効にするのに使う。-m*は機械固有の最適化を有効/無効にするのに使う。 GHCが生成するコードの質に影響を与えるオプションは大量にある。大抵の人には一般的な目標しかない。つまり、「素早くコンパイルすること」であるとか「電光石火のように走るプログラムを生成すること」などである。以下に示す最適化の「詰め合わせ」を指定すれば(あるいは指定しないことを選べば)十分なはずである。 注意点として、高い最適化水準では多くのモジュール間最適化が行われ、何かを変更したときにどの程度再コンパイルが必要かに影響を与える。これは開発中に非最適化を貫くことの理由の一つである。 -O*が指定されないとき: 「なるべく速くコンパイルしてほしい。できたコードの品質についてはうるさくいわない」という
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く