サウンド
/* * rhythm machine * * @author aadebdeb * @date 2017/02/02 */ var pattern = [ true, false, false, false, true, false, false, false, true, false, false, false, true, false, false, false ]; var noiseOsc, env; var part, pharse; var beat = 0;…
/* * noisy screen & sound * * @author aadebdeb * @date 2017/02/01 */ var rects; var rgb; var osc, lpf; function setup() { createCanvas(windowWidth, windowHeight); rectMode(CENTER); rects = []; for (var i = 0; i < 50; i++) { rects.push(new …
/* * random percussion sound * * @author aadebdeb * @date 2017/01/31 */ var osc, env; function setup() { createCanvas(windowWidth, windowHeight); noCursor(); env = new p5.Env(); env.setADSR(0.01, 0, 1, 0.2); env.setExp(true); osc = new p5.…
/** * Ring Modulation vs. Amplitude Modulation * * @author aa_debdeb * @date 2017/01/02 */ import ddf.minim.spi.*; import ddf.minim.signals.*; import ddf.minim.*; import ddf.minim.analysis.*; import ddf.minim.ugens.*; import ddf.minim.effe…
/** * non-step sequncer * * @author aa_debdeb * @date 2016/12/05 */ import ddf.minim.spi.*; import ddf.minim.signals.*; import ddf.minim.*; import ddf.minim.analysis.*; import ddf.minim.ugens.*; import ddf.minim.effects.*; Minim minim; Aud…
/** * frequency modulation * * @author aa_debdeb * @date 2016/11/25 */ import ddf.minim.spi.*; import ddf.minim.signals.*; import ddf.minim.*; import ddf.minim.analysis.*; import ddf.minim.ugens.*; import ddf.minim.effects.*; Minim minim; …
/** * Minim WaveShaper * * @author aa_debdeb * @date 2016/11/24 */ import ddf.minim.spi.*; import ddf.minim.signals.*; import ddf.minim.*; import ddf.minim.analysis.*; import ddf.minim.ugens.*; import ddf.minim.effects.*; Minim minim; Audi…
/** * record & play * * @author aa_debdeb * @date 2016/11/18 */ import ddf.minim.spi.*; import ddf.minim.signals.*; import ddf.minim.*; import ddf.minim.analysis.*; import ddf.minim.ugens.*; import ddf.minim.effects.*; Minim minim; AudioIn…
/** * control playback speed * * @author aa_debdeb * @date 2016/11/17 */ import ddf.minim.spi.*; import ddf.minim.signals.*; import ddf.minim.*; import ddf.minim.analysis.*; import ddf.minim.ugens.*; import ddf.minim.effects.*; import cont…
/** * use Sampler * * @author aa_debdeb * @date 2016/11/16 */ import ddf.minim.spi.*; import ddf.minim.signals.*; import ddf.minim.*; import ddf.minim.analysis.*; import ddf.minim.ugens.*; import ddf.minim.effects.*; Minim minim; AudioOutp…
/** * sound by particle's crash * * @author aa_debdeb * @date 2016/11/09 */ import ddf.minim.spi.*; import ddf.minim.signals.*; import ddf.minim.*; import ddf.minim.analysis.*; import ddf.minim.ugens.*; import ddf.minim.effects.*; Minim mi…
/** * rhythm machine by minim and conrolP5 * * @author aa_debdeb * @date 2016/11/08 */ import ddf.minim.spi.*; import ddf.minim.signals.*; import ddf.minim.*; import ddf.minim.analysis.*; import ddf.minim.ugens.*; import ddf.minim.effects.…
/** * play sound file * * @author aa_debdeb * @date 2016/11/07 */ import ddf.minim.spi.*; import ddf.minim.signals.*; import ddf.minim.*; import ddf.minim.analysis.*; import ddf.minim.ugens.*; import ddf.minim.effects.*; Minim minim; Audio…
/** * synthesis of drum sound * * @author aa_debdeb * @date 2016/11/03 */ import ddf.minim.spi.*; import ddf.minim.signals.*; import ddf.minim.*; import ddf.minim.analysis.*; import ddf.minim.ugens.*; import ddf.minim.effects.*; import con…
/** * sequncer by minim and controlP5 * * @author aa_debdeb * @date 2016/11/02 */ import ddf.minim.spi.*; import ddf.minim.signals.*; import ddf.minim.*; import ddf.minim.analysis.*; import ddf.minim.ugens.*; import ddf.minim.effects.*; im…
/** * metronome by minim and controlP5 * * @author aa_debdeb * @date 2016/11/01 */ import ddf.minim.spi.*; import ddf.minim.signals.*; import ddf.minim.*; import ddf.minim.analysis.*; import ddf.minim.ugens.*; import ddf.minim.effects.*; i…
/** * ADSR controlled by GUI * * @author aa_debdeb * @date 2016/10/31 */ import ddf.minim.spi.*; import ddf.minim.signals.*; import ddf.minim.*; import ddf.minim.analysis.*; import ddf.minim.ugens.*; import ddf.minim.effects.*; import cont…
/** * frequncy and amplitude controlled by GUI * * @author aa_debdeb * @date 2016/10/30 */ import controlP5.*; import ddf.minim.spi.*; import ddf.minim.signals.*; import ddf.minim.*; import ddf.minim.analysis.*; import ddf.minim.ugens.*; i…
/** * circular fft visualizer * * @author aa_debdeb * @date 2016/10/20 */ import ddf.minim.spi.*; import ddf.minim.signals.*; import ddf.minim.*; import ddf.minim.analysis.*; import ddf.minim.ugens.*; import ddf.minim.effects.*; Minim mini…
/** * sound conrolled by perlin noise * * @author aa_debdeb * @date 2016/06/26 */ import ddf.minim.spi.*; import ddf.minim.signals.*; import ddf.minim.*; import ddf.minim.analysis.*; import ddf.minim.ugens.*; import ddf.minim.effects.*; Mi…
キーボードの「asdfghjk」がそれぞれ「ドレミファソラシド」に対応。 /** * ADSR for tone player * * @author aa_debdeb * date 2016/05/28 */ import ddf.minim.spi.*; import ddf.minim.signals.*; import ddf.minim.*; import ddf.minim.analysis.*; imp…
/** * patch noise to amplitude * * @author aa_debdeb * @date 2016/05/27 */ import ddf.minim.spi.*; import ddf.minim.signals.*; import ddf.minim.*; import ddf.minim.analysis.*; import ddf.minim.ugens.*; import ddf.minim.effects.*; Minim min…
/** * amplitude modulation * * @author aa_debddeb * @date 2016/05/23 */ import ddf.minim.spi.*; import ddf.minim.signals.*; import ddf.minim.*; import ddf.minim.analysis.*; import ddf.minim.ugens.*; import ddf.minim.effects.*; Minim minim;…
import ddf.minim.spi.*; import ddf.minim.signals.*; import ddf.minim.*; import ddf.minim.analysis.*; import ddf.minim.ugens.*; import ddf.minim.effects.*; /** * 3D spectrogram by line * * @author aa_debdeb * @date2016/05/22 */ Minim minim;…
/** * Particles Controlled by Sound * * @author aa_debdeb * @date 2015/12/23 */ import ddf.minim.*; import ddf.minim.analysis.*; import ddf.minim.effects.*; import ddf.minim.signals.*; import ddf.minim.spi.*; import ddf.minim.ugens.*; int …
中心の円は,外側からキック,スネア,ハイハットが検知されたかを表している. 周りの四角形は,各周波数帯でビートが検知されたかを表している. /** * BeatDetection * * @author aa_debdeb * @date 2015/12/20 */ import ddf.minim.*; import ddf.minim.…
/** * Synthesis of Saw Wave, Square Wave, White Noise * * @author aa_debdeb * @date 2015/12/19 */ import ddf.minim.*; import ddf.minim.analysis.*; import ddf.minim.effects.*; import ddf.minim.signals.*; import ddf.minim.spi.*; import ddf.m…
キー入力で元の波形,LFOの波形を変更できる 1: 元の波形をサイン波にする 2: 元の波形を三角波にする 3: 元の波形を矩形波にする 4: 元の波形をノコギリ波にする q: LFOの波形をサイン波にする w: LFOの波形を三角波にする e LFOの波形を矩形にする r: LFO…
/** * Bit Crusher Effect * * @author aa_debdeb * @date 2015/12/17 */ import ddf.minim.*; import ddf.minim.analysis.*; import ddf.minim.effects.*; import ddf.minim.signals.*; import ddf.minim.spi.*; import ddf.minim.ugens.*; Minim minim; Au…
キーボードからフィルターを変更可能. 1: ローパスフィルター 2: ハイパスフルター 3: バンドパスフィルター マウスのx座標で周波数,y座標でレゾナンスを決定する. 表示画面は上が波形で,下がFFTの結果を表している. /** * Low Pass / High Pass / Band…