audio-slot
Advanced tools
Comparing version 3.11.1 to 3.12.0
{ | ||
"name": "audio-slot", | ||
"version": "3.11.1", | ||
"version": "3.12.0", | ||
"description": "Web Audio API FRP wrapper for creating, routing, and triggering AudioNodes.", | ||
@@ -5,0 +5,0 @@ "main": "index.js", |
@@ -14,2 +14,3 @@ var Observ = require('observ') | ||
var ResolvedValue = require('../resolved-value') | ||
var SyncProperty = require('../lib/granular-sync') | ||
@@ -23,9 +24,16 @@ module.exports = GranularNode | ||
var offset = Property([0,1]) | ||
var buffer = Node(context) | ||
var resolvedBuffer = ResolvedValue(buffer) | ||
var duration = Property(1) | ||
var sync = SyncProperty(duration, offset, resolvedBuffer) | ||
var obs = ObservStruct({ | ||
mode: Property('loop'), | ||
sync: Property(false), | ||
offset: Property([0,1]), | ||
buffer: Node(context), | ||
duration: Property(1), | ||
sync: sync, | ||
offset: offset, | ||
buffer: buffer, | ||
duration: duration, | ||
rate: Property(8), | ||
@@ -52,3 +60,3 @@ | ||
obs.resolvedBuffer = ResolvedValue(obs.buffer) | ||
obs.resolvedBuffer = resolvedBuffer | ||
@@ -55,0 +63,0 @@ var active = [] |
75362
34
2467