Can we possibly continue the discussion on Faust Slack : https://join.slack.com/t/faustaudio/shared_invite/zt-a624szlz-fL4v2DTR~ZGlI7wARryT7g ?
Thanks. Stéphane > Le 11 oct. 2021 à 23:07, Steven Kraninger <skranin...@gmail.com> a écrit : > > Stéphane, > > The problem I have not yet solved is more complicated than I can put in an > email but essentially: > > I have some "preset manager" type source files that I am trying to adapt > based upon the Plugin Magic GUI code that is currently (mostly) working with > the current faust2juce. > > The preset manager consists of 4 files, PresetComp.cpp, PresetComp.h, > PresetManager.cpp, PresetManager.h. both the PresetManager and the > PresetComp classes need access to the AudioProcessor object (with associated > AudioParameters), and currently do so by including a "AudioProcessor.h" file. > I began to go about separating out a .h file for the AudioProcessor, but it > proved to be difficult as there is quite a bit of object inter-connection. > > The current faust compiler and architecture files are brilliant, but it would > be easier (for me) to understand and modify if there was more > "directory/application structure" to the resulting output. > > Thanks > Steven Kraninger > > On Mon, Oct 11, 2021 at 3:52 PM Stéphane Letz <l...@grame.fr> wrote: > What is the concrete problem you are facing ? > > Thanks. > > Stéphane > > > Le 11 oct. 2021 à 21:59, Scott Tooby <scott.to...@gmail.com> a écrit : > > > > Yes, +1. I'm interested in this too to make it easier to integrate FAUST > > generated C++ code into JUCE or other C++ codebases. Similarly, I've > > noticed only a single .cpp file is generated when exporting FAUST code to > > pure C++ source code (not the JUCE option), so in this case too it would be > > handy if a separate .h file was exported alongside the .cpp file. But if > > there is already a way to do this via the export process I'd appreciate > > being pointed in the right direction. > > > > Thank you, > > Scott Tooby > > > > On Mon, Oct 11, 2021 at 12:38 PM Steven Kraninger <skranin...@gmail.com> > > wrote: > > All, > > > > The current faust2juce script generates a single FaustPluginProcessor.cpp > > file. I would like to have separate .h and .cpp files rather than copying > > them all inline into one .cpp file. I feel this would make it a bit easier > > to modify the program and add new features after generating it (in > > particular for the saving of plugin presets and modification of the UI). > > Is there any way to do this? > > > > Thanks > > Steven Kraninger > > > > _______________________________________________ > > Faudiostream-users mailing list > > Faudiostream-users@lists.sourceforge.net > > https://lists.sourceforge.net/lists/listinfo/faudiostream-users > > _______________________________________________ > > Faudiostream-users mailing list > > Faudiostream-users@lists.sourceforge.net > > https://lists.sourceforge.net/lists/listinfo/faudiostream-users > _______________________________________________ Faudiostream-users mailing list Faudiostream-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/faudiostream-users