File: sf.lib

package info (click to toggle)
faust 2.30.5~ds0-2
  • links: PTS, VCS
  • area: main
  • in suites: bullseye
  • size: 279,348 kB
  • sloc: cpp: 239,368; javascript: 32,310; ansic: 17,442; sh: 11,925; java: 5,903; objc: 3,879; makefile: 3,030; cs: 1,139; python: 987; ruby: 951; xml: 693; yacc: 537; lex: 239; lisp: 201; awk: 110
file content (52 lines) | stat: -rw-r--r-- 1,057 bytes parent folder | download
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
/* 
  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;
en = sf;
fi = sf;
ho = sf;
ma = sf;
ef = 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;
//-----