audio-slot
Advanced tools
Comparing version 4.0.3 to 4.0.4
@@ -7,2 +7,3 @@ var Observ = require('observ') | ||
var refreshing = false | ||
var lastBuffer = null | ||
@@ -63,3 +64,3 @@ obs.beats = Observ() | ||
function refresh () { | ||
if (buffer() && !refreshing) { | ||
if (!refreshing) { | ||
refreshing = true | ||
@@ -98,2 +99,8 @@ setImmediate(refreshNow) | ||
if (lastBuffer !== buffer()) { | ||
// bump refresh | ||
lastBuffer = buffer() | ||
obs.set(true) | ||
} | ||
} | ||
@@ -100,0 +107,0 @@ } |
{ | ||
"name": "audio-slot", | ||
"version": "4.0.3", | ||
"version": "4.0.4", | ||
"description": "Web Audio API FRP wrapper for creating, routing, and triggering AudioNodes.", | ||
@@ -5,0 +5,0 @@ "main": "index.js", |
66861
2117