genish.js
Version:
15 lines (11 loc) • 327 B
JavaScript
let gen = require('./gen.js'),
add = require('./add.js'),
mul = require('./mul.js'),
sub = require('./sub.js'),
memo= require('./memo.js')
module.exports = ( in1, in2, t=.5 ) => {
let ugen = memo( add( mul(in1, sub(1,t ) ), mul( in2, t ) ) )
ugen.name = 'mix' + gen.getUID()
return ugen
}