UNPKG
nvelope
Version:
latest (0.12.0)
0.12.0
0.11.0
0.10.0
0.9.0
0.8.0
0.7.0
0.6.0
0.5.0
0.4.0
0.3.0
0.2.0
enveloping for audio and time domain DSP
github.com/NHQ/nvelope
nvelope
/
amod.js
15 lines
(12 loc)
•
323 B
JavaScript
View Raw
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
module
.
exports
=
function
(
pts
) {
return
function
(
t
) {
for
(
var
a = pts; a.
length
>
1
; a = b){
for
(
var
i =
0
, b = [], j; i < a.
length
-
1
; i++){
for
(b[i] = [], j =
1
; j < a[i].
length
; j++){ b[i][j] = a[i][j] * (
1
- t) + a[i+
1
][j] * t; } } }
return
a[
0
][
1
]; } }