p5.jsでboxの1面にテクスチャをそれはそれは雑に貼る(もはや貼ってない)

最近ひたすらp5.jsを書いています。 Processing/openFrameworks畑の人が何かをブラウザ上で動かす必要が出てきたときに触りがちなp5.jsですが、書いてるうちに突っかかった部分が何箇所もあるので、なんとか解決(?)したところから上げていこうと思います。 この記事ではWEBGLモードでboxの1面にテクスチャを貼るときのことをご説明します。

矩形波オシレータ

以前の記事でお知らせしていたオシレータが完成しました。 矩形波を出すオシレータです。左のツマミで周波数、右のツマミで音量を変えられます。スマートフォンの充電器とイヤホンだけで気軽に楽しめます。

プリント基板用CADソフトもんもん

はじめまして、Qux(読み:キュー)の後輩キャラと名高いモハです。 今日ノリで初めてのサブディスプレイをハードオフで買ったのですが、パソコンしやすくなって家に還るモチベが無事爆誕しました。ちゃんと家に帰っていこうと思います。 さて、Quxでは現在電子工作キットを制作中()なのですが、そのプリント基板作成に使うCADアプリの選定の経緯を残しておこうと思います。

オシレーター作成中

現在、Quxからの初めての作品としてオシレーターを作成中です。 周波数と音量が変えられるだけの簡単なものですが、気軽にシンセサイザーを楽しめるものになっています。

検索サジェスト(typeahead)の使い方

Webサイトを作っていて、でタグ検索などをすることはよくあると思います。そんな際に、これまでのタグのサジェストができればなと思うことはよくあるかと思います。そんな際に便利なのがtypeaheadというJavaScriptのプラグインです。

virtualenvとvirtualenvwrapperを使う

Python3の話です。 仮想環境を作りましょう。 「仮想環境」と言われて頭が混乱する人がいると思います。私も長らく混乱していました。仮想環境とは、システムのデフォルトの影響を受けない開発環境の事を意味するようです。プロジェクトごとにpythonや、それに伴ってライブラリのバージョンを分けることができます。