-
Notifications
You must be signed in to change notification settings - Fork 68
Expand file tree
/
Copy pathsf.lib
More file actions
53 lines (48 loc) · 1.04 KB
/
sf.lib
File metadata and controls
53 lines (48 loc) · 1.04 KB
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
/*
sf.lib - aliases all prefixes to sf = all.lib, so that both old and new prefixes can be mixed.
USAGE:
import("sf.lib"); // use either standard prefixes or the one prefix "sf"
The Faust team is committed to unique names for standard Faust
functions, allowing them to all be in the same namespace.
Therefore, only two namespaces are needed: (1) the highest-level
scope (no prefix), and (2) the Standard Faust scope, using prefix 'sf'.
*/
sf = library("all.lib"); // "Standard Faust" prefix
//--- use old library prefixes using old libraries ---
/*
ml = library("old/music.lib");
fl = library("old/filter.lib");
ol = library("old/oscillator.lib");
el = library("old/effect.lib");
*/
//--- use old library prefixes using new libraries ---
ol = sf;
fl = sf;
ml = sf;
el = sf;
//--- new library prefixes ---
an = sf;
ba = sf;
co = sf;
de = sf;
dm = sf;
dx = sf;
ef = sf;
en = sf;
fd = sf;
fi = sf;
ho = sf;
ma = sf;
os = sf;
no = sf;
pf = sf;
pm = sf;
re = sf;
ro = sf;
sp = sf;
si = sf;
so = sf;
sy = sf;
ve = sf;
wa = sf;
//-----