forked from belangeo/cookdsp
-
Notifications
You must be signed in to change notification settings - Fork 0
/
cookdsp.jsfx-inc
57 lines (40 loc) · 1.51 KB
/
cookdsp.jsfx-inc
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
/////////////////////////////////////////////////////////////////
// Copyright (c) - 2014 - Olivier Belanger //
// Permission to use, copy, modify, and/or distribute this //
// software for any purpose with or without fee is hereby //
// granted, provided that the above copyright notice and this //
// permission notice appear in all copies. CookDSP IS PROVIDED //
// "AS IS", WITHOUT WARRANTY OF ANY KIND FROM THE AUTHOR. //
/////////////////////////////////////////////////////////////////
/* Missing math functions */
import cookdsp/mmath.jsfx-inc
/* Utility functions */
import cookdsp/memalloc.jsfx-inc
import cookdsp/scaling.jsfx-inc
/* List management functions */
import cookdsp/list.jsfx-inc
/* Memory management objects */
import cookdsp/buffer.jsfx-inc
import cookdsp/delay.jsfx-inc
/* Filtering objects */
import cookdsp/filters.jsfx-inc
/* Audio signal analysis objects */
import cookdsp/analysis.jsfx-inc
/* Oscillators objects */
import cookdsp/oscil.jsfx-inc
/* Pseudo-random generator object */
import cookdsp/random.jsfx-inc
/* Midi-related objects */
import cookdsp/midi.jsfx-inc
/* Dynamics objects */
import cookdsp/dynamics.jsfx-inc
/* Special Effects objects */
import cookdsp/effects.jsfx-inc
/* Granulation objects */
import cookdsp/granulator.jsfx-inc
/* Fast Fourier Transform objects */
import cookdsp/fftobjects.jsfx-inc
/* Phase Vocoder objects */
import cookdsp/pvocobjects.jsfx-inc
@init
COOKDSP_VERSION = 0.5;