Hi All, Since we don’t want to cause any « cardiac arrest » to anybody anymore… ((-; we have created a new « remorked_dsp » branch with some work in the base dsp class.
https://sourceforge.net/p/faudiostream/code/ci/reworked_dsp/ Two different things have been done : 1) a new « virtual dsp* clone() » method has been added in the base dsp class, and is now added by the compiler in the generated « mydsp » class. This method has become necessary with the new « poly » dsp model (to easily duplicate the DSP voice used in the polyphonic object) and will be needed with future extensions we plan in a more « macro construction » model of DSP construction. 2) the « static void metadata(Meta* m) » method of the dsp class has been made an object method. Defining a static method was really a C++ like way to do, and was finally more annoying that helpful in a lot of cases : C, LLCM, asm.js…etc… backends in the faust2 branch with this static model dos not make real sense..etc. The 1) change should not break anything. I did necessary changes for 2) everywhere it should be needed. I even « blindly » edited some architecture files that I cannot test : pure.cpp, vsp.cpp, dssi.cpp, supercollider.cpp, lv2ui.cpp, lv2.cpp, faustvst.cpp. This would be great is someone could test they are properly modified, before we merge the branch back in master. Stéphane ------------------------------------------------------------------------------ What NetFlow Analyzer can do for you? Monitors network bandwidth and traffic patterns at an interface-level. Reveals which users, apps, and protocols are consuming the most bandwidth. Provides multi-vendor support for NetFlow, J-Flow, sFlow and other flows. Make informed decisions using capacity planning reports. http://sdm.link/zohomanageengine _______________________________________________ Faudiostream-users mailing list Faudiostream-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/faudiostream-users