audio-slot
Advanced tools
Comparing version 3.4.0 to 3.5.0
@@ -34,3 +34,5 @@ var Observ = require('observ') | ||
getValueAt: function(at){ | ||
if (currentParam && currentParam.getValueAt){ | ||
if (typeof currentParam === 'number') { | ||
return currentParam | ||
} else if (currentParam && currentParam.getValueAt){ | ||
return currentParam.getValueAt(at) | ||
@@ -75,3 +77,12 @@ } else { | ||
if (param){ | ||
releaseSchedule = param.onSchedule(handleSchedule) | ||
if (param.onSchedule) { | ||
releaseSchedule = param.onSchedule(handleSchedule) | ||
} else if (typeof param === 'function') { | ||
releaseSchedule = param(function(value) { | ||
handleSchedule({ | ||
value: value, | ||
at: context.audio.currentTime | ||
}) | ||
}) | ||
} | ||
} | ||
@@ -78,0 +89,0 @@ } |
{ | ||
"name": "audio-slot", | ||
"version": "3.4.0", | ||
"version": "3.5.0", | ||
"description": "Web Audio API FRP wrapper for creating, routing, and triggering AudioNodes.", | ||
@@ -5,0 +5,0 @@ "main": "index.js", |
67127
2180