HISE Logo Forum
    • Categories
    • Register
    • Login

    Getting HISE to recognise I've downloaded and installed Faust 2.74.6....

    Scheduled Pinned Locked Moved General Questions
    28 Posts 5 Posters 1.0k 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 @Lindon
      last edited by Lindon

      @Lindon Ok that fixed that problem - I think I got myself confused about the order I did the build and update of faust...

      so I can load my project - and load my scriptNodes, but now when I try and do the compile I get this:

      D:\HISE\hi_tools\hi_standalone_components\SliderPack.cpp(1397,18): error C2653: 'simple_css': is not a class or namespa
      ce name [C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Builds\VisualStudio2022\Horizen_DynamicLibrary.vcxproj]
        (compiling source file '../../JuceLibraryCode/include_hi_tools_01.cpp')
      
      D:\HISE\hi_tools\hi_standalone_components\SliderPack.cpp(1397,47): error C2065: 'Hover': undeclared identifier [C:\Curr
      ent_HISE_work\Horizen\DspNetworks\Binaries\Builds\VisualStudio2022\Horizen_DynamicLibrary.vcxproj]
        (compiling source file '../../JuceLibraryCode/include_hi_tools_01.cpp')
      
      D:\HISE\hi_tools\hi_standalone_components\SliderPack.cpp(1398,18): error C2653: 'simple_css': is not a class or namespa
      ce name [C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Builds\VisualStudio2022\Horizen_DynamicLibrary.vcxproj]
        (compiling source file '../../JuceLibraryCode/include_hi_tools_01.cpp')
      
      D:\HISE\hi_tools\hi_standalone_components\SliderPack.cpp(1398,47): error C2065: 'Active': undeclared identifier [C:\Cur
      rent_HISE_work\Horizen\DspNetworks\Binaries\Builds\VisualStudio2022\Horizen_DynamicLibrary.vcxproj]
        (compiling source file '../../JuceLibraryCode/include_hi_tools_01.cpp')
      
      D:\HISE\hi_tools\hi_standalone_components\SliderPack.cpp(1404,18): error C2653: 'simple_css': is not a class or namespa
      ce name [C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Builds\VisualStudio2022\Horizen_DynamicLibrary.vcxproj]
        (compiling source file '../../JuceLibraryCode/include_hi_tools_01.cpp')
      
      D:\HISE\hi_tools\hi_standalone_components\SliderPack.cpp(1404,47): error C2065: 'Hover': undeclared identifier [C:\Curr
      ent_HISE_work\Horizen\DspNetworks\Binaries\Builds\VisualStudio2022\Horizen_DynamicLibrary.vcxproj]
        (compiling source file '../../JuceLibraryCode/include_hi_tools_01.cpp')
      

      Delete teh build folder(for scriptnodes) and tried again - same result

      HISE Development for hire.
      www.channelrobot.com

      d.healeyD 1 Reply Last reply Reply Quote 0
      • d.healeyD
        d.healey @Lindon
        last edited by

        @Lindon In the latest commits to HISE a couple of days ago I noticed several CSS related things, along with the build status showing failing.

        1e3ecd94-827c-4b27-9baf-038927d62824-image.png

        Try the commit from the 10th - 2bcf6f906195ae685cced442882d074c9dbd9532

        Libre Wave - Freedom respecting instruments and effects
        My Patreon - HISE tutorials
        YouTube Channel - Public HISE tutorials

        LindonL 1 Reply Last reply Reply Quote 0
        • LindonL
          Lindon @d.healey
          last edited by

          @d-healey well - slightly better. now I get this:

          D:\HISE\JUCE\modules\juce_core\system\juce_TargetPlatform.h(56,1): error C1189: #error:  "No global header file was inc
          luded!" [C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Builds\VisualStudio2022\Horizen_DynamicLibrary.vcxproj]
          

          HISE Development for hire.
          www.channelrobot.com

          d.healeyD 1 Reply Last reply Reply Quote 0
          • d.healeyD
            d.healey @Lindon
            last edited by

            @Lindon Try going back another commit :)

            Libre Wave - Freedom respecting instruments and effects
            My Patreon - HISE tutorials
            YouTube Channel - Public HISE tutorials

            LindonL 1 Reply Last reply Reply Quote 0
            • LindonL
              Lindon @d.healey
              last edited by Lindon

              @d-healey I did and now it wont even compile HISE:

              1>D:\HISE\JUCE\modules\juce_audio_devices\juce_audio_devices.cpp(136,12): error C1083: Cannot open include file: 'iasiodrv.h': No such file or directory
              

              Oh hang on tharts an SDK error I think - let me chk I have that copied properly...

              HISE Development for hire.
              www.channelrobot.com

              LindonL 2 Replies Last reply Reply Quote 0
              • LindonL
                Lindon @Lindon
                last edited by

                @Lindon yep that was on me for sloppy copying, - but I tried the 4th July and I stll get this:

                D:\HISE\JUCE\modules\juce_core\system\juce_TargetPlatform.h(56,1): error C1189: #error:  "No global header file was inc
                luded!" [C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Builds\VisualStudio2022\Horizen_DynamicLibrary.vcxproj]
                

                HISE Development for hire.
                www.channelrobot.com

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

                  @Christoph-Hart ok so I have gone back as far as 4th July - which is the build that says;

                  • update faust to newest version

                  So as I have (as you recommended) updated to the latest version of Faust - I dont think I can go back further than this to find a version that will build my script node dll...

                  what do you suggest?

                  HISE Development for hire.
                  www.channelrobot.com

                  d.healeyD 1 Reply Last reply Reply Quote 0
                  • d.healeyD
                    d.healey @Lindon
                    last edited by

                    @Lindon Did you clean you build folder before compiling your project? Did you remove old additional source code files before compiling your network?

                    Libre Wave - Freedom respecting instruments and effects
                    My Patreon - HISE tutorials
                    YouTube Channel - Public HISE tutorials

                    LindonL 1 Reply Last reply Reply Quote 0
                    • LindonL
                      Lindon @d.healey
                      last edited by Lindon

                      @d-healey said in Getting HISE to recognise I've downloaded and installed Faust 2.74.6....:

                      @Lindon Did you clean you build folder before compiling your project? Did you remove old additional source code files before compiling your network?

                      I cannot compile my project as it uses hardCoded Master Effects and the DLL is no longer there...

                      I removed all the AdditionalCode - and I get the same error. But at this point I dont even think its the networks that are at fault - its in juce_TargetPlatform.h - so it would surprise me as a problem in ScriptNode..

                      D:\HISE\JUCE\modules\juce_core\system\juce_TargetPlatform.h(56,1): error C1189: #error:  "No global header file was inc
                      luded!" [C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Builds\VisualStudio2022\Horizen_DynamicLibrary.vcxproj]
                        (compiling source file '../../Source/Main.cpp')
                      

                      So its trying to compile Main.cpp

                      HISE Development for hire.
                      www.channelrobot.com

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

                        @Lindon OK so I tried it with a simple project - (one single saved core.faust node) and I get the same compile error....

                        next I tried a non-faust node(jchorus) and again same problem....

                        All out of ideas now...

                        HISE Development for hire.
                        www.channelrobot.com

                        Matt_SFM 1 Reply Last reply Reply Quote 0
                        • Matt_SFM
                          Matt_SF @Lindon
                          last edited by

                          @Lindon I'm using the commit from July 10th, and I've installed the latest version of Faust without facing any issues. So it works.
                          Although, look at the comments in the juce_TargetPlatform.h file :

                          #ifdef JUCE_APP_CONFIG_HEADER
                           #include JUCE_APP_CONFIG_HEADER
                          #elif ! defined (JUCE_GLOBAL_MODULE_SETTINGS_INCLUDED)
                           /*
                              Most projects will contain a global header file containing various settings that
                              should be applied to all the code in your project. If you use the projucer, it'll
                              set up a global header file for you automatically, but if you're doing things manually,
                              you may want to set the JUCE_APP_CONFIG_HEADER macro with the name of a file to include,
                              or just include one before all the module cpp files, in which you set
                              JUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1 to silence this error.
                              (Or if you don't need a global header, then you can just define JUCE_GLOBAL_MODULE_SETTINGS_INCLUDED
                              globally to avoid this error).
                          
                              Note for people who hit this error when trying to compile a JUCE project created by
                              a pre-v4.2 version of the Introjucer/Projucer, it's very easy to fix: just re-save
                              your project with the latest version of the Projucer, and it'll magically fix this!
                           */
                           #error "No global header file was included!"
                          #endif
                          

                          But I'm just catching up so you've probably already seen this...

                          Develop branch
                          Win10 & VS17 / Ventura & Xcode 14. 3

                          LindonL 1 Reply Last reply Reply Quote 1
                          • LindonL
                            Lindon @Matt_SF
                            last edited by Lindon

                            @Matt_SF said in Getting HISE to recognise I've downloaded and installed Faust 2.74.6....:

                            JUCE_GLOBAL_MODULE_SETTINGS_INCLUDED

                            Matt, thanks for this, so I tried to run the compile from projucer, and it failed in VS2022 with the same option, so I added:

                            JUCE_GLOBAL_MODULE_SETTINGS_INCLUDED=1

                            into the preprocessor definitions

                            and this got me past this problem, but gave me a TRUCK load more :

                            1>------ Build started: Project: Horizen_DynamicLibrary, Configuration: Release x64 ------
                            1>Main.cpp
                            1>RNBO.cpp
                            1>include_hi_dsp_library_01.cpp
                            1>include_hi_dsp_library_02.cpp
                            1>include_hi_tools_01.cpp
                            1>include_hi_tools_02.cpp
                            1>include_juce_audio_basics.cpp
                            1>include_juce_audio_formats.cpp
                            1>include_juce_core.cpp
                            1>include_juce_data_structures.cpp
                            1>include_juce_dsp.cpp
                            1>include_juce_events.cpp
                            1>include_juce_graphics.cpp
                            1>C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Source\BitRed01.h(23,45): error C3203: 'gain': unspecialized class template can't be used as a template argument for template parameter 'T', expected a real type
                            1>(compiling source file '../../Source/Main.cpp')
                            1>C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Source\BitRed01.h(34,53): error C3203: 'gain': unspecialized class template can't be used as a template argument for template parameter 'T', expected a real type
                            1>(compiling source file '../../Source/Main.cpp')
                            1>C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Source\BitRed01.h(38,54): error C3203: 'gain': unspecialized class template can't be used as a template argument for template parameter 'T', expected a real type
                            1>(compiling source file '../../Source/Main.cpp')
                            1>C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Source\BitRed01.h(41,41): error C3203: 'gain': unspecialized class template can't be used as a template argument for template parameter 'Processors', expected a real type
                            1>(compiling source file '../../Source/Main.cpp')
                            1>C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Source\BitRed01.h(42,41): error C3203: 'gain': unspecialized class template can't be used as a template argument for template parameter 'Processors', expected a real type
                            1>(compiling source file '../../Source/Main.cpp')
                            1>C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Source\BitRed01.h(38,48): error C3203: 'gain': unspecialized class template can't be used as a template argument for template parameter 'T', expected a real type
                            1>(compiling source file '../../Source/Main.cpp')
                            1>C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Source\BitRed01.h(38,48):
                            1>the template instantiation context (the oldest one first) is
                            1>	C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Source\BitRed01.h(47,34):
                            1>	see reference to alias template instantiation 'BitRed01_impl::chain1_t<NV>' being compiled
                            1>C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Source\BitRed01.h(41,35): error C3203: 'gain': unspecialized class template can't be used as a template argument for template parameter 'Processors', expected a real type
                            1>(compiling source file '../../Source/Main.cpp')
                            1>C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Source\BitRed01.h(42,35): error C3203: 'gain': unspecialized class template can't be used as a template argument for template parameter 'Processors', expected a real type
                            1>(compiling source file '../../Source/Main.cpp')
                            1>C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Source\BitRed01.h(53,39): error C3203: 'gain': unspecialized class template can't be used as a template argument for template parameter 'T', expected a real type
                            1>(compiling source file '../../Source/Main.cpp')
                            1>C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Source\ChorusTest.h(23,45): error C3203: 'gain': unspecialized class template can't be used as a template argument for template parameter 'T', expected a real type
                            1>(compiling source file '../../Source/Main.cpp')
                            1>C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Source\ChorusTest.h(99,53): error C3203: 'gain': unspecialized class template can't be used as a template argument for template parameter 'T', expected a real type
                            1>(compiling source file '../../Source/Main.cpp')
                            1>C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Source\ChorusTest.h(115,41): error C3203: 'gain': unspecialized class template can't be used as a template argument for template parameter 'Processors', expected a real type
                            1>(compiling source file '../../Source/Main.cpp')
                            1>C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Source\ChorusTest.h(116,41): error C3203: 'gain': unspecialized class template can't be used as a template argument for template parameter 'Processors', expected a real type
                            1>(compiling source file '../../Source/Main.cpp')
                            1>C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Source\ChorusTest.h(157,44): error C3203: 'gain': unspecialized class template can't be used as a template argument for template parameter 'T', expected a real type
                            1>(compiling source file '../../Source/Main.cpp')
                            1>C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Source\CubicNLDist.h(23,45): error C3203: 'gain': unspecialized class template can't be used as a template argument for template parameter 'T', expected a real type
                            1>(compiling source file '../../Source/Main.cpp')
                            1>C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Source\CubicNLDist.h(34,53): error C3203: 'gain': unspecialized class template can't be used as a template argument for template parameter 'T', expected a real type
                            1>(compiling source file '../../Source/Main.cpp')
                            1>C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Source\CubicNLDist.h(41,41): error C3203: 'gain': unspecialized class template can't be used as a template argument for template parameter 'Processors', expected a real type
                            1>(compiling source file '../../Source/Main.cpp')
                            1>C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Source\CubicNLDist.h(41,35): error C3203: 'gain': unspecialized class template can't be used as a template argument for template parameter 'Processors', expected a real type
                            1>(compiling source file '../../Source/Main.cpp')
                            1>C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Source\CubicNLDist.h(41,35):
                            1>the template instantiation context (the oldest one first) is
                            1>	C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Source\CubicNLDist.h(46,34):
                            1>	see reference to alias template instantiation 'CubicNLDist_impl::chain1_t<NV>' being compiled
                            1>C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Source\DattorroTest.h(23,45): error C3203: 'gain': unspecialized class template can't be used as a template argument for template parameter 'T', expected a real type
                            1>(compiling source file '../../Source/Main.cpp')
                            1>C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Source\DattorroTest.h(34,53): error C3203: 'gain': unspecialized class template can't be used as a template argument for template parameter 'T', expected a real type
                            1>(compiling source file '../../Source/Main.cpp')
                            1>C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Source\DattorroTest.h(39,41): error C3203: 'gain': unspecialized class template can't be used as a template argument for template parameter 'Processors', expected a real type
                            1>(compiling source file '../../Source/Main.cpp')
                            1>C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Source\DattorroTest.h(39,35): error C3203: 'gain': unspecialized class template can't be used as a template argument for template parameter 'Processors', expected a real type
                            1>(compiling source file '../../Source/Main.cpp')
                            1>C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Source\DattorroTest.h(39,35):
                            1>the template instantiation context (the oldest one first) is
                            1>	C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Source\DattorroTest.h(44,34):
                            1>	see reference to alias template instantiation 'DattorroTest_impl::chain1_t<NV>' being compiled
                            1>C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Source\DirtModule.h(23,45): error C3203: 'gain': unspecialized class template can't be used as a template argument for template parameter 'T', expected a real type
                            1>(compiling source file '../../Source/Main.cpp')
                            1>C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Source\DirtModule.h(40,40): error C3203: 'gain': unspecialized class template can't be used as a template argument for template parameter 'Processors', expected a real type
                            1>(compiling source file '../../Source/Main.cpp')
                            1>C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Source\DirtModule.h(43,54): error C3203: 'gain': unspecialized class template can't be used as a template argument for template parameter 'T', expected a real type
                            1>(compiling source file '../../Source/Main.cpp')
                            1>C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Source\DirtModule.h(40,34): error C3203: 'gain': unspecialized class template can't be used as a template argument for template parameter 'Processors', expected a real type
                            1>(compiling source file '../../Source/Main.cpp')
                            1>C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Source\DirtModule.h(40,34):
                            1>the template instantiation context (the oldest one first) is
                            1>	C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Source\DirtModule.h(47,47):
                            1>	see reference to alias template instantiation 'DirtModule_impl::chain_t<NV>' being compiled
                            1>C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Source\FaustCompressor.h(23,45): error C3203: 'gain': unspecialized class template can't be used as a template argument for template parameter 'T', expected a real type
                            1>(compiling source file '../../Source/Main.cpp')
                            1>C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Source\FaustCompressor.h(34,53): error C3203: 'gain': unspecialized class template can't be used as a template argument for template parameter 'T', expected a real type
                            1>(compiling source file '../../Source/Main.cpp')
                            1>C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Source\FaustCompressor.h(39,45): error C3203: 'gain': unspecialized class template can't be used as a template argument for template parameter 'Processors', expected a real type
                            1>(compiling source file '../../Source/Main.cpp')
                            1>C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Source\FaustCompressor.h(39,39): error C3203: 'gain': unspecialized class template can't be used as a template argument for template parameter 'Processors', expected a real type
                            1>(compiling source file '../../Source/Main.cpp')
                            1>C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Source\FaustCompressor.h(39,39):
                            1>the template instantiation context (the oldest one first) is
                            1>	C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Source\FaustCompressor.h(44,44):
                            1>	see reference to alias template instantiation 'FaustCompressor_impl::wrapfaust1_t<NV>' being compiled
                            1>C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Source\FaustFlanger.h(23,45): error C3203: 'gain': unspecialized class template can't be used as a template argument for template parameter 'T', expected a real type
                            1>(compiling source file '../../Source/Main.cpp')
                            1>C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Source\FaustFlanger.h(34,54): error C3203: 'gain': unspecialized class template can't be used as a template argument for template parameter 'T', expected a real type
                            1>(compiling source file '../../Source/Main.cpp')
                            1>C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Source\FaustFlanger.h(274,50): error C3203: 'gain': unspecialized class template can't be used as a template argument for template parameter 'Processors', expected a real type
                            1>(compiling source file '../../Source/Main.cpp')
                            1>C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Source\FaustFlanger.h(274,44): error C3203: 'gain': unspecialized class template can't be used as a template argument for template parameter 'Processors', expected a real type
                            1>(compiling source file '../../Source/Main.cpp')
                            1>C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Source\FaustFlanger.h(274,44):
                            1>the template instantiation context (the oldest one first) is
                            1>	C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Source\FaustFlanger.h(279,44):
                            1>	see reference to alias template instantiation 'FaustFlanger_impl::wrapwrapfaust12_t<NV>' being compiled
                            1>C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Source\jpverbtest.h(23,45): error C3203: 'gain': unspecialized class template can't be used as a template argument for template parameter 'T', expected a real type
                            1>(compiling source file '../../Source/Main.cpp')
                            1>C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Source\jpverbtest.h(34,53): error C3203: 'gain': unspecialized class template can't be used as a template argument for template parameter 'T', expected a real type
                            1>(compiling source file '../../Source/Main.cpp')
                            1>C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Source\jpverbtest.h(39,41): error C3203: 'gain': unspecialized class template can't be used as a template argument for template parameter 'Processors', expected a real type
                            1>(compiling source file '../../Source/Main.cpp')
                            1>C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Source\jpverbtest.h(39,35): error C3203: 'gain': unspecialized class template can't be used as a template argument for template parameter 'Processors', expected a real type
                            1>(compiling source file '../../Source/Main.cpp')
                            1>C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Source\jpverbtest.h(39,35):
                            1>the template instantiation context (the oldest one first) is
                            1>	C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Source\jpverbtest.h(44,34):
                            1>	see reference to alias template instantiation 'jpverbtest_impl::chain1_t<NV>' being compiled
                            1>C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Source\Phasertest1.h(23,47): error C3203: 'gain': unspecialized class template can't be used as a template argument for template parameter 'T', expected a real type
                            1>(compiling source file '../../Source/Main.cpp')
                            1>C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Source\Phasertest1.h(40,54): error C3203: 'gain': unspecialized class template can't be used as a template argument for template parameter 'T', expected a real type
                            1>(compiling source file '../../Source/Main.cpp')
                            1>C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Source\Phasertest1.h(72,45): error C3203: 'gain': unspecialized class template can't be used as a template argument for template parameter 'Processors', expected a real type
                            1>(compiling source file '../../Source/Main.cpp')
                            1>C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Source\Phasertest1.h(73,45): error C3203: 'gain': unspecialized class template can't be used as a template argument for template parameter 'Processors', expected a real type
                            1>(compiling source file '../../Source/Main.cpp')
                            1>C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Source\Phasertest1.h(501,41): error C3203: 'gain': unspecialized class template can't be used as a template argument for template parameter 'Processors', expected a real type
                            1>(compiling source file '../../Source/Main.cpp')
                            1>C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Source\Phasertest1.h(923,41): error C3203: 'gain': unspecialized class template can't be used as a template argument for template parameter 'Processors', expected a real type
                            1>(compiling source file '../../Source/Main.cpp')
                            1>C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Source\Phasertest1.h(72,39): error C3203: 'gain': unspecialized class template can't be used as a template argument for template parameter 'Processors', expected a real type
                            1>(compiling source file '../../Source/Main.cpp')
                            1>C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Source\Phasertest1.h(72,39):
                            1>the template instantiation context (the oldest one first) is
                            1>	C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Source\Phasertest1.h(929,34):
                            1>	see reference to alias template instantiation 'Phasertest1_impl::wrapmulti1_t<NV>' being compiled
                            1>C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Source\Phasertest1.h(73,39): error C3203: 'gain': unspecialized class template can't be used as a template argument for template parameter 'Processors', expected a real type
                            1>(compiling source file '../../Source/Main.cpp')
                            1>C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Source\Phasertest1.h(501,35): error C3203: 'gain': unspecialized class template can't be used as a template argument for template parameter 'Processors', expected a real type
                            1>(compiling source file '../../Source/Main.cpp')
                            1>C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Source\Phasertest1.h(501,35):
                            1>the template instantiation context (the oldest one first) is
                            1>	C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Source\Phasertest1.h(930,34):
                            1>	see reference to alias template instantiation 'Phasertest1_impl::chain6_t<NV>' being compiled
                            1>C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Source\Phasertest1.h(923,35): error C3203: 'gain': unspecialized class template can't be used as a template argument for template parameter 'Processors', expected a real type
                            1>(compiling source file '../../Source/Main.cpp')
                            1>C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Source\Phasertest1.h(923,35):
                            1>the template instantiation context (the oldest one first) is
                            1>	C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Source\Phasertest1.h(931,34):
                            1>	see reference to alias template instantiation 'Phasertest1_impl::chain7_t<NV>' being compiled
                            1>C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Source\pingpong.h(23,45): error C3203: 'gain': unspecialized class template can't be used as a template argument for template parameter 'T', expected a real type
                            1>(compiling source file '../../Source/Main.cpp')
                            1>C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Source\pingpong.h(34,55): error C3203: 'jdelay': unspecialized alias template can't be used as a template argument for template parameter 'T', expected a real type
                            1>(compiling source file '../../Source/Main.cpp')
                            1>C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Source\pingpong.h(34,49): error C3203: 'jdelay': unspecialized alias template can't be used as a template argument for template parameter 'T', expected a real type
                            1>(compiling source file '../../Source/Main.cpp')
                            1>C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Source\pingpong.h(34,49):
                            1>the template instantiation context (the oldest one first) is
                            1>	C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Source\pingpong.h(40,48):
                            1>	see reference to alias template instantiation 'pingpong_impl::tempo_sync_t<NV>' being compiled
                            1>C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Source\pingpong.h(43,41): error C3203: 'jdelay': unspecialized alias template can't be used as a template argument for template parameter 'Processors', expected a real type
                            1>(compiling source file '../../Source/Main.cpp')
                            1>C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Source\pingpong.h(54,41): error C3203: 'jdelay': unspecialized alias template can't be used as a template argument for template parameter 'Processors', expected a real type
                            1>(compiling source file '../../Source/Main.cpp')
                            1>C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Source\pingpong.h(43,35): error C3203: 'jdelay': unspecialized alias template can't be used as a template argument for template parameter 'Processors', expected a real type
                            1>(compiling source file '../../Source/Main.cpp')
                            1>C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Source\pingpong.h(43,35):
                            1>the template instantiation context (the oldest one first) is
                            1>	C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Source\pingpong.h(60,47):
                            1>	see reference to alias template instantiation 'pingpong_impl::chain3_t<NV>' being compiled
                            1>C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Source\pingpong.h(54,35): error C3203: 'jdelay': unspecialized alias template can't be used as a template argument for template parameter 'Processors', expected a real type
                            1>(compiling source file '../../Source/Main.cpp')
                            1>C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Source\pingpong.h(54,35):
                            1>the template instantiation context (the oldest one first) is
                            1>	C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Source\pingpong.h(61,47):
                            1>	see reference to alias template instantiation 'pingpong_impl::chain1_t<NV>' being compiled
                            1>C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Source\pingpong.h(66,45): error C3203: 'gain': unspecialized class template can't be used as a template argument for template parameter 'Processors', expected a real type
                            1>(compiling source file '../../Source/Main.cpp')
                            1>C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Source\pingpong.h(70,53): error C3203: 'gain': unspecialized class template can't be used as a template argument for template parameter 'T', expected a real type
                            1>(compiling source file '../../Source/Main.cpp')
                            1>C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Source\pingpong.h(66,39): error C3203: 'gain': unspecialized class template can't be used as a template argument for template parameter 'Processors', expected a real type
                            1>(compiling source file '../../Source/Main.cpp')
                            1>C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Source\pingpong.h(66,39):
                            1>the template instantiation context (the oldest one first) is
                            1>	C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Source\pingpong.h(71,34):
                            1>	see reference to alias template instantiation 'pingpong_impl::wrapmulti1_t<NV>' being compiled
                            1>C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Source\pingpong.h(70,47): error C3203: 'gain': unspecialized class template can't be used as a template argument for template parameter 'T', expected a real type
                            1>(compiling source file '../../Source/Main.cpp')
                            1>C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Source\pingpong.h(70,47):
                            1>the template instantiation context (the oldest one first) is
                            1>	C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Source\pingpong.h(76,34):
                            1>	see reference to alias template instantiation 'pingpong_impl::split_t<NV>' being compiled
                            1>C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Source\StereoDelay.h(23,45): error C3203: 'gain': unspecialized class template can't be used as a template argument for template parameter 'T', expected a real type
                            1>(compiling source file '../../Source/Main.cpp')
                            1>C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Source\StereoDelay.h(34,54): error C3203: 'gain': unspecialized class template can't be used as a template argument for template parameter 'T', expected a real type
                            1>(compiling source file '../../Source/Main.cpp')
                            1>C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Source\StereoDelay.h(67,41): error C3203: 'gain': unspecialized class template can't be used as a template argument for template parameter 'Processors', expected a real type
                            1>(compiling source file '../../Source/Main.cpp')
                            1>C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Source\StereoDelay.h(67,35): error C3203: 'gain': unspecialized class template can't be used as a template argument for template parameter 'Processors', expected a real type
                            1>(compiling source file '../../Source/Main.cpp')
                            1>C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Source\StereoDelay.h(67,35):
                            1>the template instantiation context (the oldest one first) is
                            1>	C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Source\StereoDelay.h(72,34):
                            1>	see reference to alias template instantiation 'StereoDelay_impl::chain3_t<NV>' being compiled
                            1>C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Source\TapeDelay.h(23,45): error C3203: 'gain': unspecialized class template can't be used as a template argument for template parameter 'T', expected a real type
                            1>(compiling source file '../../Source/Main.cpp')
                            1>C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Source\TapeDelay.h(36,55): error C3203: 'jdelay': unspecialized alias template can't be used as a template argument for template parameter 'T', expected a real type
                            1>(compiling source file '../../Source/Main.cpp')
                            1>C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Source\TapeDelay.h(36,49): error C3203: 'jdelay': unspecialized alias template can't be used as a template argument for template parameter 'T', expected a real type
                            1>(compiling source file '../../Source/Main.cpp')
                            1>C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Source\TapeDelay.h(36,49):
                            1>the template instantiation context (the oldest one first) is
                            1>	C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Source\TapeDelay.h(42,48):
                            1>	see reference to alias template instantiation 'TapeDelay_impl::tempo_sync_t<NV>' being compiled
                            1>C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Source\TapeDelay.h(44,41): error C3203: 'jdelay': unspecialized alias template can't be used as a template argument for template parameter 'Processors', expected a real type
                            1>(compiling source file '../../Source/Main.cpp')
                            1>C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Source\TapeDelay.h(46,41): error C3203: 'jdelay': unspecialized alias template can't be used as a template argument for template parameter 'Processors', expected a real type
                            1>(compiling source file '../../Source/Main.cpp')
                            1>C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Source\TapeDelay.h(48,41): error C3203: 'gain': unspecialized class template can't be used as a template argument for template parameter 'Processors', expected a real type
                            1>(compiling source file '../../Source/Main.cpp')
                            1>C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Source\TapeDelay.h(55,43): error C3203: 'jdelay': unspecialized alias template can't be used as a template argument for template parameter 'T', expected a real type
                            1>(compiling source file '../../Source/Main.cpp')
                            1>C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Source\TapeDelay.h(166,41): error C3203: 'gain': unspecialized class template can't be used as a template argument for template parameter 'Processors', expected a real type
                            1>(compiling source file '../../Source/Main.cpp')
                            1>C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Source\TapeDelay.h(166,35): error C3203: 'gain': unspecialized class template can't be used as a template argument for template parameter 'Processors', expected a real type
                            1>(compiling source file '../../Source/Main.cpp')
                            1>C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Source\TapeDelay.h(166,35):
                            1>the template instantiation context (the oldest one first) is
                            1>	C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Source\TapeDelay.h(171,54):
                            1>	see reference to alias template instantiation 'TapeDelay_impl::chain2_t<NV>' being compiled
                            1>C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Source\TapeDelay.h(178,53): error C3203: 'gain': unspecialized class template can't be used as a template argument for template parameter 'T', expected a real type
                            1>(compiling source file '../../Source/Main.cpp')
                            1>C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Source\TapeDelay.h(44,35): error C3203: 'jdelay': unspecialized alias template can't be used as a template argument for template parameter 'Processors', expected a real type
                            1>(compiling source file '../../Source/Main.cpp')
                            1>C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Source\TapeDelay.h(44,35):
                            1>the template instantiation context (the oldest one first) is
                            1>	C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Source\TapeDelay.h(179,34):
                            1>	see reference to alias template instantiation 'TapeDelay_impl::chain1_t<NV>' being compiled
                            1>C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Source\TapeDelay.h(46,35): error C3203: 'jdelay': unspecialized alias template can't be used as a template argument for template parameter 'Processors', expected a real type
                            1>(compiling source file '../../Source/Main.cpp')
                            1>C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Source\TapeDelay.h(48,35): error C3203: 'gain': unspecialized class template can't be used as a template argument for template parameter 'Processors', expected a real type
                            1>(compiling source file '../../Source/Main.cpp')
                            1>C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Source\TapeDelay.h(178,47): error C3203: 'gain': unspecialized class template can't be used as a template argument for template parameter 'T', expected a real type
                            1>(compiling source file '../../Source/Main.cpp')
                            1>C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Source\TapeDelay.h(178,47):
                            1>the template instantiation context (the oldest one first) is
                            1>	C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Source\TapeDelay.h(267,39):
                            1>	see reference to alias template instantiation 'TapeDelay_impl::split_t<NV>' being compiled
                            1>C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Source\WhiteDwarf.h(23,45): error C3203: 'gain': unspecialized class template can't be used as a template argument for template parameter 'T', expected a real type
                            1>(compiling source file '../../Source/Main.cpp')
                            1>C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Source\WhiteDwarf.h(34,53): error C3203: 'gain': unspecialized class template can't be used as a template argument for template parameter 'T', expected a real type
                            1>(compiling source file '../../Source/Main.cpp')
                            1>C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Source\WhiteDwarf.h(39,41): error C3203: 'gain': unspecialized class template can't be used as a template argument for template parameter 'Processors', expected a real type
                            1>(compiling source file '../../Source/Main.cpp')
                            1>C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Source\WhiteDwarf.h(39,35): error C3203: 'gain': unspecialized class template can't be used as a template argument for template parameter 'Processors', expected a real type
                            1>(compiling source file '../../Source/Main.cpp')
                            1>C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Source\WhiteDwarf.h(39,35):
                            1>the template instantiation context (the oldest one first) is
                            1>	C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Source\WhiteDwarf.h(44,34):
                            1>	see reference to alias template instantiation 'WhiteDwarf_impl::chain1_t<NV>' being compiled
                            1>C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Source\ZReverb.h(23,45): error C3203: 'gain': unspecialized class template can't be used as a template argument for template parameter 'T', expected a real type
                            1>(compiling source file '../../Source/Main.cpp')
                            1>C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Source\ZReverb.h(34,53): error C3203: 'gain': unspecialized class template can't be used as a template argument for template parameter 'T', expected a real type
                            1>(compiling source file '../../Source/Main.cpp')
                            1>C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Source\ZReverb.h(39,41): error C3203: 'gain': unspecialized class template can't be used as a template argument for template parameter 'Processors', expected a real type
                            1>(compiling source file '../../Source/Main.cpp')
                            1>C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Source\ZReverb.h(39,35): error C3203: 'gain': unspecialized class template can't be used as a template argument for template parameter 'Processors', expected a real type
                            1>(compiling source file '../../Source/Main.cpp')
                            1>C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Source\ZReverb.h(39,35):
                            1>the template instantiation context (the oldest one first) is
                            1>	C:\Current_HISE_work\Horizen\DspNetworks\Binaries\Source\ZReverb.h(44,34):
                            1>	see reference to alias template instantiation 'ZReverb_impl::chain1_t<NV>' being compiled
                            1>Done building project "Horizen_DynamicLibrary.vcxproj" -- FAILED.
                            ========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========
                            ========== Build completed at 15:47 and took 05.263 seconds ==========
                            
                            

                            Perhaps Im now running into the problems @Christoph prophesised when he did the faust upgrade thing....tho I cant see how - as these errors are showing up in nodes that have no Faust in them at all...in fact every single module is now showing up with errors.

                            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 have you exported the dll again?

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

                                @Christoph-Hart said in Getting HISE to recognise I've downloaded and installed Faust 2.74.6....:

                                @Lindon have you exported the dll again?

                                I cant get any DLL to export at all...this is what is failing ...

                                HISE Development for hire.
                                www.channelrobot.com

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

                                  So I took the simplest of projects (a sinewave generator...) and tried to compile it, I got this:

                                  D:\HISE\JUCE\modules\juce_core\system\juce_TargetPlatform.h(56,1): error C1189: #error: "No global header file was inc
                                  luded!" [E:\Audio\Channel Robot\Ftest\Binaries\Builds\VisualStudio2022\Ftest_SharedCode.vcxproj]

                                  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 this is definitely a glitch because of your local setup - try a clean rebuild of everything including resaving the projucer and delete the build folder.

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

                                      @Christoph-Hart ok.

                                      HISE Development for hire.
                                      www.channelrobot.com

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

                                        @Lindon Well I deleted Faust, then deleted HISE, then rebooted the machine.

                                        Then reinstalled Faust, and recompiled HISE

                                        ...seems (fingers crossed) to be working now..... so Im back to where I thought I was this morning, thanks everyone who helped out...

                                        HISE Development for hire.
                                        www.channelrobot.com

                                        1 Reply Last reply Reply Quote 0
                                        • clevername27C
                                          clevername27 @Lindon
                                          last edited by

                                          @Lindon @Christoph-Hart Having the same issue.

                                          Screenshot 2024-07-23 at 7.50.57 PM.png

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

                                            @clevername27 well, feeling like Dave here:

                                            how many instances of HISE do you have on your machine?

                                            But my solution was to:

                                            1. delete faust,
                                            2. delete HISE
                                            3. reinstall the latest Faust
                                            4. rebuild HISE from the 10th July build - but Im sure a newer version would work too

                                            HISE Development for hire.
                                            www.channelrobot.com

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

                                            23

                                            Online

                                            1.7k

                                            Users

                                            11.8k

                                            Topics

                                            103.2k

                                            Posts