Mercurial > hg > beaglert
comparison projects/heavy/envelopeTrigger/HvContext_bbb.h @ 162:c3e8226a5651 heavy-updated
- added additional flags to C rules (-DNDEBUG, -mfpu=neon)
- sample-accurate envelope triggering pd/heavy example
author | chnrx <chris.heinrichs@gmail.com> |
---|---|
date | Thu, 12 Nov 2015 14:59:46 +0000 |
parents | |
children |
comparison
equal
deleted
inserted
replaced
161:07735c9d95c8 | 162:c3e8226a5651 |
---|---|
1 | |
2 /** | |
3 * Copyright (c) 2014,2015 Enzien Audio, Ltd. | |
4 * | |
5 * Permission is hereby granted, free of charge, to any person obtaining a copy | |
6 * of this software and associated documentation files (the "Software"), | |
7 * to deal in the Software without restriction, including without limitation | |
8 * the rights to use, copy, modify, merge, publish, distribute, and/or | |
9 * sublicense copies of the Software, strictly on a non-commercial basis, | |
10 * and to permit persons to whom the Software is furnished to do so, | |
11 * subject to the following conditions: | |
12 * | |
13 * The above copyright notice and this permission notice shall be included in | |
14 * all copies or substantial portions of the Software. | |
15 * | |
16 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR | |
17 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, | |
18 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE | |
19 * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER | |
20 * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING | |
21 * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS | |
22 * IN THE SOFTWARE. | |
23 * | |
24 * DO NOT MODIFY. THIS CODE IS MACHINE GENERATED BY THE SECTION6 HEAVY COMPILER. | |
25 */ | |
26 | |
27 #ifndef _HEAVYCONTEXT_BBB_H_ | |
28 #define _HEAVYCONTEXT_BBB_H_ | |
29 | |
30 #include "HvBase.h" | |
31 | |
32 #define Context(_x) ((Hv_bbb *) (_x)) | |
33 | |
34 // object includes | |
35 #include "ControlSystem.h" | |
36 #include "SignalVar.h" | |
37 #include "HvTable.h" | |
38 #include "ControlSlice.h" | |
39 #include "SignalTabread.h" | |
40 #include "HeavyMath.h" | |
41 #include "ControlBinop.h" | |
42 #include "ControlVar.h" | |
43 #include "SignalDel1.h" | |
44 #include "SignalBiquad.h" | |
45 #include "SignalPhasor.h" | |
46 #include "ControlUnop.h" | |
47 #include "SignalRPole.h" | |
48 | |
49 typedef struct Hv_bbb { | |
50 HvBase base; | |
51 | |
52 // objects | |
53 SignalVarf sVarf_DIQHM; | |
54 SignalVarf sVarf_EIzJc; | |
55 SignalVarf sVarf_J0BAW; | |
56 SignalRPole sRPole_vtJYw; | |
57 SignalVarf sVarf_haFXq; | |
58 SignalDel1 sDel1_8dkfF; | |
59 SignalVarf sVarf_4RU63; | |
60 SignalVarf sVarf_5BIjv; | |
61 SignalVarf sVarf_82QyC; | |
62 SignalBiquad_k sBiquad_k_8Keaz; | |
63 SignalVarf sVarf_2muG8; | |
64 SignalVarf sVarf_YrcAl; | |
65 SignalVarf sVarf_1pbLN; | |
66 SignalRPole sRPole_Q5SA1; | |
67 SignalVarf sVarf_ZTuE8; | |
68 SignalVarf sVarf_9Q4iz; | |
69 SignalVarf sVarf_QHeut; | |
70 SignalVarf sVarf_BWg3y; | |
71 SignalVarf sVarf_yW7Co; | |
72 SignalVarf sVarf_BMuCC; | |
73 SignalVarf sVarf_1vLiI; | |
74 SignalVarf sVarf_ZKIZB; | |
75 SignalVarf sVarf_SmDJi; | |
76 SignalTabread sTabread_ef8Y2; | |
77 SignalVarf sVarf_Z1CfH; | |
78 SignalTabread sTabread_nnJuj; | |
79 SignalVarf sVarf_CwdRa; | |
80 SignalVarf sVarf_z5YqL; | |
81 SignalVarf sVarf_AMYc1; | |
82 SignalVarf sVarf_yGh3v; | |
83 SignalVarf sVarf_ThV6W; | |
84 SignalVarf sVarf_U0HuI; | |
85 SignalTabread sTabread_g0gGp; | |
86 SignalVarf sVarf_rLY2o; | |
87 SignalTabread sTabread_joe74; | |
88 SignalVarf sVarf_tTp9Q; | |
89 SignalVarf sVarf_Ip7Ud; | |
90 SignalPhasor sPhasor_KqGIr; | |
91 HvTable hTable_Pcegq; | |
92 ControlVar cVar_rLv9w; | |
93 ControlVar cVar_rQhd0; | |
94 ControlSlice cSlice_LzkmO; | |
95 ControlBinop cBinop_ER1x8; | |
96 ControlSlice cSlice_HqIeY; | |
97 ControlVar cVar_BTo3t; | |
98 ControlVar cVar_ZzlGn; | |
99 ControlBinop cBinop_HqDsI; | |
100 ControlBinop cBinop_oOwFV; | |
101 ControlBinop cBinop_P09tj; | |
102 ControlVar cVar_NnTc2; | |
103 ControlBinop cBinop_f8PBr; | |
104 ControlBinop cBinop_ITJR9; | |
105 ControlBinop cBinop_cxljx; | |
106 ControlBinop cBinop_0UlVT; | |
107 ControlBinop cBinop_MJQIs; | |
108 ControlBinop cBinop_a2rE6; | |
109 ControlBinop cBinop_govla; | |
110 ControlSlice cSlice_oxbrV; | |
111 ControlBinop cBinop_rzeQ2; | |
112 ControlSlice cSlice_yZctV; | |
113 ControlSlice cSlice_HCNcS; | |
114 ControlVar cVar_ItOCU; | |
115 ControlSlice cSlice_Nx0UC; | |
116 ControlVar cVar_VE9tg; | |
117 ControlBinop cBinop_RE1w0; | |
118 ControlSlice cSlice_Pkd46; | |
119 } Hv_bbb; | |
120 | |
121 #endif // _HEAVYCONTEXT_BBB_H_ |