~pbatch/soundpipe

soundpipe/tangled/peakeq.h -rw-r--r-- 922 bytes
49c52318Paul Batchelor fix talkbox typos 6 days ago
                                                                                
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
#line 80 "peakeq.org"
#ifndef SK_PEAKEQ_H
#define SK_PEAKEQ_H

#ifndef SKFLT
#define SKFLT float
#endif

#line 100 "peakeq.org"
typedef struct sk_peakeq sk_peakeq;
#line 80 "peakeq.org"
#line 115 "peakeq.org"
void sk_peakeq_init(sk_peakeq *eq, int sr);
#line 177 "peakeq.org"
void sk_peakeq_freq(sk_peakeq *eq, SKFLT freq);
#line 211 "peakeq.org"
void sk_peakeq_bandwidth(sk_peakeq *eq, SKFLT bw);
#line 245 "peakeq.org"
void sk_peakeq_gain(sk_peakeq *eq, SKFLT gain);
#line 270 "peakeq.org"
SKFLT sk_peakeq_tick(sk_peakeq *eq, SKFLT in);
#line 89 "peakeq.org"

#ifdef SK_PEAKEQ_PRIV
#line 105 "peakeq.org"
struct sk_peakeq {
#line 134 "peakeq.org"
SKFLT v[2];
#line 148 "peakeq.org"
SKFLT a;
SKFLT b;
#line 163 "peakeq.org"
int sr;
#line 193 "peakeq.org"
SKFLT freq;
SKFLT pfreq;
#line 227 "peakeq.org"
SKFLT bw;
SKFLT pbw;
#line 258 "peakeq.org"
SKFLT gain;
#line 107 "peakeq.org"
};
#line 92 "peakeq.org"
#endif
#endif