Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var frms = 120,
- num = 100,
- maxV = 100;
- var theta = 0;
- var sliders = [];
- function setup() {
- noCanvas();
- for (var i = 0; i < num; i++) {
- var val = map(i, 0, num - 1, 0, maxV);
- slider = createSlider(0, maxV, val);
- slider.style('width', '500px');
- }
- sliders = selectAll('input');
- }
- function draw() {
- for (var i = 0; i < sliders.length; i++) {
- sliders[i].position(10,500.0/num*i);
- var offSet = TWO_PI / num * i;
- var v = map(sin(theta + offSet)*cos(theta+offSet*3), -1, 1, 0, maxV);
- sliders[i].value(v);
- }
- theta += TWO_PI / frms;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement