$ brew install autoconf automake bison27 gd freetype t1lib mariadb gettext zlib mcrypt
curl -L https://github.com/php/php-src/pull/685.diff | patch -p1
$('noisebagel') | |
.silence((n1 * 8)) | |
.iter(8, () => { | |
if (i % 2 == 0) { | |
this.slices(i + 1, () => { | |
if (i == 0 || (s + 1) % num_slices == Math.round(num_slices / 2)) { | |
this.sup(_.noise((n1 * 8) / (i + 1)) | |
.ffilter(_.circle(1) | |
.invert() | |
.size(4096 / (i + 1)) |
// 45 bpm | |
// state 1: tri waves | |
$('bpm') | |
.from(45) | |
.bpm(); | |
$('s1') | |
.iter(4, () => { | |
this.sup(_.tri(_.noise(8) | |
.scale(ri(40, 60), ri(70, 90)) | |
.key(barmod(2, [0, 'c major', 1, 'f major'])) |
// bass in, start video rotation | |
$('kaleid_y') .sine(3,20).scale(0,0.001).cc(69); | |
$('kaleid_x') .sine(1,512).scale(0,0.001).cc(70); | |
$('rotate_x') .drunk(random(1,128,1),0.001).cc(71); | |
$('rotate_amt') .noise(random(1,5,1)).sort() | |
.sometimes(0.5,()=>{this.reverse()}) | |
.slew(100,1,1).cc(73); | |
$('bass') .from([48,44]).note(80,n1,7); | |
$('steps') .from(8).steps(); | |
$('bpm') .from([60]).bpm(); |
// download/install facet & create a "drums" directory inside the "samples" directory | |
// then run this until you have however many samples you want | |
_.noise(random(40,2000,1)) | |
.scale(-1,1) | |
.times(_.sine(random(1,32),random(10,250,1)).scale(-1,1).audio()) | |
.echo(10) | |
.scale(-1,1) | |
.sometimes(0.25,()=>{this.log(random(1,60))}) | |
.sometimes(0.25,()=>{this.pow(random(1,60))}) | |
.iter(16,()=>{this.allpass().delay(random(1,20000)) |
// slice a file into n slices, and save each slice in a new flder | |
new $('a').sample('input_file.wav') | |
.slices(16,1,()=>{ | |
_.from(this.data) | |
.saveAs('file_slices/'+i) | |
}); | |
// exquisite corpse samples: concatenated slices of other samples |
<pre><code> | |
----------begin_max5_patcher---------- | |
1126.3ocyXssTiiCD84juBU9ojZEtjZce2Wl+iLolxjH.yfuT1NrL0Ty9sus | |
kcXICIXCwvxCfK0H6SeNcqtawOmOK5xhG70Qj+jrhLa1OmOaVvTqgY8qmEkk | |
7vl6RpCaKZSQVlOuIh182Z7OzDr6u2W8iEb8RRwUWU6aHIYMjULxE.9iAePD | |
Lhj.jK3qiuMIaAKFTThjs7u9Zd+qTW58aIqtPtFscmOYKIunwSVssZW92Wr4 | |
lhhZ+hUbMEjTAPkVpVtdIkz9oVt9q4DR70Io4K3vx3tO4BMaYvdVR4hUZFUC | |
36P0Jp1P0NpgSMv5kwkUEWhdDu0YtDo54Crz9DfwWPwnJfpDTkhpLTkipYG. | |
7dE8tzb+lhc4AY00aLeWVJpHMgX.u2XYRylaRyu9aU9MMcwPPoiEJq1YrZtT | |
HXfiR.mJVq.tVB.yxbNgAMZkwFKnYRvX3BgSBTBGLwLx5+CzhcM6Qk0aMcaH |
----------begin_max5_patcher---------- | |
6110.3oc6cuzcihjk.GeM4mB0dY2tYhm7XNyld2reVVm4jGk1jYptTJ4QRNq | |
WmJ+rOAHKa8.bA1.9Zo+Ue5zYBXa3pfff.t+t+wGht5SK+0h0WM4+bxOMIJ5 | |
O9PTT0hJWPzC+6nq91ze8l4SWWsYWsn3WV9o+8UWucUaJ90MUK9tIqWr7W97 | |
7o+bwt0M61p0D15+o0uagKt+ayVLuXS0OL0SKb48aNdo2McyMec1hu7wUE2r | |
Y6tnIOKVc8jLSrMS6To4O7e1qmjZJWiI7mS9e2+GPwpGNXd3nI5pOOadw2KV | |
sd1xEkqRe8CKe5c2s2hi16aoLD7uWV8CJ65GWzrEaWj9wEsp36y1886eboSW | |
ENL1DNFteUQUD4WSbW8zOlk2VrZw8yp9Iscg+4G1sKUE1WL8aEqua5Ma+lK+ | |
zY2peJvnJO3q9iDW0WbYpmhDgOS+x7k27yE2tW7M5pk2UrX1h6VUrtXwload | |
XG+wUeawmmd+7Me7yKWrY8reu5WutLJWy5+7C6d0txxCfp88+0pYSm+3d+WV |
$ brew install autoconf automake bison27 gd freetype t1lib mariadb gettext zlib mcrypt
curl -L https://github.com/php/php-src/pull/685.diff | patch -p1