File: sf.lib

package info (click to toggle)
faust 2.79.3%2Bds-2
  • links: PTS, VCS
  • area: main
  • in suites: trixie
  • size: 397,496 kB
  • sloc: cpp: 278,433; ansic: 116,164; javascript: 18,529; vhdl: 14,052; sh: 13,884; java: 5,900; objc: 3,852; python: 3,222; makefile: 2,655; cs: 1,672; lisp: 1,146; ruby: 954; yacc: 586; xml: 471; lex: 247; awk: 110; tcl: 26
file content (53 lines) | stat: -rw-r--r-- 1,066 bytes parent folder | download | duplicates (3)
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;
//-----