BEAST - Free Software Audio Synthesizer and Tracker  0.9.2
davchorus.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 Dav {
24 class ChorusBase;
25 class Chorus;
26 #define BSE_DAV_TYPE_CHORUS BSE_CXX_DECLARED_CLASS_TYPE (Bse::Dav, Chorus)
27 #define BSE_DAV_IS_CHORUS(o) (::Bse::CxxBase::instance_is_a (o, BSE_DAV_TYPE_CHORUS))
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 (Chorus);
53 class ChorusBase : public ::Bse::Effect {
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", ("/Enhance/Chorus")); }
61  static inline const char* i18n_category () { static const char *c = NULL;
62  return c ? c : c = sfi_category_concat ("/Modules", _("/Enhance/Chorus")); }
63  static inline const char* blurb () { return _("DavChorus adds more depth to sounds"); }
64  static inline const char* authors () { return "David A. Bartold"; }
65  static inline const char* license () { return _("GNU Lesser General Public License"); }
66  static inline const char* type_name () { return "BseDavChorus"; }
67 public:
68  enum {
69  ICHANNEL_AUDIO_IN,
70  N_ICHANNELS
71  };
72 public:
73  enum {
74  OCHANNEL_AUDIO_OUT,
75  N_OCHANNELS
76  };
77 protected:
78  enum ChorusPropertyID {
79  PROP_WET_OUT = 1,
80  };
81 public:
82  /* "transport" structure to configure synthesis modules from properties */
84  typedef ChorusPropertyID IDType;
85  Sfi::Real wet_out;
86  explicit ChorusProperties (ChorusBase *p) :
87  wet_out (p->wet_out)
88  {
89  }
90  };
91 protected:
92  typedef void AutoUpdateCategory;
93 protected:
94  Sfi::Real wet_out;
95 public:
96  void get_property (ChorusPropertyID prop_id, ::Bse::Value &value, GParamSpec *pspec)
97  {
98  switch (prop_id) {
99  case PROP_WET_OUT:
100  sfi_value_set_real (&value, wet_out);
101  break;
102  };
103  }
104  void set_property (ChorusPropertyID prop_id, const ::Bse::Value &value, GParamSpec *pspec)
105  {
106  switch (prop_id) {
107  case PROP_WET_OUT:
108  wet_out = sfi_value_get_real (&value);
109  break;
110  };
111  property_changed (ChorusPropertyID (prop_id));
112  update_modules();
113  switch (prop_id) {
114  default: ;
115  };
116  }
117  virtual bool editable_property (ChorusPropertyID prop_id, GParamSpec *pspec)
118  {
119  return true;
120  }
121  virtual void get_candidates (ChorusPropertyID prop_id, ::Bse::PropertyCandidatesHandle &pch, GParamSpec *pspec)
122  {
123  }
124  void property_updated (ChorusPropertyID prop_id, guint64 tick_stamp, double prop_value, GParamSpec *pspec)
125  {
126  bool seen_change = false;
127  switch (prop_id) {
128  default: ;
129  };
130  if (seen_change &&
131  property_changed (ChorusPropertyID (prop_id)))
132  update_modules();
133  }
134 private:
135  static struct StaticData {
136  int dummy;
137  } static_data;
138 protected:
139  virtual bool property_changed (ChorusPropertyID) { return false; }
140  virtual ~ChorusBase ()
141  {
142  }
143 public:
144 };
145 
146 
147 /* choice implementations */
148 
149 
150 /* record implementations */
151 
152 
153 /* sequence implementations */
154 
155 
156 /* class implementations */
157 void
158 ChorusBase::class_init (::Bse::CxxBaseClass *klass)
159 {
160  klass->set_accessors (::Bse::cxx_get_property_trampoline<ChorusBase, ChorusPropertyID>,
161  ::Bse::cxx_set_property_trampoline<ChorusBase, ChorusPropertyID>,
162  ::Bse::cxx_editable_property_trampoline<ChorusBase, ChorusPropertyID>,
163  ::Bse::cxx_get_candidates_trampoline<ChorusBase, ChorusPropertyID>,
164  NULL);
165  klass->add_param (PROP_WET_OUT, sfidl_pspec_Perc (_("Parameters"),"/opt/src/beast/plugins/davchorus.idl",512,"wet_out",_ ( "Wet out [%]" ) , _ ( "Set the amount of modified data to mix" ) , 5.00000000000000000e+01 , ":r:w:S:G:"));
166  klass->add_ichannel ("audio_in", _("Audio In"), _("Audio input"), ICHANNEL_AUDIO_IN);
167  klass->add_ochannel ("audio_out", _("Audio Out"), _("Chorus audio output"), OCHANNEL_AUDIO_OUT);
168 }
169 
170 
171 /* procedure implementations */
172 
173 
174 /* davchorus.idl type registrations */
175 #define BSE_CXX_REGISTER_ALL_TYPES_FROM_DAVCHORUS_IDL() \
176  BSE_CXX_REGISTER_EFFECT (Chorus); \
177  /* davchorus.idl type registrations done */
178 } // Dav
179 } // Bse
180 template<bool> const unsigned char*
181 ::Bse::Dav::ChorusBase::inlined_pixstream()
182 {
183  /* GdkPixbuf RGBA C-Source image dump 1-byte-run-length-encoded */
184 
185 #ifdef __SUNPRO_C
186 #pragma align 4 (local_pixstream)
187 #endif
188 #ifdef __GNUC__
189 static const guint8 local_pixstream[] __attribute__ ((__aligned__ (4))) =
190 #else
191 static const guint8 local_pixstream[] =
192 #endif
193 { ""
194  /* Pixbuf magic (0x47646b50) */
195  "GdkP"
196  /* length: header (24) + pixel_data (7573) */
197  "\0\0\35\255"
198  /* pixdata_type (0x2010002) */
199  "\2\1\0\2"
200  /* rowstride (256) */
201  "\0\0\1\0"
202  /* width (64) */
203  "\0\0\0@"
204  /* height (64) */
205  "\0\0\0@"
206  /* pixel_data: */
207  "\377\0\0\0\0\377\0\0\0\0\377\0\0\0\0\377\0\0\0\0\377\0\0\0\0\237\0\0"
208  "\0\0\4\352b\257\3\352b\257\30\352b\257\26\352b\257\2\211\0\0\0\0\1\352"
209  "b\257\2\202\352b\257\27\1\352b\257\3\243\0\0\0\0\4\352b\257\3\352b\257"
210  "\"\352b\2573\352b\257\22\207\0\0\0\0\6\352b\257\22\352b\257\244\352b"
211  "\257\360\352b\257\354\352b\257\217\352b\257\10\207\0\0\0\0\6\352b\257"
212  "\13\352b\257\230\352b\257\355\352b\257\356\352b\257\235\352b\257\16\241"
213  "\0\0\0\0\6\352b\257\4\352b\257\203\352b\257\361\352b\257\374\352b\257"
214  "\330\352b\2578\206\0\0\0\0\2\352b\257\214\352b\257\376\202\352b\257\377"
215  "\2\352b\257\375\352b\257i\207\0\0\0\0\2\352b\257u\352b\257\376\202\352"
216  "b\257\377\2\352b\257\376\352b\257\177\241\0\0\0\0\2\352b\257B\352b\257"
217  "\372\203\352b\257\377\2\352b\257\311\352b\257\11\205\0\0\0\0\1\352b\257"
218  "\317\204\352b\257\377\1\352b\257\251\207\0\0\0\0\1\352b\257\267\204\352"
219  "b\257\377\1\352b\257\301\241\0\0\0\0\1\352b\257s\204\352b\257\377\10"
220  "\352b\257\360\352b\257\30\352b\257\5\352b\257S\352b\257\222\352b\257"
221  "u\352b\257\30\352b\257\257\204\352b\257\377\1\352b\257\212\207\0\0\0"
222  "\0\1\352b\257\230\204\352b\257\377\1\352b\257\241\241\0\0\0\0\2\352b"
223  "\257K\352b\257\375\203\352b\257\377\4\352b\257\323\352b\257\13\352b\257"
224  "y\352b\257\372\202\352b\257\377\20\352b\257\307\352b\257D\351b\256\343"
225  "\340g\254\377\342f\254\377\351b\257\324\352b\257\37\0\0\0\0\352b\257"
226  "\1\352b\2574\352b\257i\352b\257G\352b\257\6\0\0\0\0\352b\257%\351b\257"
227  "\333\202\341f\254\377\10\351b\257\336\352b\257+\0\0\0\0\352b\2577\352"
228  "b\257\242\352b\257\256\352b\257W\352b\257\3\233\0\0\0\0\10\352b\257\5"
229  "\351b\257\225\342f\254\370\333j\252\376\346d\256\345\352b\257D\352b\257"
230  "\22\352b\257\346\204\352b\257\377\5\352b\257[\316r\2460\274|\240\324"
231  "\276{\240\301\320q\246\40\202\0\0\0\0\16\352b\257o\352b\257\367\352b"
232  "\257\377\352b\257\375\352b\257\237\352b\257\6\0\0\0\0\317q\246&\275{"
233  "\240\310\274|\240\315\316q\246*\0\0\0\0\352b\2575\352b\257\355\202\352"
234  "b\257\377\2\352b\257\372\352b\257h\227\0\0\0\0\14\352b\257$\352b\257"
235  "^\352b\257J\352b\257\11\0\0\0\0\312t\245\13\275{\240\223\267\177\236"
236  "\342\303x\242I\0\0\0\0\352b\257\30\352b\257\357\204\352b\257\377\10\352"
237  "b\257j\262\202\235!\262\202\235\312\262\202\235\263\262\202\235\24\0"
238  "\0\0\0\352b\257\23\352b\257\353\203\352b\257\377\11\352b\257\372\352"
239  "b\257@\0\0\0\0\262\202\235\31\262\202\235\274\262\202\235\301\262\202"
240  "\235\34\0\0\0\0\352b\257\217\204\352b\257\377\2\352b\257\315\352b\257"
241  "\3\225\0\0\0\0\31\352b\257J\352b\257\354\352b\257\376\352b\257\375\352"
242  "b\257\261\352b\257\16\262\202\235\10\262\202\235\214\262\202\235\342"
243  "\262\202\235\77\0\0\0\0\352b\257\4\352b\257\255\351b\257\377\347c\256"
244  "\377\351b\256\377\352b\257\354\352b\257&\270\177\2373\263\201\235\333"
245  "\262\201\235\275\263\201\235\26\0\0\0\0\352b\257\"\352b\257\374\203\352"
246  "b\257\377\11\352b\257\376\352b\257[\0\0\0\0\270\177\237)\263\201\235"
247  "\320\262\201\235\313\263\201\235\36\0\0\0\0\352b\257\223\204\352b\257"
248  "\377\2\352b\257\320\352b\257\4\224\0\0\0\0\2\352b\257\11\352b\257\315"
249  "\203\352b\257\377\6\352b\257\376\352b\257_\274}\241\24\265\200\236\255"
250  "\262\201\235\352\263\201\235G\202\0\0\0\0\36\352b\257\30\340g\254\253"
251  "\314r\245\367\330k\251\326\347c\256H\304{\244\25\300|\242\227\265\200"
252  "\236\373\265\200\236\337\275}\2415\304{\244\1\352b\257\11\352b\257\321"
253  "\352b\257\377\351b\256\377\351b\257\377\352b\257\357\352b\257)\304{\244"
254  "\17\300|\242\210\266\200\236\370\264\200\236\350\274}\241C\304{\244\1"
255  "\352b\257<\352b\257\360\347c\256\377\346d\256\377\352b\257\373\352b\257"
256  "r\225\0\0\0\0\2\352b\257\21\352b\257\350\204\352b\257\377\6\350c\256"
257  "\211\302{\243i\271~\240\360\263\201\235\372\273~\240\200\303{\244\10"
258  "\202\0\0\0\0\"\263\201\235\77\262\202\235\337\265\200\236\210\344e\255"
259  "p\346d\256\320\336i\253\366\303x\242\375\267\177\236\372\301{\243\247"
260  "\304{\244\33\0\0\0\0\352b\2574\343f\254\320\322o\247\374\336h\253\345"
261  "\351c\256Z\305z\244\37\304{\244\200\302{\243\346\266\200\236\371\266"
262  "\200\236\373\301|\242\265\304{\244#\337j\254\2\344e\255K\317q\246\333"
263  "\311t\244\355\341g\254s\352b\257\6\0\0\0\0\352b\257$\352b\257o\352b\257"
264  "i\352b\257\34\220\0\0\0\0\22\352b\257\5\352b\257\265\352b\257\377\351"
265  "b\256\377\351b\257\377\352b\257\373\323p\250\255\303{\243\334\274}\240"
266  "\365\313s\245\376\332k\252\353\341g\254\204\341g\254\16\0\0\0\0\263\201"
267  "\235G\262\201\235\346\317q\246\324\352b\257\374\202\352b\257\377\31\347"
268  "d\256\377\304x\243\361\302{\243\352\304{\244\215\304{\244!\276}\242\3"
269  "\266\200\236J\263\201\235\344\266\177\236z\303{\2430\304{\244\244\304"
270  "{\244\353\301|\243\305\264\200\236\327\305v\243\370\332l\252\367\336"
271  "i\253\270\330m\2529\265\201\236\22\262\202\235\250\262\202\235\320\262"
272  "\202\235$\0\0\0\0\352b\2578\352b\257\346\202\352b\257\377\2\352b\257"
273  "\334\352b\257%\220\0\0\0\0\10\352b\257$\345d\255\310\325m\250\374\334"
274  "i\252\367\330m\251\335\305{\244\354\305z\244\314\336i\253\351\202\352"
275  "b\257\377\6\352b\257\375\347d\256\251\311w\245\37\275}\241\222\272~\240"
276  "\370\341g\254\374\204\352b\257\377\16\331k\251\334\302|\243\267\304{"
277  "\244\352\304{\244\254\304{\244;\265\200\236[\264\200\236\353\273~\240"
278  "\265\304{\244\301\304{\244\352\304{\244\230\275}\241>\317p\246\314\351"
279  "c\257\377\202\352b\257\377\7\347d\256\345\313t\245]\263\201\235\270\262"
280  "\201\235\327\262\202\235&\0\0\0\0\352b\257\257\204\352b\257\377\1\352"
281  "b\257\223\217\0\0\0\0\11\304{\244\2\304{\244\14\273}\240P\264\200\235"
282  "\346\272~\240\351\303{\243\354\304{\244\245\331l\252h\352b\257\373\203"
283  "\352b\257\377\5\351c\257\374\313v\246\327\302{\243\366\302{\243\377\341"
284  "g\254\377\204\352b\257\377\15\333j\252\314\275}\2418\304{\244\221\304"
285  "{\244\344\304{\244\333\301{\242\336\300|\242\374\303{\243\366\304{\244"
286  "\324\304{\244x\304{\244\30\307v\244!\346d\256\352\204\352b\257\377\6"
287  "\324o\250\353\266\177\236\363\263\200\235\355\272~\240L\304{\244\7\352"
288  "b\257\311\204\352b\257\377\1\352b\257\255\216\0\0\0\0\12\304{\244\1\304"
289  "{\2444\304{\244\243\277|\242\330\263\200\235\374\270\177\237\351\302"
290  "{\243\206\304{\244!\350c\256I\352b\257\375\203\352b\257\377\26\351b\257"
291  "\377\313v\246\377\302{\243\376\273}\240\376\315r\245\374\351c\256\377"
292  "\346d\255\377\347c\256\377\346d\256\376\302y\242\311\262\202\235\37\304"
293  "{\244\24\304{\244l\304{\244\352\303{\243\377\301{\242\377\277{\242\367"
294  "\303{\243\220\304{\244\22\0\0\0\0\315r\245!\350c\256\356\204\352b\257"
295  "\377\7\325o\250\375\267\177\237\377\264\200\236\376\300{\242\331\304"
296  "{\244l\347d\256\214\352b\257\376\202\351b\256\377\2\352b\257\375\352"
297  "b\257g\216\0\0\0\0""2\304{\244\2\304{\244a\304{\244\352\277|\242\360"
298  "\263\200\235\373\265\200\236\270\273~\240\25\0\0\0\0\340g\253\31\350"
299  "c\256\336\351b\256\377\347c\256\377\351b\257\377\342g\254\373\306y\244"
300  "\335\276|\241\343\263\200\235\375\272}\240\373\316s\246\374\306u\243"
301  "\376\312s\244\346\302x\242\313\262\202\235\333\262\202\2352\304{\244"
302  "\23\304{\244w\305z\244\346\311v\245\372\301x\241\376\275{\241\376\303"
303  "{\244\322\304{\244*\304{\244\1\274|\240\15\336h\253\300\351b\257\377"
304  "\347c\256\377\350c\256\377\350c\256\376\312u\245\354\266\177\236\350"
305  "\264\177\236\373\301{\243\374\304{\244\315\315u\2473\346d\255\231\324"
306  "n\250\365\326m\250\361\347c\256\210\352b\257\6\217\0\0\0\0""0\304{\244"
307  "\32\304{\244y\277|\242\340\264\200\236\376\267\177\237\333\301|\2429"
308  "\304{\244\4\303{\243\"\311u\245\235\324n\250\375\312s\244\377\327m\251"
309  "\364\314u\246\245\304{\2443\270\177\237b\262\201\235\355\270\177\237"
310  "\337\300|\242\335\265\200\236\371\266\200\236\354\265\200\236\324\262"
311  "\201\235\341\272~\240Y\304{\244\211\307y\245\351\337h\254\373\351b\257"
312  "\376\351c\257\377\337h\254\374\310x\245\356\304{\244\232\304{\244,\267"
313  "\200\237\12\271~\237\216\321p\246\372\313s\245\375\323n\247\375\321r"
314  "\247\325\302{\243o\263\201\235\264\263\201\235\342\300{\242\322\304{"
315  "\244\351\304{\244\215\275}\241\77\263\201\235\306\264\201\235\263\265"
316  "\200\236\25\217\0\0\0\0\32\304{\244\12\304{\244]\304{\244\311\277|\242"
317  "\357\263\201\235\367\271\177\237\371\303{\243\260\304{\244@\304{\244"
318  "\271\303{\243\363\273}\240\376\263\201\235\373\271~\237\225\304z\244"
319  "\34\344f\255\11\267\177\237G\262\202\235\343\263\201\235\232\272~\240"
320  "T\263\200\235\344\266\177\236\366\271~\237\371\272~\240\371\302{\243"
321  "\343\304{\244\360\331m\252\357\204\352b\257\377\24\334k\253\353\304{"
322  "\244\351\304{\244\277\303{\243\200\276}\241\304\274}\240\373\264\200"
323  "\235\375\270\177\237\335\301|\243K\276|\241\30\265\200\236\255\263\201"
324  "\235\324\274}\241\\\304{\244\261\304{\244\351\301|\242\277\263\200\235"
325  "\341\262\201\235\276\266\200\236\34\304{\244\1\214\0\0\0\0\34\304{\244"
326  "\3\304{\244\33\304{\244p\304{\244\337\304{\244\324\275}\241\224\262\201"
327  "\235\343\267\177\237\337\303{\243\351\304{\244\264\304{\244\275\301{"
328  "\242\324\266\177\236\370\262\201\235\365\267\177\236f\351b\257~\352b"
329  "\257\326\346d\256\337\313s\245\362\264\201\235\265\274}\240\207\264\200"
330  "\236\366\266\177\236\370\301{\242\373\302{\243\376\303{\243\372\304{"
331  "\244\362\340h\254\356\204\352b\257\377\25\350c\256\323\304{\244\201\304"
332  "{\244\352\304{\244\374\303{\243\375\274|\240\375\263\200\235\372\263"
333  "\200\235\247\335i\2533\351b\257\262\345e\255\364\335i\253\361\324n\250"
334  "O\304{\244$\304{\244\212\301{\242\347\265\177\236\375\265\177\236\354"
335  "\301|\242\215\304{\244<\304{\244\7\211\0\0\0\0\22\304{\244\15\304{\244"
336  ")\304{\244]\304{\244\260\304{\244\347\304{\244\305\304{\244H\264\201"
337  "\236=\262\202\235\334\264\201\236\251\303{\243\235\304{\244\350\304{"
338  "\244\313\276|\241\247\267\177\236\370\262\201\235\372\323o\247\306\352"
339  "b\257\374\202\352b\257\377\12\351b\257\377\315s\246\342\300|\242\344"
340  "\265\200\236\375\267\177\237\377\276z\240\375\257x\227\363\265z\233\227"
341  "\304{\244\202\341h\254\257\204\352b\257\377\11\351b\257\231\304{\244"
342  "\20\304{\244v\302{\243\324\263x\231\367\260{\231\377\263\200\235\376"
343  "\270~\236\307\350c\256\321\203\352b\257\377\11\351b\257\332\343f\255"
344  "\32\304{\244@\301{\242\322\265\200\236\376\266\177\236\376\302{\243\363"
345  "\304{\244\274\304{\244#\210\0\0\0\0\22\304{\244\22\304{\244\223\304{"
346  "\244\332\304{\244\353\304{\244\331\304{\244\221\304{\2441\304{\244\3"
347  "\262\202\2356\262\202\235\334\262\202\235\232\276}\242!\304{\244s\304"
348  "{\244\334\302z\243\367\273}\240\377\263\200\235\377\337h\253\374\204"
349  "\352b\257\377\26\335j\253\374\300|\242\340\263\200\235\353\265\177\235"
350  "\373\272y\236\377\232r\211\374\206n|\256\212n~(\337f\252\30\350c\256"
351  "\274\335i\253\374\334j\252\377\340g\253\344\330l\251)\0\0\0\0\231r\210"
352  "\16\224p\204o\233r\211\360\267z\234\377\263\200\235\377\300y\241\365"
353  "\352b\257\375\203\352b\257\377\11\352b\257\375\327n\251\215\304{\244"
354  "\306\301|\243\355\265\200\236\361\266\177\236\373\302{\243\350\304{\244"
355  "\206\304{\244\24\210\0\0\0\0\22\304{\244\30\304{\244\262\304{\244\333"
356  "\304{\244\220\304{\244;\304{\244\16\304{\244\1\0\0\0\0\262\202\235-\262"
357  "\202\235\326\262\202\235\266\263\201\236\27\277z\2416\300z\241\311\302"
358  "z\242\375\272}\237\377\263\200\235\377\334i\252\377\204\352b\257\377"
359  "\26\333k\252\351\264{\233}\256\177\232\343\253|\227\374\271y\235\372"
360  "\273y\236\375\240s\214\365\210n}\253\200lx<\267u\232#\270~\237\300\266"
361  "\177\236\372\265\200\236\265\261\202\234\23\200lx\21\213n~q\244t\217"
362  "\344\273y\236\375\272{\236\372\261\177\233\376\276z\240\376\350c\256"
363  "\377\203\352b\257\377\12\351b\257\376\315t\246\353\304{\244\332\300|"
364  "\242\213\263\201\235\321\265\200\236\340\302{\243\346\304{\244\305\304"
365  "{\244Q\304{\244\12\207\0\0\0\0\4\304{\244\2\304{\244\35\304{\244&\304"
366  "{\244\11\204\0\0\0\0\13\262\202\235\31\262\202\235\274\263\201\235\316"
367  "\274{\240h\277y\240\306\277y\240\374\253u\224\360\247y\223\343\263~\234"
368  "\376\310t\243\377\347d\256\377\202\344e\255\377!\343d\254\376\261s\226"
369  "\330\215r\201\254\251~\226\371\246|\224\344\253w\224\206\302z\243\306"
370  "\277y\241\370\254u\224\372\231q\210\335\224r\206\210\260\200\233\311"
371  "\262\202\235\372\256\200\232\271\224s\205D\226p\206\226\252u\222\357"
372  "\277z\241\373\300y\241\306\264{\233\210\257\200\232\355\256{\230\373"
373  "\326k\247\376\347c\256\377\342f\254\377\347c\256\377\335j\253\372\305"
374  "z\244\314\304{\244N\266\200\236&\262\202\235\307\262\201\235\275\301"
375  "|\242\177\202\304{\244\334\4\304{\244z\304{\244,\304{\244\12\304{\244"
376  "\1\213\0\0\0\0""7\304{\244\6\276|\241>\271~\237\316\275}\241\360\300"
377  "z\241\353\274y\237\374\246t\220\337\217o\201l\257~\231\201\275|\241\371"
378  "\302z\243\377\307u\243\377\302x\241\377\302w\241\375\254p\222\375\213"
379  "o\177\372\210o}\362\252~\227\365\257\200\233\301\260\177\232\34\303{"
380  "\2432\302z\242\236\301z\242\353\275y\237\374\264w\232\367\270|\236\366"
381  "\263~\234\375\244w\220\353\250u\222\342\267x\233\372\277z\241\367\300"
382  "z\241\262\301z\2421\262\201\2359\261\201\234\335\251|\226\317\267v\233"
383  "\356\312t\245\377\276z\240\377\310t\244\377\302y\242\306\303{\244B\304"
384  "{\244\6\262\202\235\37\262\202\235\310\262\202\235\272\267\200\237\""
385  "\304{\244R\304{\244\277\304{\244\351\304{\244\315\304{\244\211\304{\244"
386  "K\304{\244\30\304{\244\1\210\0\0\0\0""8\304{\244\1\303z\243;\302z\243"
387  "\331\302{\243\374\300{\242\377\257v\226\367\231q\210\311\212n~O\214r"
388  "\201\11\263\201\235o\271~\237\363\275{\240\315\245u\220\306\255~\231"
389  "\374\264\177\235\377\274z\237\377\263w\231\377\246u\220\360\257\177\232"
390  "\346\262\201\234\325\262\202\235(\304{\244\1\304{\244\22\301z\242L\276"
391  "y\240\256\301z\242\370\302{\243\377\276|\241\377\276z\240\377\300z\241"
392  "\371\276y\240\320\274y\237w\300z\241\34\304{\244\1\262\202\2356\262\202"
393  "\235\335\262\201\235\250\274y\236\242\271|\236\362\262\201\235\377\271"
394  "}\237\377\276z\240\354\302z\242\232\304{\244X\274~\2410\262\202\235\273"
395  "\262\202\235\323\262\202\235*\304{\244\4\304{\244(\304{\244w\304{\244"
396  "\300\304{\244\350\304{\244\345\304{\244\221\304{\244\20\210\0\0\0\0\40"
397  "\304{\244\1\276y\2404\272y\235\324\270z\235\375\257|\231\360\223r\205"
398  "\211\202ly)\177lw\4\262\202\235\1\262\202\235W\262\201\235\353\257\177"
399  "\232\225\222s\205\210\253}\227\370\252}\226\376\246u\220\370\271x\235"
400  "\361\276z\240\374\265~\235\375\257\200\233\351\243{\222B\177lw\1\304"
401  "{\244\2\304{\244-\303z\243\240\301z\242\364\271}\236\376\271}\237\377"
402  "\276z\240\377\251u\222\327\236r\213J\252u\223\10\202\0\0\0\0\16\262\202"
403  "\235(\262\202\235\320\262\202\235\277\234u\213W\241w\217\320\257\200"
404  "\233\377\250y\224\374\261v\230\374\277y\240\367\303z\243\350\302{\243"
405  "\206\263\201\235\242\262\202\235\335\262\202\2356\202\0\0\0\0\6\304{"
406  "\244\6\304{\244!\304{\244X\304{\244\215\304{\244o\304{\244\15\211\0\0"
407  "\0\0/\251u\222\5\223q\204_\220r\203\352\221s\204\345\217r\203E\177lw"
408  "\2\0\0\0\0\177lw\2\244|\222S\260\201\233\351\243{\221\334\243u\217\354"
409  "\263\177\234\377\260~\232\354\231s\210|\242s\215Q\252u\223\231\256}\230"
410  "\361\253\177\230\374\214q\201\261\210n}@\274y\236E\303z\243\270\301z"
411  "\242\363\256w\226\367\252|\226\373\262\177\234\365\276z\240\367\260v"
412  "\227\371\223p\204\301\204mzS\177lw\15\0\0\0\0\257\201\233\30\261\202"
413  "\234\274\255\200\231\335\223q\204\313\255y\227\373\262\200\234\376\253"
414  "{\226\313\213n\177\305\224p\204\365\244s\216\345\247u\221\213\260\200"
415  "\233\240\262\202\235\334\262\202\2357\204\0\0\0\0\1\304{\244\2\202\304"
416  "{\244\11\1\304{\244\1\210\0\0\0\0""0\177lw\3\177lw+\177lw\251\177lw\373"
417  "\200lw\374\200lw\267\177lw3\177lw\4\177lw&\216r\202\302\255~\231\374"
418  "\257z\230\373\273z\236\372\265\200\236\374\266\200\236\370\301{\242\230"
419  "\302{\243\24\243z\221\24\255\177\231\263\254\177\230\367\225r\206\365"
420  "\245t\220\346\275y\237\350\276y\240\370\243s\216\364\213o\177\335\251"
421  "~\227\336\262\201\235\317\275{\240\241\301z\242\360\266x\233\374\233"
422  "r\211\347\213n~\211\203my7\212p\177c\251~\226\334\256}\230\372\257w\226"
423  "\371\273|\237\373\263\201\235\376\273~\240\346\254v\224|\201lx\235\200"
424  "lx\346\202my\340\243{\222\321\261\201\234\340\256\200\232;\217\0\0\0"
425  "\0""2\177lw\6\177lw\77\177lw\271\177lw\353\201my\267\202my\267\177lw"
426  "\354\177lw\304\177lwY\201lx=\225s\206\314\271|\236\373\302{\242\372\300"
427  "{\242\327\263\200\235\343\266\200\236\363\302{\243\347\304{\244v\272"
428  "{\236&\251|\226\276\252}\226\371\270z\235\367\276y\240\376\263w\230\375"
429  "\232q\210\363\204mz\277\212q\177e\260\201\234\276\262\202\235\306\270"
430  "\177\2371\300z\242p\301z\242\334\275y\237\373\257v\226\370\235r\212\344"
431  "\220p\202\361\254z\226\374\276|\241\376\301z\242\361\273}\240\314\262"
432  "\201\235\364\273~\241\363\303{\244\305\266x\233V\203mzk\201my\320\234"
433  "x\214\372\252~\227\365\232w\213f\177lw\2\213\0\0\0\0""5\177lw\1\177l"
434  "w\17\177lw4\177lwq\177lw\316\177lw\342\177lw}\200lx\32\200lx\33\177l"
435  "w\207\200lx\341\205m{\347\236r\213\257\275z\240\315\302{\243\375\276"
436  "{\241\321\273}\240U\262\202\235\312\264\201\236\316\302|\243\306\304"
437  "{\244\347\272x\235\266\222p\203\361\210o}\377\237s\214\354\235r\212\337"
438  "\213n\177\267\201lxh\177lw#\252\177\227\27\262\202\235\262\262\202\235"
439  "\330\262\202\2350\304{\244\10\302z\243@\300z\241\244\277z\241\352\277"
440  "y\241\375\274y\237\376\301{\242\375\301{\242\366\300{\242\201\265\200"
441  "\236m\262\202\235\351\271\177\237\264\304{\244\341\304{\244\323\301z"
442  "\242k\217p\202d\212p\177\353\214q\200\374\212p\177\212\177lw\7\213\0"
443  "\0\0\0""6\177lw\30\177lw\216\177lw\331\177lw\354\177lw\314\177lwk\177"
444  "lw\20\0\0\0\0\276z\240\3\266x\233C\257v\226\261\261v\227\363\274y\237"
445  "\375\273y\236\375\247u\221\376\222q\204\320\231w\212H\262\202\235\310"
446  "\262\202\235\270\271{\236P\271x\235\307\277y\240\372\262w\230\376\235"
447  "r\212\375\214n\177\353\205m{\230\201ly0\177lw\4\0\0\0\0\262\202\235\11"
448  "\262\202\235\217\262\202\235\345\262\202\235C\264\201\236\1\304{\244"
449  "\17\304{\244d\301z\242\273\302z\242\361\302z\243\374\273y\236\377\241"
450  "t\215\361\220q\203^\260\201\233]\262\202\235\350\263\201\235w\303{\244"
451  "e\304{\244\317\303z\243\345\262w\230\324\225p\205\372\206m{\376\201l"
452  "x\327\177lwO\177lw\12\212\0\0\0\0\6\177lw,\177lw\304\177lw\300\177lw"
453  "y\177lw.\177lw\7\202\0\0\0\0""0\304{\244\17\304{\244\247\304{\244\370"
454  "\301z\242\350\254v\224\352\221p\203\375\203mz\375\177lw\370\207o}\270"
455  "\256\200\232\327\260\201\233\312\213q\200{\210n}\334\242s\216\351\277"
456  "y\240\342\301z\242\363\270x\234\373\253u\223\364\232q\210\266\205m{@"
457  "\177lw\7\262\202\235\7\262\202\235\205\262\202\235\343\262\202\235E\271"
458  "\177\240\1\304{\2448\304{\244\337\304{\244\366\274y\237\342\243s\216"
459  "\354\216o\201\372\201lx\372\200lw\316\235x\215\223\262\202\235\354\262"
460  "\202\235~\245w\221\21\246t\220i\257v\226\350\274y\237\374\276y\240\372"
461  "\265w\232\361\243s\216\366\212n~\336\177lw~\177lw!\177lw\2\210\0\0\0"
462  "\0\4\177lw\10\177lw,\177lw\40\177lw\6\204\0\0\0\0""2\301z\242\6\302z"
463  "\243Q\272x\235\230\230q\207\261\203mz\351\177lw\321\203mz\213\200lx\255"
464  "\202my\361\242{\221\366\254\177\230\366\211p\177\353\177lw\316\206m{"
465  "\\\273y\2368\303z\243w\301z\242\305\277z\241\357\254u\224\371\205m{\323"
466  "\177lwj\207o}%\260\201\234\206\262\202\235\342\262\202\235D\263\200\235"
467  "\1\300z\241\30\275y\237~\252u\223\262\213n\177\337\201lx\341\201my\220"
468  "\202my\217\177lw\344\214q\200\350\255\200\231\364\252~\227\273\203nz"
469  "y\177lw\310\205m{\346\235r\213\244\300z\241\236\304{\244\321\300z\241"
470  "\352\233r\211\344\200lw\356\177lw\261\177lwB\177lw\14\177lw\1\215\0\0"
471  "\0\0""3\177lw\7\177lw/\200lxj\201lx\263\177lw\350\177lw\266\177lw9\200"
472  "lx\6\177lw6\201my\332\235y\215\376\253~\230\377\213q\200\337\177lwc\177"
473  "lw\20\0\0\0\0\304{\244\5\301z\242\34\267x\233L\227q\207\214\200lx\333"
474  "\177lw\354\200lx\272\243{\222\243\260\201\234\344\260\201\233G\200lx"
475  "\37\177lwW\201lx\231\200lw\341\177lw\323\177lw\\\177lw\15\200lw\16\177"
476  "lwd\211p\177\322\252~\227\376\240z\220\372\201my\362\177lw\322\177lw"
477  "q\202my\25\303{\243\14\304{\244)\301z\242G\231q\210I\177lw\237\177lw"
478  "\352\177lw\332\177lw\220\177lw\"\214\0\0\0\0\21\177lw\2\177lwF\177lw"
479  "\317\177lw\355\177lw\335\177lw\220\177lw-\177lw\2\0\0\0\0\177lw\26\202"
480  "my\212\242{\221\332\253\177\230\372\212p\177\364\177lw\312\177lwk\177"
481  "lw\10\202\0\0\0\0\16\277z\241\1\204mz\12\177lwF\177lw\231\200lx\242\220"
482  "s\203\277\226u\210\361\222t\205}\177lw\260\177lw\353\177lw\350\177lw"
483  "\254\177lwJ\177lw\7\202\0\0\0\0\7\177lw\6\226v\210\\\253\177\230\364"
484  "\240z\217\375\201my\361\177lw\255\177lw\40\203\0\0\0\0\10\304{\244\1"
485  "\227q\207\1\177lw\26\177lwo\177lw\307\177lw\305\177lw7\177lw\1\213\0"
486  "\0\0\0\7\177lw\3\177lwL\177lw\272\177lw\205\177lw\77\177lw\16\177lw\1"
487  "\202\0\0\0\0\10\177lw\1\227v\211\24\260\201\233\233\260\201\233\345\217"
488  "r\203\254\177lw\303\177lw~\177lw\12\204\0\0\0\0\13\177lw\2\177lw\32\177"
489  "lwv\200lw\356\200lw\376\200lx\331\177lw\311\177lw\240\177lwR\177lw\31"
490  "\177lw\3\204\0\0\0\0\6\257\200\233.\260\201\234\333\246}\224\326\202"
491  "my\301\177lw\247\177lw\36\206\0\0\0\0\4\177lw\7\177lw!\177lw'\177lw\11"
492  "\215\0\0\0\0\3\177lw\10\177lw\27\177lw\10\206\0\0\0\0\6\240z\217\16\242"
493  "z\221\247\243{\222\345\240z\220J\177lw\33\177lw\20\204\0\0\0\0\12\177"
494  "lw\1\177lw\33\177lw\203\177lw\345\200lw\330\203mz\302\177lw\351\177l"
495  "w\323\177lwj\177lw\25\206\0\0\0\0\6\241z\2217\242{\221\341\244{\222\266"
496  "\216r\202'\177lw\26\177lw\3\237\0\0\0\0\6\177lw\5\201myL\202mz\345\202"
497  "mz\372\204n{\233\177lw\25\203\0\0\0\0\16\177lw\4\177lw\27\177lwB\177"
498  "lw\237\177lw\347\177lw\266\177lwA\203mz\34\177lw|\177lw\340\177lw\346"
499  "\177lw\227\177lw*\177lw\4\203\0\0\0\0\6\177lw\22\203mz\220\202my\373"
500  "\204n{\351\202myU\177lw\6\237\0\0\0\0#\177lw\14\177lw_\177lw\321\177"
501  "lw\357\201mx\353\177lw\354\177lw\224\177lw+\177lw\4\177lw\7\177lwX\177"
502  "lw\273\177lw\343\177lw\344\177lw\241\177lw*\177lw\2\0\0\0\0\177lw\13"
503  "\177lwJ\177lw\270\177lw\357\177lw\305\177lwp\177lw\33\177lw\2\177lw\""
504  "\177lw\221\177lw\352\201mx\352\200lx\360\177lw\324\177lwd\177lw\24\177"
505  "lw\1\232\0\0\0\0\23\177lw\1\177lw\6\177lw\40\177lwt\177lw\335\177lw\323"
506  "\200lxi\204nzK\177lw\267\177lw\357\177lw\302\177lwV\177lw\40\177lw\252"
507  "\177lw\340\177lw\251\177lwZ\177lw\30\177lw\1\203\0\0\0\0\21\177lw\2\177"
508  "lw&\177lw\213\177lw\341\177lw\337\177lwS\177lw:\177lw\244\177lw\351\177"
509  "lw\256\203mzH\200lxm\177lw\336\177lw\346\177lw\232\177lw0\177lw\4\230"
510  "\0\0\0\0\13\177lw\4\177lw6\177lw\205\177lw\277\177lw\347\177lw\302\177"
511  "lwH\177lw\7\177lw\2\177lw(\177lw\214\202\177lw\342\5\177lw\215\177lw"
512  "b\177lwC\177lw\21\177lw\2\207\0\0\0\0\21\177lw\15\177lwI\177lw\221\177"
513  "lw\253\177lw\323\177lw\346\177lw\224\177lw#\177lw\1\177lw\10\177lwL\177"
514  "lw\263\177lw\357\177lw\306\177lwa\177lw\37\177lw\2\226\0\0\0\0\7\177"
515  "lw\30\177lw\264\177lw\357\177lw\323\177lw\213\177lw1\177lw\4\203\0\0"
516  "\0\0\7\177lw\16\177lwX\177lw\307\177lw\360\177lw\314\177lw7\177lw\1\210"
517  "\0\0\0\0\10\177lw\2\177lwK\177lw\341\177lw\347\177lw\276\177lwe\177l"
518  "w\30\177lw\1\202\0\0\0\0\7\177lw\2\177lw\"\177lw\207\177lw\342\177lw"
519  "\351\177lw\232\177lw\21\226\0\0\0\0\6\177lw\16\177lwh\177lwq\177lw-\177"
520  "lw\13\177lw\1\205\0\0\0\0\5\177lw\4\177lw/\177lw{\177lw\201\177lw\"\211"
521  "\0\0\0\0\6\177lw\1\177lw+\177lw\200\177lwT\177lw\35\177lw\4\206\0\0\0"
522  "\0\5\177lw\15\177lwO\177lw\211\177lw`\177lw\12\227\0\0\0\0\2\177lw\5"
523  "\177lw\4\212\0\0\0\0\3\177lw\5\177lw\7\177lw\1\212\0\0\0\0\3\177lw\2"
524  "\177lw\6\177lw\2\211\0\0\0\0\3\177lw\2\177lw\7\177lw\5\377\0\0\0\0\377"
525  "\0\0\0\0\377\0\0\0\0\377\0\0\0\0\377\0\0\0\0\217\0\0\0\0"};
526 
527 
528 
529  return local_pixstream;
530 }
531 
532 /*-------- end ../sfi/sfidl generated code --------*/
533 
534 
The Bse namespace contains all functions of the synthesis engine.
Definition: bstbseutils.cc:67
Definition: davchorus.genidl.hh:83
Definition: bsecxxvalue.hh:13
Definition: davchorus.genidl.hh:53
Definition: sficxx.hh:169
Definition: bsecxxmodule.hh:92
Definition: bsecxxbase.hh:14