Skip to content

Instantly share code, notes, and snippets.

@NHQ
NHQ / url.txt
Created September 30, 2015 04:09
https://c1d845f400c1bafcc5710faf56e3da64e2a15ea1.htmlb.in/
var canvas = document.querySelector('canvas')
var width = canvas.width
var height= canvas.height
var center = [width / 2, height / 2]
var maxd = 100//distance([0,0], center)
return function (r, w) {
for (var y = 0; y < height; ++y) {
for (var x = 0; x < width; ++x) {
var index = (y * width + x) * 4;
var args = require('minimist')(process.argv.slice(2))
var parse = require('mynosql-query')
var pull = require('pull-stream')
var level = require('level')
var sublevel = require('level-sublevel')
var _db = sublevel(level('./data', {encoding: 'json'}))
var db = require('mynosql')(_db)
db.createIndex([['first']], function(){})
@NHQ
NHQ / final.js
Last active August 29, 2015 14:27
should be painting a radial gradient from center....
var canvas = document.querySelector('canvas')
var width = canvas.width
var height= canvas.height
var center = [width / 2, height / 2]
var maxd = 100//distance([0,0], center)
return function (r, w) {
var date = Date.now()
for (var y = 0; y < height; ++y) {
for (var x = 0; x < width; ++x) {
@NHQ
NHQ / png2mp4.sh
Last active August 29, 2015 14:26
convert up 1000 pngs named from "frame000.png" to "frame999.png" into a 16fps video. Note the -i flag for file names.
avconv -framerate 16 -f image2 -i frame%03d.png -c:v h264 -crf 1 mov.mp4
@NHQ
NHQ / index.js
Created June 6, 2015 01:59
requirebin sketch
// instructions
// drag n drop an image onto the pink canvas --->
//
// @johnnyscript
var surfaceNets = require("surface-nets")
var ndarray = require("ndarray")
var fill = require("ndarray-fill")
var drop = require('drag-drop')
@NHQ
NHQ / index.js
Created June 2, 2015 21:19
requirebin sketch
require('cheatcode')
_sync = require('jsynth-sync')
synth.connect(master.destination)
notes = teoria.note('db4').scale('dorian').notes()
bpm = 36
timer = _sync(bpm, master.sampleRate)
//synth.disconnect(master.destination)
//t0.emit('stop')
t0 = timer.on(1/12, function(ti, b, off, swing){
@NHQ
NHQ / index.js
Created June 2, 2015 21:05
requirebin sketch
require('cheatcode')
_sync = require('jsynth-sync')
synth.connect(master.destination)
notes = teoria.note('db4').scale('dorian').notes()
bpm = 36
timer = _sync(bpm, master.sampleRate)
//synth.disconnect(master.destination)
//t0.emit('stop')
t0 = timer.on(1/12, function(ti, b, off, swing){
@NHQ
NHQ / index.js
Last active August 29, 2015 14:21
requirebin sketch
// instructions
// drag n drop an image onto the pink canvas --->
//
// @johnnyscript
var surfaceNets = require("surface-nets")
var ndarray = require("ndarray")
var fill = require("ndarray-fill")
var drop = require('drag-drop')
@NHQ
NHQ / index.js
Created May 13, 2015 17:03
requirebin sketch
var baboon = require("baboon-image")
var savePixels = require("save-pixels")
var translate = require('ndarray-translate-fft')
baboon = translate.wrap(baboon, [100, 100])
var pix = savePixels(baboon, 'canvas')
document.body.appendChild(pix)