BEAST - Free Software Audio Synthesizer and Tracker  0.9.2
bsecontribsampleandhold.genidl.hh
Go to the documentation of this file.
1 
2 /*-------- begin ../sfi/sfidl generated code --------*/
3 
4 
5 
6 #include <bse/bse-internals.hh>
7 
8 
9 /* enum prototypes */
10 
11 
12 /* choice prototypes */
13 
14 
15 /* record prototypes */
16 
17 
18 /* sequence prototypes */
19 
20 
21 /* class prototypes */
22 namespace Bse {
23 namespace Contrib {
24 class SampleAndHoldBase;
25 class SampleAndHold;
26 #define BSE_CONTRIB_TYPE_SAMPLE_AND_HOLD BSE_CXX_DECLARED_CLASS_TYPE (Bse::Contrib, SampleAndHold)
27 #define BSE_CONTRIB_IS_SAMPLE_AND_HOLD(o) (::Bse::CxxBase::instance_is_a (o, BSE_CONTRIB_TYPE_SAMPLE_AND_HOLD))
28 
29 
30 /* enum definitions */
31 
32 
33 /* sequence definitions */
34 
35 
36 /* record definitions */
37 
38 
39 /* enum declarations */
40 
41 
42 /* sequence type declarations */
43 
44 
45 /* record type declarations */
46 
47 
48 /* procedure prototypes */
49 
50 
51 /* class definitions */
52 BSE_CXX_DECLARE_CLASS (SampleAndHold);
54  template<bool> static inline const unsigned char* inlined_pixstream();
55 public:
56  static inline const unsigned char* pixstream () { return inlined_pixstream<true>(); }
57  static void class_init (::Bse::CxxBaseClass *klass);
58  static inline const char* options () { return ""; }
59  static inline const char* category () { static const char *c = NULL;
60  return c ? c : c = sfi_category_concat ("/Modules", ("/Routing/Sample and Hold")); }
61  static inline const char* i18n_category () { static const char *c = NULL;
62  return c ? c : c = sfi_category_concat ("/Modules", _("/Routing/Sample and Hold")); }
63  static inline const char* blurb () { return _("SampleAndHold samples the input signal when triggered and holds it until triggered again."); }
64  static inline const char* authors () { return _("Artem Popov"); }
65  static inline const char* license () { return _("GNU Lesser General Public License"); }
66  static inline const char* type_name () { return "BseContribSampleAndHold"; }
67 public:
68  enum {
69  ICHANNEL_AUDIO_IN,
70  ICHANNEL_TRIGGER_IN,
71  N_ICHANNELS
72  };
73 public:
74  enum {
75  OCHANNEL_AUDIO_OUT,
76  N_OCHANNELS
77  };
78 protected:
79  enum SampleAndHoldPropertyID {
80  };
81 public:
82  /* "transport" structure to configure synthesis modules from properties */
84  typedef SampleAndHoldPropertyID IDType;
86  {
87  }
88  };
89 protected:
90  typedef void AutoUpdateCategory;
91 protected:
92 public:
93  void get_property (SampleAndHoldPropertyID prop_id, ::Bse::Value &value, GParamSpec *pspec)
94  {
95  switch (prop_id) {
96  };
97  }
98  void set_property (SampleAndHoldPropertyID prop_id, const ::Bse::Value &value, GParamSpec *pspec)
99  {
100  switch (prop_id) {
101  };
102  property_changed (SampleAndHoldPropertyID (prop_id));
103  update_modules();
104  switch (prop_id) {
105  default: ;
106  };
107  }
108  virtual bool editable_property (SampleAndHoldPropertyID prop_id, GParamSpec *pspec)
109  {
110  return true;
111  }
112  virtual void get_candidates (SampleAndHoldPropertyID prop_id, ::Bse::PropertyCandidatesHandle &pch, GParamSpec *pspec)
113  {
114  }
115  void property_updated (SampleAndHoldPropertyID prop_id, guint64 tick_stamp, double prop_value, GParamSpec *pspec)
116  {
117  bool seen_change = false;
118  switch (prop_id) {
119  default: ;
120  };
121  if (seen_change &&
122  property_changed (SampleAndHoldPropertyID (prop_id)))
123  update_modules();
124  }
125 private:
126  static struct StaticData {
127  int dummy;
128  } static_data;
129 protected:
130  virtual bool property_changed (SampleAndHoldPropertyID) { return false; }
131  virtual ~SampleAndHoldBase ()
132  {
133  }
134 public:
135 };
136 
137 
138 /* choice implementations */
139 
140 
141 /* record implementations */
142 
143 
144 /* sequence implementations */
145 
146 
147 /* class implementations */
148 void
149 SampleAndHoldBase::class_init (::Bse::CxxBaseClass *klass)
150 {
151  klass->set_accessors (::Bse::cxx_get_property_trampoline<SampleAndHoldBase, SampleAndHoldPropertyID>,
152  ::Bse::cxx_set_property_trampoline<SampleAndHoldBase, SampleAndHoldPropertyID>,
153  ::Bse::cxx_editable_property_trampoline<SampleAndHoldBase, SampleAndHoldPropertyID>,
154  ::Bse::cxx_get_candidates_trampoline<SampleAndHoldBase, SampleAndHoldPropertyID>,
155  NULL);
156  klass->add_ichannel ("audio_in", _("Audio In"), _("Audio Input"), ICHANNEL_AUDIO_IN);
157  klass->add_ichannel ("trigger_in", _("Trigger In"), _("Trigger Input"), ICHANNEL_TRIGGER_IN);
158  klass->add_ochannel ("audio_out", _("Audio Out"), _("Audio Output"), OCHANNEL_AUDIO_OUT);
159 }
160 
161 
162 /* procedure implementations */
163 
164 
165 /* bsecontribsampleandhold.idl type registrations */
166 #define BSE_CXX_REGISTER_ALL_TYPES_FROM_BSECONTRIBSAMPLEANDHOLD_IDL() \
167  BSE_CXX_REGISTER_EFFECT (SampleAndHold); \
168  /* bsecontribsampleandhold.idl type registrations done */
169 } // Contrib
170 } // Bse
171 template<bool> const unsigned char*
172 ::Bse::Contrib::SampleAndHoldBase::inlined_pixstream()
173 {
174  /* GdkPixbuf RGBA C-Source image dump 1-byte-run-length-encoded */
175 
176 #ifdef __SUNPRO_C
177 #pragma align 4 (local_pixstream)
178 #endif
179 #ifdef __GNUC__
180 static const guint8 local_pixstream[] __attribute__ ((__aligned__ (4))) =
181 #else
182 static const guint8 local_pixstream[] =
183 #endif
184 { ""
185  /* Pixbuf magic (0x47646b50) */
186  "GdkP"
187  /* length: header (24) + pixel_data (5074) */
188  "\0\0\23\352"
189  /* pixdata_type (0x2010002) */
190  "\2\1\0\2"
191  /* rowstride (256) */
192  "\0\0\1\0"
193  /* width (64) */
194  "\0\0\0@"
195  /* height (64) */
196  "\0\0\0@"
197  /* pixel_data: */
198  "\377\0\0\0\0\377\0\0\0\0\202\0\0\0\0\2\0\0\0\3\0\0\0\2\276\0\0\0\0\3"
199  "\0\0\0\32\0\0\0\20\0\0\0\3\275\0\0\0\0\4""1Nl\377\0\0\0>\0\0\0\26\0\0"
200  "\0\4\274\0\0\0\0\5""4Qn\3772On\377\0\0\0E\0\0\0\26\0\0\0\4\273\0\0\0"
201  "\0\6""6Rp\3777Us\3775Ro\377\0\0\0E\0\0\0\26\0\0\0\4\272\0\0\0\0\7""7"
202  "Ts\377:Wu\377<Yv\3777Tr\377\0\0\0E\0\0\0\26\0\0\0\4\271\0\0\0\0\10""5"
203  "Rp\377<Yw\377\77[y\377@^{\3779Vt\377\0\0\0E\0\0\0\26\0\0\0\4\270\0\0"
204  "\0\0\11\0\0\0C7Tr\377A]{\377C`}\377Eb\177\377<Xv\377\0\0\0E\0\0\0\26"
205  "\0\0\0\4\267\0\0\0\0\12\0\0\0\26\0\0\0E9Vt\377Eb\177\377Hd\202\377If"
206  "\203\377>[x\377\0\0\0E\0\0\0\26\0\0\0\4\266\0\0\0\0\13\0\0\0\3\0\0\0"
207  "\26\0\0\0E;Xv\377Jf\204\377Li\205\377Nk\207\377@]z\377\0\0\0E\0\0\0\26"
208  "\0\0\0\4\266\0\0\0\0\13\0\0\0\3\0\0\0\26\0\0\0E>[x\377Nk\210\377Ql\212"
209  "\377Sp\214\377B_|\377\0\0\0E\0\0\0\26\0\0\0\4\266\0\0\0\0\13\0\0\0\3"
210  "\0\0\0\26\0\0\0E@]z\377So\214\377Uq\216\377Xt\221\377Ea~\377\0\0\0E\0"
211  "\0\0\26\0\0\0\4\266\0\0\0\0\13\0\0\0\3\0\0\0\26\0\0\0EB_|\377Ws\220\377"
212  "Zv\222\377\\x\225\377Gc\200\377\0\0\0E\0\0\0\26\0\0\0\4\266\0\0\0\0\13"
213  "\0\0\0\3\0\0\0\26\0\0\0EDa\177\377\\x\224\377^z\227\377a|\231\377If\202"
214  "\377\0\0\0E\0\0\0\26\0\0\0\4\266\0\0\0\0\13\0\0\0\3\0\0\0\26\0\0\0EG"
215  "d\200\377a|\231\377b~\233\377e\200\235\377Kh\205\377\0\0\0E\0\0\0\26"
216  "\0\0\0\4\266\0\0\0\0\13\0\0\0\3\0\0\0\26\0\0\0EIf\202\377d\201\235\377"
217  "g\203\237\377i\205\241\377Nj\207\377\0\0\0E\0\0\0\26\0\0\0\4\222\0\0"
218  "\0\0\2\0\0\0\2\0\0\0\4\205\0\0\0\6\216\0\0\0\7\203\0\0\0\6\2\0\0\0\4"
219  "\0\0\0\2\212\0\0\0\0\13\0\0\0\3\0\0\0\26\0\0\0EKh\205\377i\205\241\377"
220  "k\210\243\377n\212\245\377Pl\211\377\0\0\0E\0\0\0\26\0\0\0\4\220\0\0"
221  "\0\0\4\273\273\2737\307\307\307\266\315\315\315\366\314\314\314\367\206"
222  "\316\316\316\377\1\315\315\315\377\203\316\316\316\377\202\315\315\315"
223  "\377\202\314\314\314\377\202\313\313\313\377\203\312\312\312\377\6\307"
224  "\307\307\367\271\271\271\277}}}P\0\0\0\22\0\0\0\6\0\0\0\1\211\0\0\0\0"
225  "\13\0\0\0\3\0\0\0\26\0\0\0EMj\207\377n\211\245\377p\214\247\377r\216"
226  "\252\377Rn\213\377\0\0\0E\0\0\0\26\0\0\0\4\216\0\0\0\0\2\273\273\273"
227  "7\315\315\315\366\204\316\316\316\377\202\315\315\315\377\202\314\314"
228  "\314\377\202\313\313\313\377\202\314\314\314\377\203\313\313\313\377"
229  "\202\312\312\312\377\202\311\311\311\377\202\310\310\310\377\203\307"
230  "\307\307\377\4\302\302\302\371^^^i\0\0\0\34\0\0\0\6\212\0\0\0\0\13\0"
231  "\0\0\3\0\0\0\26\0\0\0EPl\211\377r\216\251\377t\220\253\377w\222\256\377"
232  "Tp\215\377\0\0\0E\0\0\0\26\0\0\0\4\214\0\0\0\0\5\0\0\0\2\307\307\307"
233  "\266\315\315\315\377\270\270\270\377\205\205\205\377\202iii\377\202e"
234  "ee\377\210ddd\377\205ccc\377\4fff\377\201\201\201\377\261\261\261\377"
235  "\305\305\305\377\202\304\304\304\377\4\236\236\236\331\0\0\0F\0\0\0\23"
236  "\0\0\0\2\212\0\0\0\0\13\0\0\0\3\0\0\0\26\0\0\0ERn\213\377w\223\256\377"
237  "y\225\260\377{\227\262\377Ws\217\377\0\0\0E\0\0\0\26\0\0\0\4\213\0\0"
238  "\0\0\6\0\0\0\4\314\314\314\377\313\313\313\377\204\204\204\377PPP\377"
239  "\36\36\36\377\202\3\3\3\377\217\0\0\0\377\3\3\3\3\377'''\377\234\234"
240  "\234\377\202\302\302\302\377\4\301\301\301\377\0\0\0o\0\0\0&\0\0\0\5"
241  "\213\0\0\0\0\16\0\0\0\3\0\0\0\26\0\0\0ETq\215\377{\227\262\377~\231\264"
242  "\377\177\233\267\377Yu\221\377\0\0\0H\0\0\0\33\0\0\0\12\0\0\0\6\0\0\0"
243  "\4\0\0\0\2\207\0\0\0\0\1\0\0\0\6\202\311\311\311\377\2ddd\377\36\36\36"
244  "\377\224\0\0\0\377\7AAA\377\306\306\306\377\300\300\300\377\277\277\277"
245  "\377\0\0\0\212\0\0\0""3\0\0\0\6\214\0\0\0\0\17\0\0\0\3\0\0\0\26\0\0\0"
246  "EWs\220\377\200\233\266\377\261\302\323\377\331\340\350\377\346\346\350"
247  "\377\350\346\344\377\331\325\323\361\303\300\275\306\237\234\231y\0\0"
248  "\0\31\0\0\0\12\0\0\0\2\205\0\0\0\0\1\0\0\0\7\202\307\307\307\377\1bb"
249  "b\377\226\0\0\0\377\6\324\324\324\377\276\276\276\377\275\275\275\377"
250  "\0\0\0\222\0\0\0""7\0\0\0\7\215\0\0\0\0\20\0\0\0\3\0\0\0\26rrrk\333\341"
251  "\347\377\376\375\375\377\363\362\361\377\351\347\345\377\340\335\333"
252  "\377\330\323\321\377\317\312\307\377\304\276\272\377\250\242\236\333"
253  "\\YWY\0\0\0\26\0\0\0\6\0\0\0\1\203\0\0\0\0\1\0\0\0\7\202\305\305\305"
254  "\377\1aaa\377\202\0\0\0\377\210cje\377\214\0\0\0\377\6\335\335\335\377"
255  "\274\274\274\377\273\273\273\377\0\0\0\223\0\0\0""8\0\0\0\7\216\0\0\0"
256  "\0\17\336\336\3367\372\372\372\360\376\375\375\377\360\356\355\377\341"
257  "\336\334\377\326\321\317\377\317\312\307\377\316\311\306\377\316\310"
258  "\305\377\305\300\274\377\266\256\251\377\236\226\220\365EB@j\0\0\0\34"
259  "\0\0\0\6\203\0\0\0\0\1\0\0\0\7\202\303\303\303\377\1```\377\202\0\0\0"
260  "\377\1cje\377\206\305\322\310\377\1cje\377\214\0\0\0\377\1\334\334\334"
261  "\377\202\271\271\271\377\3\0\0\0\223\0\0\0""8\0\0\0\7\215\0\0\0\0\21"
262  "\0\0\0\2\372\372\372\315\376\375\375\377\353\351\347\377\331\324\322"
263  "\377\315\310\305\377\313\305\302\377\302\274\270\377\336\332\330\377"
264  "\352\350\347\377\326\323\321\377\263\254\247\377\242\227\221\377\177"
265  "vp\345\0\0\0G\0\0\0\26\0\0\0\2\202\0\0\0\0\1\0\0\0\7\202\301\301\301"
266  "\377\1___\377\202\0\0\0\377\2cje\377\305\322\310\377\204\0\0\0\377\2"
267  "\305\322\310\377cje\377\202\0\0\0\377\210cje\377\202\0\0\0\377\1\333"
268  "\333\333\377\202\267\267\267\377\3\0\0\0\223\0\0\0""8\0\0\0\7\214\0\0"
269  "\0\0\30\0\0\0\1\360\360\360g\376\375\375\377\360\356\355\377\331\325"
270  "\323\377\314\306\303\377\303\275\271\377\310\302\276\377\276\267\262"
271  "\377\351\347\346\377\366\365\365\377\332\331\330\377\233\226\222\377"
272  "\243\232\223\377\214\200x\377GB>\256\0\0\0""8\0\0\0\21\0\0\0\10\0\0\0"
273  "\7\0\0\0\16\277\277\277\377\276\276\276\377^^^\377\202\0\0\0\377\2cj"
274  "e\377\305\322\310\377\204\0\0\0\377\2\305\322\310\377cje\377\202\0\0"
275  "\0\377\1cje\377\206\305\322\310\377\1cje\377\202\0\0\0\377\1\332\332"
276  "\332\377\202\265\265\265\377\3\0\0\0\223\0\0\0""8\0\0\0\7\214\0\0\0\0"
277  "\20\0\0\0\2\361\360\360\276\363\362\361\377\341\336\334\377\316\311\306"
278  "\377\303\275\271\377\300\271\264\377\303\275\270\377\275\266\261\377"
279  "\326\322\320\377\332\331\330\377\265\263\261\377\205\200}\377\245\234"
280  "\225\377\213\177w\377abf\377\2051Nl\377\3\275\275\275\377\274\274\274"
281  "\377]]]\377\202\0\0\0\377\2cje\377\305\322\310\377\204\0\0\0\377\2\305"
282  "\322\310\377cje\377\202\0\0\0\377\2cje\377\305\322\310\377\204\0\0\0"
283  "\377\2\305\322\310\377cje\377\202\0\0\0\377\1\331\331\331\377\202\263"
284  "\263\263\377\3\0\0\0\223\0\0\0""8\0\0\0\7\214\0\0\0\0\30\0\0\0\5\356"
285  "\354\354\357\351\347\345\377\327\322\320\377\306\300\274\377\300\271"
286  "\264\377\276\267\262\377\277\270\263\377\273\264\257\377\270\261\255"
287  "\377\236\231\225\377\207\202\177\377\215\207\203\377\244\233\224\377"
288  "\211}u\377g`]\377:Vt\377<Yw\377@\\y\377B^|\377Ea\177\377\273\273\273"
289  "\377\272\272\272\377\\\\\\\377\203cje\377\1\305\322\310\377\204\0\0\0"
290  "\377\2\305\322\310\377cje\377\202\0\0\0\377\2cje\377\305\322\310\377"
291  "\204\0\0\0\377\1\305\322\310\377\203cje\377\6\330\330\330\377\261\261"
292  "\261\377\260\260\260\377\0\0\0\223\0\0\0""8\0\0\0\7\214\0\0\0\0\30\0"
293  "\0\0\6\350\346\344\377\340\335\333\377\317\312\307\377\307\302\276\377"
294  "\307\301\274\377\302\274\270\377\274\265\260\377\272\262\255\377\267"
295  "\257\252\377\266\256\251\377\264\254\246\377\257\247\241\377\242\231"
296  "\222\377\204xp\377bYS\377:Vt\377<Yv\377\77\\y\377B^|\377Eb\177\377\271"
297  "\271\271\377\270\270\270\377[[[\377\204\305\322\310\377\204\0\0\0\377"
298  "\2\305\322\310\377cje\377\202\0\0\0\377\2cje\377\305\322\310\377\204"
299  "\0\0\0\377\204\305\322\310\377\6\327\327\327\377\257\257\257\377\256"
300  "\256\256\377\0\0\0\223\0\0\0""8\0\0\0\7\214\0\0\0\0\25\0\0\0\6\332\326"
301  "\324\360\330\323\321\377\316\311\306\377\336\332\330\377\351\347\346"
302  "\377\326\322\320\377\270\261\255\377\267\257\252\377\265\255\250\377"
303  "\264\254\246\377\262\252\244\377\256\245\237\377\233\220\211\377xmf\377"
304  "VQN\377:Vt\377=Yw\377\77\\z\377B^|\377Da\177\377\202\266\266\266\377"
305  "\1ZZZ\377\210\0\0\0\377\2\305\322\310\377cje\377\202\0\0\0\377\2cje\377"
306  "\305\322\310\377\210\0\0\0\377\6\326\326\326\377\255\255\255\377\254"
307  "\254\254\377\0\0\0\223\0\0\0""8\0\0\0\7\214\0\0\0\0\20\0\0\0\6\304\300"
308  "\275\305\316\311\306\377\316\310\305\377\352\350\347\377\366\365\365"
309  "\377\332\331\330\377\236\231\225\377\266\256\251\377\264\254\246\377"
310  "\262\252\244\377\257\247\241\377\245\234\225\377\216\202z\377g^W\377"
311  "GKP\377\2051Nl\377\202\264\264\264\377\1YYY\377\210\0\0\0\377\2\305\322"
312  "\310\377cje\377\202\0\0\0\377\2cje\377\305\322\310\377\210\0\0\0\377"
313  "\6\325\325\325\377\253\253\253\377\252\252\252\377\0\0\0\223\0\0\0""8"
314  "\0\0\0\7\214\0\0\0\0\25\0\0\0\5\236\233\230z\303\275\271\377\305\300"
315  "\274\377\326\323\320\377\332\331\330\377\265\263\261\377\207\202\177"
316  "\377\264\254\246\377\262\252\244\377\257\247\241\377\251\240\232\377"
317  "\227\214\205\377xmf\377WOI\377\37\35\34\353\0\0\0\305\0\0\0\244\0\0\0"
318  "\225\0\0\0\223\0\0\0\226\202\262\262\262\377\1XXX\377\210\0\0\0\377\2"
319  "\305\322\310\377cje\377\202\0\0\0\377\2cje\377\305\322\310\377\210\0"
320  "\0\0\377\1\324\324\324\377\202\250\250\250\377\3\0\0\0\223\0\0\0""8\0"
321  "\0\0\7\214\0\0\0\0\25\0\0\0\2\0\0\0\31\250\242\236\333\267\257\252\377"
322  "\264\255\250\377\233\226\222\377\205\200}\377\216\210\203\377\257\247"
323  "\241\377\256\245\237\377\246\235\226\377\231\216\207\377\201un\377_V"
324  "P\377;63\365\0\0\0\263\0\0\0{\0\0\0L\0\0\0:\0\0\0""8\0\0\0=\202\260\260"
325  "\260\377\1WWW\377\210\0\0\0\377\1\305\322\310\377\204cje\377\1\305\322"
326  "\310\377\210\0\0\0\377\1\323\323\323\377\202\246\246\246\377\3\0\0\0"
327  "\223\0\0\0""8\0\0\0\7\214\0\0\0\0\6\0\0\0\1\0\0\0\12\\YWY\237\227\221"
328  "\365\242\227\221\377\243\232\223\377\202\245\234\225\377\20\242\231\222"
329  "\377\234\221\213\377\216\202z\377yng\377_VP\377E>;\373\22\21\20\300\0"
330  "\0\0}\0\0\0""8\0\0\0\21\0\0\0\10\0\0\0\7\0\0\0\16\256\256\256\377\255"
331  "\255\255\377VVV\377\210\0\0\0\377\206\305\322\310\377\210\0\0\0\377\1"
332  "\322\322\322\377\202\244\244\244\377\3\0\0\0\223\0\0\0""8\0\0\0\7\215"
333  "\0\0\0\0\21\0\0\0\2\0\0\0\31w\252v\377\223\223\206\377\213\177w\377\212"
334  "~v\377\211}u\377\203wo\377wle\377g^W\377WOI\377<74\362\22\21\20\277\0"
335  "\0\0\206\0\0\0G\0\0\0\26\0\0\0\2\202\0\0\0\0\4\0\0\0\7\254\254\254\377"
336  "\253\253\253\377ooo\377\225\0\0\0\377\2\20\20\20\377\321\321\321\377"
337  "\202\242\242\242\377\3\0\0\0\223\0\0\0""8\0\0\0\7\215\0\0\0\0\20\0\0"
338  "\0\3n\257o\377\232\301\233\377\234\302\236\377\222\245\216\377s~g\377"
339  "bZT\375aXR\377RJF\374=85\356#\40\37\321\0\0\0\236\0\0\0y\0\0\0G\0\0\0"
340  "\34\0\0\0\6\203\0\0\0\0\5\0\0\0\7\252\252\252\377\251\251\251\377\230"
341  "\230\230\377\"\"\"\377\224\0\0\0\377\2lll\377\313\313\313\377\202\240"
342  "\240\240\377\3\0\0\0\223\0\0\0""8\0\0\0\7\214\0\0\0\0\21\0\0\0\3k\256"
343  "l\377\225\277\226\377\227\300\231\377\232\301\234\377p\260q\377\0\0\0"
344  "\316\0\0\0\276\0\0\0\247\0\0\0\230\0\0\0\211\0\0\0u\0\0\0V\0\0\0""2\0"
345  "\0\0\26\0\0\0\6\0\0\0\1\203\0\0\0\0\2\0\0\0\7\250\250\250\377\202\247"
346  "\247\247\377\2\205\205\205\377<<<\377\220\0\0\0\377\12\4\4\4\377\10\10"
347  "\10\377lll\377\306\306\306\377\265\265\265\377\236\236\236\377\223\223"
348  "\223\372\0\0\0\220\0\0\0""6\0\0\0\7\213\0\0\0\0\20\0\0\0\3i\255j\377"
349  "\217\275\222\377\222\276\224\377\225\277\226\377n\257o\377\0\0\0\270"
350  "\0\0\0\222\0\0\0b\0\0\0D\0\0\0""8\0\0\0""2\0\0\0(\0\0\0\31\0\0\0\12\0"
351  "\0\0\2\205\0\0\0\0\2\0\0\0\6\230\230\230\277\202\245\245\245\377\4\244"
352  "\244\244\377\254\254\254\377\302\302\302\377\321\321\321\377\211\320"
353  "\320\320\377\204\317\317\317\377\202\316\316\316\377\11\315\315\315\377"
354  "\314\314\314\377\264\264\264\377\235\235\235\377\234\234\234\377UUU\333"
355  "\0\0\0\201\0\0\0.\0\0\0\6\212\0\0\0\0\13\0\0\0\3f\254g\377\212\273\214"
356  "\377\215\274\217\377\220\275\221\377k\256l\377\0\0\0\265\0\0\0\206\0"
357  "\0\0F\0\0\0\33\0\0\0\12\202\0\0\0\6\3\0\0\0\5\0\0\0\2\0\0\0\1\206\0\0"
358  "\0\0\3\0\0\0\4dddQ\240\240\240\371\203\242\242\242\377\202\241\241\241"
359  "\377\202\240\240\240\377\202\237\237\237\377\2\236\236\236\377\240\240"
360  "\240\377\202\237\237\237\377\203\236\236\236\377\202\235\235\235\377"
361  "\202\234\234\234\377\203\233\233\233\377\6\232\232\232\377\220\220\220"
362  "\372\11\11\11\251\0\0\0a\0\0\0\36\0\0\0\3\211\0\0\0\0\13\0\0\0\3d\253"
363  "e\377\206\271\207\377\210\272\212\377\213\273\214\377i\255j\377\0\0\0"
364  "\265\0\0\0\206\0\0\0E\0\0\0\26\0\0\0\4\214\0\0\0\0\5\0\0\0\2\0\0\0\23"
365  "KKKj\201\201\201\331\240\240\240\377\203\237\237\237\377\202\236\236"
366  "\236\377\202\235\235\235\377\2\234\234\234\377\236\236\236\377\202\235"
367  "\235\235\377\202\234\234\234\377\203\233\233\233\377\202\232\232\232"
368  "\377\11\231\231\231\377\225\225\225\376\223\223\223\375SSS\333\10\10"
369  "\10\251\0\0\0w\0\0\0""7\0\0\0\15\0\0\0\1\210\0\0\0\0\13\0\0\0\3a\252"
370  "b\377\200\267\202\377\203\270\205\377\205\271\207\377f\254g\377\0\0\0"
371  "\265\0\0\0\206\0\0\0E\0\0\0\26\0\0\0\4\216\0\0\0\0\5\0\0\0\6\0\0\0\34"
372  "\0\0\0E\0\0\0o\0\0\0\211\202\0\0\0\222\217\0\0\0\223\202\0\0\0\222\6"
373  "\0\0\0\217\0\0\0\202\0\0\0b\0\0\0""7\0\0\0\23\0\0\0\3\210\0\0\0\0\13"
374  "\0\0\0\3_\251_\377{\265}\377~\266\177\377\200\267\202\377d\253e\377\0"
375  "\0\0\265\0\0\0\206\0\0\0E\0\0\0\26\0\0\0\4\217\0\0\0\0\5\0\0\0\1\0\0"
376  "\0\6\0\0\0\23\0\0\0&\0\0\0""2\202\0\0\0""7\217\0\0\0""8\202\0\0\0""7"
377  "\5\0\0\0""6\0\0\0/\0\0\0\36\0\0\0\15\0\0\0\3\210\0\0\0\0\13\0\0\0\3\\"
378  "\250]\377v\263w\377y\264z\377{\265}\377a\252b\377\0\0\0\265\0\0\0\206"
379  "\0\0\0E\0\0\0\26\0\0\0\4\222\0\0\0\0\2\0\0\0\2\0\0\0\4\203\0\0\0\6\221"
380  "\0\0\0\7\202\0\0\0\6\2\0\0\0\3\0\0\0\1\210\0\0\0\0\13\0\0\0\3Z\247Z\377"
381  "r\261r\377t\262u\377v\263w\377_\251_\377\0\0\0\265\0\0\0\206\0\0\0E\0"
382  "\0\0\26\0\0\0\4\264\0\0\0\0\13\0\0\0\3W\246W\377l\257m\377o\260p\377"
383  "q\261s\377\\\250\\\377\0\0\0\265\0\0\0\206\0\0\0E\0\0\0\26\0\0\0\4\264"
384  "\0\0\0\0\13\0\0\0\3T\245U\377g\255h\377i\256j\377l\257m\377Y\247Z\377"
385  "\0\0\0\265\0\0\0\206\0\0\0E\0\0\0\26\0\0\0\4\264\0\0\0\0\13\0\0\0\3R"
386  "\244R\377b\253b\377d\254e\377g\255h\377W\246X\377\0\0\0\265\0\0\0\206"
387  "\0\0\0E\0\0\0\26\0\0\0\4\264\0\0\0\0\13\0\0\0\3P\243P\377]\251]\377`"
388  "\252`\377b\253c\377T\245U\377\0\0\0\265\0\0\0\206\0\0\0E\0\0\0\26\0\0"
389  "\0\4\264\0\0\0\0\13\0\0\0\3M\242M\377X\247X\377Z\250[\377]\251]\377R"
390  "\244R\377\0\0\0\265\0\0\0\206\0\0\0E\0\0\0\26\0\0\0\4\265\0\0\0\0\12"
391  "J\241K\377R\245S\377U\246U\377X\247X\377P\243P\377\0\0\0\265\0\0\0\206"
392  "\0\0\0E\0\0\0\26\0\0\0\4\266\0\0\0\0\11N\243N\377P\244Q\377R\245S\377"
393  "M\242M\377\0\0\0\265\0\0\0\206\0\0\0E\0\0\0\26\0\0\0\4\267\0\0\0\0\10"
394  "K\242K\377M\243N\377J\241K\377\0\0\0\265\0\0\0\206\0\0\0E\0\0\0\26\0"
395  "\0\0\4\270\0\0\0\0\7H\241H\377H\240H\377\0\0\0\264\0\0\0\206\0\0\0E\0"
396  "\0\0\26\0\0\0\4\271\0\0\0\0\6F\240F\377\0\0\0\255\0\0\0\206\0\0\0E\0"
397  "\0\0\26\0\0\0\4\272\0\0\0\0\5\0\0\0|\0\0\0~\0\0\0E\0\0\0\26\0\0\0\4\273"
398  "\0\0\0\0\4\0\0\0O\0\0\0>\0\0\0\26\0\0\0\4\274\0\0\0\0\3\0\0\0\32\0\0"
399  "\0\20\0\0\0\3\275\0\0\0\0\2\0\0\0\3\0\0\0\2\377\0\0\0\0\277\0\0\0\0"};
400 
401 
402 
403  return local_pixstream;
404 }
405 
406 /*-------- end ../sfi/sfidl generated code --------*/
407 
408 
The Bse namespace contains all functions of the synthesis engine.
Definition: bstbseutils.cc:67
Definition: bsecxxvalue.hh:13
Definition: bsecontribsampleandhold.genidl.hh:83
Definition: bsecontribsampleandhold.genidl.hh:53
Definition: sficxx.hh:169
Definition: bsecxxmodule.hh:92
Definition: bsecxxbase.hh:14