HISE Logo Forum
    • Categories
    • Register
    • Login

    Allow/Disallow compile does not remove the faust based code....

    Scheduled Pinned Locked Moved Bug Reports
    9 Posts 4 Posters 176 Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • LindonL
      Lindon
      last edited by

      So theres def. a bug in here somewhere. I try and build a scriptNode that uses faust, and for some reason fails... so I set the ScripNode in question to AllowCompilation=Dsiabled and save the node...

      I run the compile process again... and I see the offending scriptNodes C++ file STILL in the list of things to be compiled...so the compile fails again.

      I clean out eth Binaries folder....still no difference.

      HISE Development for hire.
      www.channelrobot.com

      Christoph HartC 1 Reply Last reply Reply Quote 0
      • Christoph HartC
        Christoph Hart @Lindon
        last edited by

        @Lindon it always compiles all faust files found in code_library/faust, the allowCompilation flag is just for the network itself

        LindonL 1 Reply Last reply Reply Quote 0
        • LindonL
          Lindon @Christoph Hart
          last edited by

          @Christoph-Hart said in Allow/Disallow compile does not remove the faust based code....:

          @Lindon it always compiles all faust files found in code_library/faust, the allowCompilation flag is just for the network itself

          OKay but that leaves the project in an untenable position - you cant compile any more scriptNodes, and leaves the user trying to decipher where all the cpp and .h files are that it uses and manually removing them....which is a PITA, and possibly beyond the novice user

          HISE Development for hire.
          www.channelrobot.com

          Christoph HartC 1 Reply Last reply Reply Quote 0
          • Christoph HartC
            Christoph Hart @Lindon
            last edited by

            @Lindon lol just delete or move the faust file.

            LindonL 1 Reply Last reply Reply Quote 0
            • LindonL
              Lindon @Christoph Hart
              last edited by

              @Christoph-Hart said in Allow/Disallow compile does not remove the faust based code....:

              @Lindon lol just delete or move the faust file.

              which the cpp? the .h? the .dsp? it crashes HISEif I remove only one of these and not ALL the others...

              HISE Development for hire.
              www.channelrobot.com

              Christoph HartC 1 Reply Last reply Reply Quote 0
              • Christoph HartC
                Christoph Hart @Lindon
                last edited by

                @Lindon idk, all of them?

                DanHD 1 Reply Last reply Reply Quote 0
                • DanHD
                  DanH @Christoph Hart
                  last edited by

                  @Christoph-Hart I've been doing this recently, had to remove all of them to be sure, plus any files in AdditionalSourceCode

                  DHPlugins / DC Breaks | Artist / Producer / DJ / Developer
                  https://dhplugins.com/ | https://dcbreaks.com/
                  London, UK

                  Christoph HartC 1 Reply Last reply Reply Quote 0
                  • Christoph HartC
                    Christoph Hart @DanH
                    last edited by

                    Alright, I've added a tool that will cleanup the DLL files: Export -> Clean DSP Network Files.

                    This should perform the proper cleanup for all file types so if you want to remove Faust files, it will also delete all generated C++ files that belong to the file (and if you delete SNEX files, it will also remove the XML parameter definition file).

                    A 1 Reply Last reply Reply Quote 4
                    • A
                      aaronventure @Christoph Hart
                      last edited by

                      @Christoph-Hart is there any chance to consider a feature where we can do a forever-export of a Faust file to a .cpp file that we can just save and forget about it? Then we can just plug it into any future project and it loads as a node with parameters (like it does when you compile it right now)?

                      I created some modules that are decently simple, do what I want them to do and sound great - I would be very happy if they kept doing that forever, wherever I pull the project on, without having to worry about the correct version of Faust being installed, about recompiling the entire networks and making sure it's all well when first pulling on a new system etc.

                      1 Reply Last reply Reply Quote 0
                      • First post
                        Last post

                      52

                      Online

                      1.7k

                      Users

                      11.7k

                      Topics

                      101.8k

                      Posts