barbe_generative_diary-headerimg

Sound visualization / Sheet Music

Processingを使ったサウンドビジュアル表現。Processing にあるSound library のFFT(高速フーリエ変換)の数値を利用し、楽譜を書くようにサウンドを描いていきます。コード内にある、sample.wav部分を自身の好きなサウンドに置き換え、数値を変えながら遊べます。

Date:2022-10-02

/Update:2022-10-03

[How to] TouchDesignerを始めよう/一番はじめの準備

TouchDesignerは、リアルタイム・ビジュアル・プログラミングという考え方に基づき、機能の詰まったノード(箱)をワイヤー(線)で繋ぎながら制作を行うことで、直感的に触りながらビジュアル制作を進めていくことができます。音楽制作でいうアナログシンセのような感覚です。

Date:2022-08-09

Fireworks planet / processing and p5.js

フィールドレコーディングされた花火大会のサウンドを利用し、Processing と p5.jsによる音の視覚化(Sound Visualization)を行なっています。三角関数を利用した球体をベースに5つパターンを作成、ひとつはp5.jsを利用し、ブラウザ上にて好きな色や大きさへ変更できるようにしています。

Date:2022-08-05

Starling / Pen Plotter Drawing

ムクドリの群れが作る神秘的なひとつの塊をProcessingにてシミュレーションを行い、そのひとこまをペンプロッターにて紙に出力。プログラムでは、フロッキングアルゴリズムで有名なBoidsシミュレーションをベースとした表現です。

Date:2022-06-24

[保存版] Tidal Cycles / Mini Notation まとめ /随時更新

Mini Notationは、さまざまな種類のパターン(note、サンプル、パラメーター)を記述するために使用するショートカット表記です。Mini Notationを使用することでシンプルなコード表記でさまざまなリズムを生成することができます。日本語訳のまとめ・保存用としての記事になります。

Date:2022-05-31

openFrameworks-Log vol.1/環境設定と導入

openFrameworksをはじめて利用するための環境設定と導入までを学んでいきます。openFrameworksは、C++言語は他の言語と比べ、ハードウェアに近いところからプログラム開発が行えるため、処理速度が速く大量のオブジェクトを描画するのに向いています。

Date:2022-05-09

Series

Date:2022-05-04

Date:2022-05-03

Date:2022-04-18

Books

Date:2022-02-24

/Update:2022-03-01

Date:2022-03-04

/Update:2022-03-07

Date:2022-03-27

and more...