+++ /dev/null
-//-----------------------------------------------------
-//
-// Code generated with Faust 0.9.58 (http://faust.grame.fr)
-//-----------------------------------------------------
-#ifndef FAUSTFLOAT
-#define FAUSTFLOAT float
-#endif
-
-typedef long double quad;
-/* link with */
-
-#ifndef FAUSTCLASS
-#define FAUSTCLASS mydsp
-#endif
-
-class mydsp : public dsp {
- private:
- public:
- static void metadata(Meta* m) {
- }
-
- virtual int getNumInputs() { return 0; }
- virtual int getNumOutputs() { return 4; }
- static void classInit(int samplingFreq) {
- }
- virtual void instanceInit(int samplingFreq) {
- fSamplingFreq = samplingFreq;
- }
- virtual void init(int samplingFreq) {
- classInit(samplingFreq);
- instanceInit(samplingFreq);
- }
- virtual void buildUserInterface(UI* interface) {
- interface->openVerticalBox("even-odd-circuit.24.tmp");
- interface->closeBox();
- }
- virtual void compute (int count, FAUSTFLOAT** input, FAUSTFLOAT** output) {
- FAUSTFLOAT* output0 = output[0];
- FAUSTFLOAT* output1 = output[1];
- FAUSTFLOAT* output2 = output[2];
- FAUSTFLOAT* output3 = output[3];
- for (int i=0; i<count; i++) {
- output0[i] = (FAUSTFLOAT)0;
- output1[i] = (FAUSTFLOAT)2;
- output2[i] = (FAUSTFLOAT)4;
- output3[i] = (FAUSTFLOAT)6;
- }
- }
-};
-
-