UNPKG

genish.js

Version:
16 lines (10 loc) 341 B
'use strict' let gen = require( './gen.js' ), lt = require( './lt.js' ), accum = require( './accum.js' ), div = require( './div.js' ) module.exports = ( frequency=440, pulsewidth=.5 ) => { let graph = lt( accum( div( frequency, 44100 ) ), pulsewidth ) graph.name = `train${gen.getUID()}` return graph }