File: sf.lib

package info (click to toggle)
faust 2.14.4~repack2-1
  • links: PTS, VCS
  • area: main
  • in suites: buster
  • size: 276,136 kB
  • sloc: cpp: 231,578; ansic: 15,403; sh: 10,871; java: 6,917; objc: 4,085; makefile: 3,002; cs: 1,077; ruby: 951; python: 885; xml: 550; yacc: 516; lex: 233; lisp: 201
file content (47 lines) | stat: -rw-r--r-- 961 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
/* 
  sf.lib - aliases all prefixes to sf = all.lib, so that both old and new prefixes can be mixed.

  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;
//-----