General:
- start simple
- start with fuzz
- don't even bother looking at building an analog delay pedal yet :)
All you really need to know about electrical components:
Resistors
General:
All you really need to know about electrical components:
Resistors
ogr2ogr -f KML /full/path/a.kml /full/path/b.geojson |
sc_poverty_unstyled.geojson contains South Carolina's counties, with a poverty index. To create a choloropleth viewable in a gist, we can use geocolor.
var fs = require('fs'),
geocolor = require('geocolor')
var geo = JSON.parse(fs.readFileSync(__dirname+'/in/sc_pov.geojson'))
geo = geocolor(geo, 'poverty', 'quantile', 7, ['blue', 'red'])
part | price | listing |
---|---|---|
arduino uno r3 | $29.95 | http://www.adafruit.com/products/50#Technical_Details |
motor shield | $19.95 | http://www.adafruit.com/products/1438 |
stepper motor (x2) | $14.00 | http://www.adafruit.com/products/324 |
beaded cord | £1.38 | http://www.ebay.co.uk/itm/ROLLER-BLIND-BEADED-PULL-CHAIN-CORD-WHITE-VERY-STRONG-/310234077634 |
1000ma power supply | £9.97 | http://www.exprodirect.com/ex-pro-variable-voltage-replacement-ac-dc-plug-in-power-supply-regulated-9v-to-12v-1000ma-1.0a-max-current..html?&cat=7610 |
sprocket (x2) | $8.11 | http://www.shapeways.com/model/330572/2x-wide-polargraph-sprockets-5mm-axle.html |
~$113 |
0 info it worked if it ends with ok | |
1 verbose cli [ 'node', '/usr/local/bin/npm', 'publish' ] | |
2 info using [email protected] | |
3 info using [email protected] | |
4 verbose publish [ '.' ] | |
5 verbose cache add [ '.', null ] | |
6 verbose cache add name=undefined spec="." args=[".",null] | |
7 verbose parsed url { protocol: null, | |
7 verbose parsed url slashes: null, | |
7 verbose parsed url auth: null, |
0 info it worked if it ends with ok | |
1 verbose cli [ 'node', '/usr/local/bin/npm', 'publish' ] | |
2 info using [email protected] | |
3 info using [email protected] | |
4 verbose publish [ '.' ] | |
5 verbose cache add [ '.', null ] | |
6 verbose cache add name=undefined spec="." args=[".",null] | |
7 verbose parsed url { protocol: null, | |
7 verbose parsed url slashes: null, | |
7 verbose parsed url auth: null, |
Update a donut chart extent based on a dragged brush extent
var melody = [22,18,8,6,18,20,24,26,20,18,12,18] | |
return function (t) { | |
t = t/1.28 | |
return drums1(t)/4 + drums2(t)/2.4 + drums3(t)/18 + synth1(t) + synth2(t); | |
} | |
function sin (x, t) { return Math.sin(2 * Math.PI * t * x *.6) * 1.5 } |