A few years ago I made a script, but the faust2faustvst and faust2juce
scripts are what I would use these days.

https://github.com/olilarkin/wdl-ol/commits/faust

Oli

On Mon, 10 Jul 2017 at 10:18, Stéphane Letz <l...@grame.fr> wrote:

> 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

Reply via email to