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
/* In this file we declare all OWL foreign functions.
* They can be used in a FAUST patch like this:
*
* owl_button = ffunction(int owl_button(int, int), <owl.h>,"");
*
* owl_parameter = ffunction(int owl_parameter(int, float), <owl.h>,"");
*
* pushbutton = ffunction(int owl_pushbutton(int), <owl.h>,"");
*
* sample2hertz = ffunction(float sample2hertz(float, float), <owl.h>, "");
*
* hertz2sample = ffunction(float, hertz2sample(float, float), <owl.h>, "");
*
* sample2volts = ffunction(float sample2volts(float), <owl.h>, "");
*
* volts2hertz = ffunction(float volts2hertz(float), <owl.h>, "");
*
* volts2sample = ffunction(float volts2sample(float), <owl.h>, "");
*
* hertz2volts = ffunction(float hertz2volts(float), <owl.h>, "");
*
* Or you can just call import("owl.lib"); in your patch and use definitions
* from that file.
*/
extern "C" __cplusplus
}
/* __OWL_H */