【Processing】門・開・閉

#Processing pic.twitter.com/WpBEIJEqOv — 94 (@_94_94) 2018年4月12日 漢字をマウスクリックで動かす。 「門」と「開」と「閉」の意味に動きをつけた。 if( ){ }else if( ){ }が便利だった。 float l = 230; float r = 280; void setup(){ size(500,500); …

【p5.js】配列

配列を使って見た。 はじめに数を宣言しなくて良いらしい。 アレイリストみたいで楽。

【p5.js】はじめてのp5.js

ずっとやってみようと思ってたp5.jsを初めてみた。 Processingと似てるとは言われているけど、微妙に関数が違うのではじめるのが億劫だったが、ちょっとずつこっちも書いてみる。 今日わかったこと void ~ ではなく function~ size()ではなくてcreateCanvas(…

【Processing】綿棒っぽいモノを動かす

#Processing pic.twitter.com/8Sd6VCKjLi — 94 (@_94_94) 2018年3月30日 94.hatenadiary.jp これをいじった。 camera()は受け取る数値が多い(9種類)ので、使うのが億劫。 最近買ったサンプラーを触ってばかりいたので更新が滞っている。 案件が終わったら…

【Processing】綿棒っぽいモノ

#Processing pic.twitter.com/kFt6FOt5Es — 94 (@_94_94) 2018年3月20日 ツイッターのタイムラインで見かけたので書いた。 昔のキネティックアートみたいっすね。 float a = 0; int b = 12; float c = 0.1; int re = 100; void setup(){ size(500,500,P3D); …

【Processing】うねうね動くやつ

#Processing pic.twitter.com/SgA2MadasX — 94 (@_94_94) 2018年3月13日 94.hatenadiary.jp 昨日のコードをまたいじくった。 三角形を四角に。 それから背景に溶け込ませるように。 あとコードをちゃんと書き直した。 float a = 0; float n = 0.01; void set…

【Processing】キモい動きつくる

pic.twitter.com/mNTQPxnEqc — 94 (@_94_94) 2018年3月12日 94.hatenadiary.jp このコードを改変して作った。 回線弱かったから上げ直した。 我ながらキモくてうっとりしちゃう。 float a = 0; float n = 0.01; void setup(){ size(500,500); frameRate(30);…

【Processing】爬虫類の尻尾みたいなもの

#Processing pic.twitter.com/9p0UgqvPfI — 94 (@_94_94) 2018年3月10日 三角形を並べて動かしてたら爬虫類の尻尾みたいになった。 draw()の中でsetup()を関数として呼び出すことができる。 重複が多いからスマートな書き方じゃないけどね。 float a = 0; fl…

【Processing】rotateとfor

回転とforで遊ぶ。 中心のからの長さと距離をfor文の変数を使うとこうなる。 やりかけの確定申告のデータが飛んで強めの酒飲んでます。 やけくそプログラミング。

【制作】エオリアンハープを作る(3)

94.hatenadiary.jp 無事ダンボールで鳴った。 ダンボール製エオリアンハープは、弦の張力のためか、ベコベコになってしまった。 雨のせいもあるけど強度があまりないので、次は木で作ることにした。 木でエオリアンハープを作る 木で作るにあたって、全体の…

【Processing】曼荼羅 を動かす

94.hatenadiary.jp これを動かす。 int num = 36; float[] b = new float [num]; float[] c = new float [num]; //主に形のの大きさ float[] d = new float [num]; //線の太さ int s = 0; int max; void setup() { size(800, 800); background(255); for (in…

【Processing】曼荼羅

曼荼羅 #Processing pic.twitter.com/u5D0L181CV — 94 (@_94_94) 2018年2月17日 int a = int(random(10)); //フレームレート void setup(){ size(800,800); background(255); frameRate(a); //フレームごとに更新 } void draw(){ background(255); for(int i…

【Processing】背景処理をしない

パーティクルを使って、こういうことをしてみた。 部分的に背景処理をあえてやめてみたらどうなるか、、、と思ったけど結果が微妙だったので、いろんなこと試して、設定をブン曲げてこういう投稿に。 int NUM = 300; PVector[] p = new PVector[NUM]; //点p …

【Processing】sphereDetail()とsphere()とrotate()

#Processing pic.twitter.com/zzvacCCBbm — 94 (@_94_94) 2018年2月15日 openProcessingにあげてみたら色指定が対応していないのか緑で影が変な感じに... sphereDetail()とsphere()とrotate()をランダムでばばばば if(a%20 == int(random(10))){} こういう書…

【Processing】四角形でフラクタル を動かす

#Processing pic.twitter.com/PZJnkFuvvt — 94 (@_94_94) 2018年2月14日 float b = 0; void setup(){ size(500,500); background(255); } void draw(){ background(255); noStroke(); rectMode(CENTER); drawRect(width/2,height/2,b); b+=5; } void drawRec…

【Processing】四角形でフラクタル

void setup(){ size(500,500); background(255); } void draw(){ background(255); noStroke(); drawRect(0,0,width); } void drawRect(float x,float y, float hi){ float wi = hi; fill(map(hi,width,0,230,0)); rect(x,y,wi,hi); if(hi>1){ translate(x,h…

【Processing】copy()を使ってみる(3)

#Processing pic.twitter.com/rfOP7UqQSn — 94 (@_94_94) 2018年2月12日 PImage img; //画像のオブジェクトを宣言 float a = 0.001; int y = 0 ; //ペースト位置y int y2; //ペースト位置y int area = 100; int start = -area; void setup(){ img = loadImag…

【Processing】copy()を使ってみる(2)

PImage img; //画像のオブジェクトを宣言 float x = 0; //ペースト位置x int y = 0; //ペースト位置y img = loadImage("snj.jpg"); //画像をロードする size(559,800); //画面サイズ image(img,0,0); //画像を表示 for(int i = 0 ; i < 200 ; i++ ){ y = 250…

【Processing】copy()を使ってみる

#Processing pic.twitter.com/ZBkXxfqX0A — 94 (@_94_94) 2018年2月7日 copy()を使ってこんなの作れるかなーと思って書いてみたらできた。 copy(コピー起点x,コピー起点y,起点からの範囲x,起点からの範囲y, 貼り付けx,貼り付けy,貼り付け範囲x,貼り付け範囲y…

【volca beats】STUTTER,DEPTH,TIME,GLOBAL or Not

soundcloud.com korgのvolcabeatsの練習。初めてのリズムマシン。 買ってからだいたい半年くらい経った。 volca kickと一緒に買って、ちょっとずつ触ってた。volca kickは全然上手に使えないから練習しなきゃ。 そういったコミュニティに属してないし一人で…

【Processing】円でフラクタル。を動かす

94.hatenadiary.jp 次は動かした。 #Processing pic.twitter.com/Nv4mlpa99M — 94 (@_94_94) 2018年2月6日 float a = 0; void setup(){ size(800,800); background(255); smooth(8); } void draw(){ background(255); drawCircle(width/2,height/2,300); if(…

【Processing】noise

int NUM= 500; float[] x = new float[NUM]; float[] y = new float[NUM]; float[] noiseX = new float[NUM]; float[] noiseY = new float[NUM]; color c; void setup(){ size(500,500); background(0); colorMode(HSB,360,100,100,100); c = color(random(3…

【Processing】円でフラクタル

よくあるやつを少しいじった void setup(){ size(800,800); } void draw(){ background(255); drawCircle(width/2,height/2,400); } void drawCircle(float x,float y, float radius){ stroke(1); ellipse(x,y,radius,radius); if(radius>10){ drawCircle(x …

【Processing】回るものを起点に回るものを起点に回るものを起点に回るものを起点に回るものを...

【Processing】createImage()を使ってみる

pic.twitter.com/K3mqUCLD0X — 94 (@_94_94) 2018年1月23日 int num = 200; PImage[] img = new PImage[num]; // 画像の変数 float[] sz = new float[num]; //サイズのための変数 float[] x = new float[num]; //xのための変数 float[] y = new float[num]; …

【制作】エオリアンハープを作る(2)

94.hatenadiary.jp 続き。 鳴らないエオリアンハープもどきを風上に向けるのをやめて、なんで鳴らないかを考えることにした。鳴るのも鳴らないのにも必ず理由があるはず。How to 動画を見直して、自分が作ったエオリアンハープもどきとの差異を比べた。また…

【Sonic Pi】 変数を使ってリズムパターンを生成する

soundcloud.com live_loop :_20180121 do use_bpm 130 a = rrand_i(1,12) #回数 b = choose([0.25,0.5,1]) #拍 sample :bd_zum sleep b sample :elec_bong,rate:b,pan:rrand(-1,1) in_thread do a.times do sample :drum_cymbal_closed,amp:rrand(b,1),pan:r…

【Processing】パーリンノイズで雲をかく

二次元ノイズで空と雲を書いた。 マウスクリックで雲の量がランダムになる。晴れ多め。

【制作】エオリアンハープを作る(1)

鳴ったから次は木で作る pic.twitter.com/TtAo696jWQ — 94 (@_94_94) 2017年11月23日 エオリアンハープを作る ある日突然、エオリアンハープを作ることにした。 ツイッターの日付を見てみると、ダーティープロトタイプが 11月にできているから、その前から少…

【Processing】3択でジェネる

int a = int(random(3));//3択 こうすると整数1~3を1/3の確率で返す。