WDL-OL could indeed be and interesting alternative. Oliver since it seems that you know this project were well… how complex would it be to develop Faust architectures files for WDL-OL ?
Thanks. Stéphane > Le 10 juil. 2017 à 03:37, mviljamaa <mvilja...@kapsi.fi> a écrit : > > Well even that "pipeline" sounds pretty reasonable, although some people > dislike relying on JUCE, because it's commercial. > There's an alternative called WDL-OL that could suit the more "open source" > path. > > On 2017-07-09 22:21, Julius Smith wrote: >> .cpp -> .h is just a name change - looks better when #including. >> I am presently using the JUCE workflow for anything like VSTs. The >> Faust code is simply a collection of .h files in that context. I do >> not modify the C++ generated by Faust, other than to change names or >> the like. >> - Julius >> On Sun, Jul 9, 2017 at 10:02 AM, mviljamaa <mvilja...@kapsi.fi> wrote: >>> What you mean you place them into .h? As Faust gives .cpp (and .h)? >>> Also, what would be a good workflow in developing a VST that uses >>> external C++ libraries and Faust? >>> How can I e.g. build this kind of project, when some of the stuff >>> does not exist in Faust, but rather needs to be added >>> into the Faust generated C++ files? >>> Perhaps I can use a conventional IDE e.g. Visual Studio and make it >>> compile the Faust project in tandem with the other files? >>> On 2017-07-09 06:57, Julius Smith wrote: >>> Yes, by the way, I believe the top tool for making VST plugins from >>> Faust nowadays is the faust2faustvst script that comes with the >>> Faust >>> distribution. >>> I generally place each Faust compilation product in its own .h file >>> (C++), and include that in my higher-level C++. Here is my Make >>> rule >>> for that: >>> # Options recommended by faustbench for iPad Pro (single) running >>> iOS >>> # 10.3.1 and iPad 3 (single) running iOS 9.3: >>> FAUST = faust -vec -lv 0 -vs 16 -g >>> # In general, the Faust class name is the file name: >>> %.cpp : %.dsp >>> $(FAUST) -cn $(@:.cpp=) -a $(ARCH) $< -o $@ >>> - Julius >>> On Sat, Jul 8, 2017 at 6:50 AM, mviljamaa <mvilja...@kapsi.fi> >>> wrote: >>> Using C++ libraries alongside Faust? How? >>> Should I specify the DSP specification first, then have Faust >>> compile to C++ and then modify the generated C++? >>> Yes >> (https://ccrma.stanford.edu/~jos/faust/Generating_VST_Plugin_Faust.html >>> [1] >>> [1])? >> ------------------------------------------------------------------------------ >>> Check out the vibrant tech community on one of the world's most >>> engaging tech sites, Slashdot.org! http://sdm.link/slashdot >>> _______________________________________________ >>> Faudiostream-users mailing list >>> Faudiostream-users@lists.sourceforge.net >>> https://lists.sourceforge.net/lists/listinfo/faudiostream-users [2] >>> [2] >>> -- >>> Julius O. Smith III <j...@ccrma.stanford.edu> >>> Professor of Music and, by courtesy, Electrical Engineering >>> CCRMA, Stanford University >>> http://ccrma.stanford.edu/~jos/ [3] [3] >>> Links: >>> ------ >>> [1] >> https://ccrma.stanford.edu/~jos/faust/Generating_VST_Plugin_Faust.html >>> [1] >>> [2] https://lists.sourceforge.net/lists/listinfo/faudiostream-users >>> [2] >>> [3] http://ccrma.stanford.edu/ >> -- >> Julius O. Smith III <j...@ccrma.stanford.edu> >> Professor of Music and, by courtesy, Electrical Engineering >> CCRMA, Stanford University >> http://ccrma.stanford.edu/~jos/ [4] >> Links: >> ------ >> [1] https://ccrma.stanford.edu/~jos/faust/Generating_VST_Plugin_Faust.html >> [2] https://lists.sourceforge.net/lists/listinfo/faudiostream-users >> [3] http://ccrma.stanford.edu/~jos/ >> [4] http://ccrma.stanford.edu/ > > ------------------------------------------------------------------------------ > Check out the vibrant tech community on one of the world's most > engaging tech sites, Slashdot.org! http://sdm.link/slashdot > _______________________________________________ > Faudiostream-users mailing list > Faudiostream-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/faudiostream-users ------------------------------------------------------------------------------ Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot _______________________________________________ Faudiostream-users mailing list Faudiostream-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/faudiostream-users