Forum
    • Categories
    • Register
    • Login

    Airwindows code into scriptfx nodes

    Scheduled Pinned Locked Moved ScriptNode
    8 Posts 3 Posters 198 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.
    • J
      Jeetender
      last edited by

      There are several threads which describe the process, but they are not i detail. we have to place a lot of files like the *.c *.cpp *.h and other supporting files like juce-wrap.h . *.proj *.sl , audioefect.cpp audioeffect.h etc for the dspnetwork to compile DLL for hardcodedfx.

      Can anyone explain and elaborate the process, where to place the files, and how to use the vst source code in different projects? How to compile the DSPnetwork as dlls or make them available as fx modules. that would be very helpful and enhance the creative workflow for most users.

      HISEnbergH 1 Reply Last reply Reply Quote 0
      • HISEnbergH
        HISEnberg @Jeetender
        last edited by

        @Jeetender I've been putting together a collection of external FX libraries for the community here, one of them is Airwindows. The documentation still needs some love but if you explore the folder structure it should become obvious.

        Everything you need for the Airwindows integration is found in DspNetworks/ThirdParty .

        All the headers in here are the HISE facing wrappers (what is going to show up in your HISE project). The bulk of the Airwindows library is found in DspNetworks/ThirdParty/src . The main wrapperAirWindows.h is what allows the communication between the Airwindows source code and HISE.

        Sonic Architect && Software Mercenary

        Oli UllmannO J 3 Replies Last reply Reply Quote 4
        • Oli UllmannO
          Oli Ullmann @HISEnberg
          last edited by

          @HISEnberg this is really cool! Thank you! :-)

          1 Reply Last reply Reply Quote 1
          • J
            Jeetender @HISEnberg
            last edited by

            @HISEnberg said in Airwindows code into scriptfx nodes:

            @Jeetender I've been putting together a collection of external FX libraries for the community here, one of them is Airwindows. The documentation still needs some love but if you explore the folder structure it should become obvious.

            Everything you need for the Airwindows integration is found in DspNetworks/ThirdParty .

            All the headers in here are the HISE facing wrappers (what is going to show up in your HISE project). The bulk of the Airwindows library is found in DspNetworks/ThirdParty/src . The main wrapperAirWindows.h is what allows the communication between the Airwindows source code and HISE.

            wow, thank you for ure suggestion i will definatly try it and come back ..

            1 Reply Last reply Reply Quote 0
            • J
              Jeetender @HISEnberg
              last edited by

              @HISEnberg where to put the main airwindows.h file.. it gives an error

              HISEnbergH 1 Reply Last reply Reply Quote 0
              • HISEnbergH
                HISEnberg @Jeetender
                last edited by HISEnberg

                @Jeetender What error do you see and what does your project folder look like? The main Airwindows.h goes in DspNetworks/ThirdParty/src/airwindows

                Sonic Architect && Software Mercenary

                J 1 Reply Last reply Reply Quote 0
                • J
                  Jeetender @HISEnberg
                  last edited by Jeetender

                  @HISEnberg it dosent compile, i was just trying to compile tube2 from airwindows. if i compile all the package they do compile, but dont work properly.. i just wanted the tube, but it gives an error. may be some files missing

                  > Create files
                  > Sorting include dependencies
                  > Copying third party files
                  > Compiling dll plugin
                  Re-saving file: C:\Users\JSin\Documents\HISE Projects\airwindows\DspNetworks\Binaries\AutogeneratedProject.jucer
                  Finished saving: Visual Studio 2026
                  Finished saving: Xcode (macOS)
                  Finished saving: Linux Makefile
                  Compiling 64bit  airwindows ...
                  MSBuild version 18.3.0-release-26070-10+3972042b7 for .NET Framework
                  
                    Main.cpp
                    RNBO.cpp
                  !C:\Users\JSin\Documents\HISE Projects\airwindows\DspNetworks\ThirdParty\Tube2.h(7,1): error C2059: syntax error: '<' [C:\Users\JSin\Documents\HISE Projects\airwindows\DspNetworks\Binaries\Builds\VisualStudio2026\airwindows_DynamicLibrary.vcxproj]
                    (compiling source file '../../Source/Main.cpp')
                    
                  !C:\Users\JSin\Documents\HISE Projects\airwindows\DspNetworks\ThirdParty\Tube2.h(34,6): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int [C:\Users\JSin\Documents\HISE Projects\airwindows\DspNetworks\Binaries\Builds\VisualStudio2026\airwindows_DynamicLibrary.vcxproj]
                    (compiling source file '../../Source/Main.cpp')
                    
                  !C:\Users\JSin\Documents\HISE Projects\airwindows\DspNetworks\ThirdParty\Tube2.h(35,9): error C2065: 'tab': undeclared identifier [C:\Users\JSin\Documents\HISE Projects\airwindows\DspNetworks\Binaries\Builds\VisualStudio2026\airwindows_DynamicLibrary.vcxproj]
                    (compiling source file '../../Source/Main.cpp')
                    
                  !C:\Users\JSin\Documents\HISE Projects\airwindows\DspNetworks\ThirdParty\Tube2.h(35,13): error C2065: 'size': undeclared identifier [C:\Users\JSin\Documents\HISE Projects\airwindows\DspNetworks\Binaries\Builds\VisualStudio2026\airwindows_DynamicLibrary.vcxproj]
                    (compiling source file '../../Source/Main.cpp')
                    
                  !C:\Users\JSin\Documents\HISE Projects\airwindows\DspNetworks\ThirdParty\Tube2.h(35,18): error C2065: 'preference': undeclared identifier [C:\Users\JSin\Documents\HISE Projects\airwindows\DspNetworks\Binaries\Builds\VisualStudio2026\airwindows_DynamicLibrary.vcxproj]
                    (compiling source file '../../Source/Main.cpp')
                    
                  !C:\Users\JSin\Documents\HISE Projects\airwindows\DspNetworks\ThirdParty\Tube2.h(35,28): error C2059: syntax error: ':' [C:\Users\JSin\Documents\HISE Projects\airwindows\DspNetworks\Binaries\Builds\VisualStudio2026\airwindows_DynamicLibrary.vcxproj]
                    (compiling source file '../../Source/Main.cpp')
                    
                  !C:\Users\JSin\Documents\HISE Projects\airwindows\DspNetworks\ThirdParty\Tube2.h(35,30): error C2059: syntax error: 'constant' [C:\Users\JSin\Documents\HISE Projects\airwindows\DspNetworks\Binaries\Builds\VisualStudio2026\airwindows_DynamicLibrary.vcxproj]
                    (compiling source file '../../Source/Main.cpp')
                    
                  !C:\Users\JSin\Documents\HISE Projects\airwindows\DspNetworks\ThirdParty\Tube2.h(36,5): error C2059: syntax error: '}' [C:\Users\JSin\Documents\HISE Projects\airwindows\DspNetworks\Binaries\Builds\VisualStudio2026\airwindows_DynamicLibrary.vcxproj]
                    (compiling source file '../../Source/Main.cpp')
                    
                  !C:\Users\JSin\Documents\HISE Projects\airwindows\DspNetworks\ThirdParty\Tube2.h(36,5): error C2143: syntax error: missing ';' before '}' [C:\Users\JSin\Documents\HISE Projects\airwindows\DspNetworks\Binaries\Builds\VisualStudio2026\airwindows_DynamicLibrary.vcxproj]
                    (compiling source file '../../Source/Main.cpp')
                    
                  !C:\Users\JSin\Documents\HISE Projects\airwindows\DspNetworks\ThirdParty\Tube2.h(38,15): error C2143: syntax error: missing ';' before '{' [C:\Users\JSin\Documents\HISE Projects\airwindows\DspNetworks\Binaries\Builds\VisualStudio2026\airwindows_DynamicLibrary.vcxproj]
                    (compiling source file '../../Source/Main.cpp')
                    
                  !C:\Users\JSin\Documents\HISE Projects\airwindows\DspNetworks\ThirdParty\Tube2.h(38,15): error C2447: '{': missing function header (old-style formal list?) [C:\Users\JSin\Documents\HISE Projects\airwindows\DspNetworks\Binaries\Builds\VisualStudio2026\airwindows_DynamicLibrary.vcxproj]
                  !C:\Users\JSin\Documents\HISE Projects\airwindows\DspNetworks\ThirdParty\Tube2.h(41,3): error C2059: syntax error: '<' [C:\Users\JSin\Documents\HISE Projects\airwindows\DspNetworks\Binaries\Builds\VisualStudio2026\airwindows_DynamicLibrary.vcxproj]
                    (compiling source file '../../Source/Main.cpp')
                    
                  !C:\Users\JSin\Documents\HISE Projects\airwindows\DspNetworks\ThirdParty\Tube2.h(52,51): error C2143: syntax error: missing ';' before '{' [C:\Users\JSin\Documents\HISE Projects\airwindows\DspNetworks\Binaries\Builds\VisualStudio2026\airwindows_DynamicLibrary.vcxproj]
                    (compiling source file '../../Source/Main.cpp')
                    
                  !C:\Users\JSin\Documents\HISE Projects\airwindows\DspNetworks\ThirdParty\Tube2.h(52,51): error C2447: '{': missing function header (old-style formal list?) [C:\Users\JSin\Documents\HISE Projects\airwindows\DspNetworks\Binaries\Builds\VisualStudio2026\airwindows_DynamicLibrary.vcxproj]
                    (compiling source file '../../Source/Main.cpp')
                    
                  !C:\Users\JSin\Documents\HISE Projects\airwindows\DspNetworks\ThirdParty\Tube2.h(52,5111): error C2059: syntax error: '<' [C:\Users\JSin\Documents\HISE Projects\airwindows\DspNetworks\Binaries\Builds\VisualStudio2026\airwindows_DynamicLibrary.vcxproj]
                    (compiling source file '../../Source/Main.cpp')
                    
                  !C:\Users\JSin\Documents\HISE Projects\airwindows\DspNetworks\ThirdParty\Tube2.h(245,35): error C2332: 'class': missing tag name [C:\Users\JSin\Documents\HISE Projects\airwindows\DspNetworks\Binaries\Builds\VisualStudio2026\airwindows_DynamicLibrary.vcxproj]
                    (compiling source file '../../Source/Main.cpp')
                    
                  !C:\Users\JSin\Documents\HISE Projects\airwindows\DspNetworks\ThirdParty\Tube2.h(246,25): error C2332: 'class': missing tag name [C:\Users\JSin\Documents\HISE Projects\airwindows\DspNetworks\Binaries\Builds\VisualStudio2026\airwindows_DynamicLibrary.vcxproj]
                    (compiling source file '../../Source/Main.cpp')
                    
                  !C:\Users\JSin\Documents\HISE Projects\airwindows\DspNetworks\ThirdParty\Tube2.h(256,14): error C2332: 'class': missing tag name [C:\Users\JSin\Documents\HISE Projects\airwindows\DspNetworks\Binaries\Builds\VisualStudio2026\airwindows_DynamicLibrary.vcxproj]
                    (compiling source file '../../Source/Main.cpp')
                    
                  !C:\Users\JSin\Documents\HISE Projects\airwindows\DspNetworks\ThirdParty\Tube2.h(257,31): error C2332: 'class': missing tag name [C:\Users\JSin\Documents\HISE Projects\airwindows\DspNetworks\Binaries\Builds\VisualStudio2026\airwindows_DynamicLibrary.vcxproj]
                    (compiling source file '../../Source/Main.cpp')
                    
                  !C:\Users\JSin\Documents\HISE Projects\airwindows\DspNetworks\ThirdParty\Tube2.h(261,15): error C2332: 'class': missing tag name [C:\Users\JSin\Documents\HISE Projects\airwindows\DspNetworks\Binaries\Builds\VisualStudio2026\airwindows_DynamicLibrary.vcxproj]
                    (compiling source file '../../Source/Main.cpp')
                    
                  !C:\Users\JSin\Documents\HISE Projects\airwindows\DspNetworks\ThirdParty\Tube2.h(262,74): error C2332: 'class': missing tag name [C:\Users\JSin\Documents\HISE Projects\airwindows\DspNetworks\Binaries\Builds\VisualStudio2026\airwindows_DynamicLibrary.vcxproj]
                    (compiling source file '../../Source/Main.cpp')
                    
                  !C:\Users\JSin\Documents\HISE Projects\airwindows\DspNetworks\ThirdParty\Tube2.h(264,45): error C2332: 'class': missing tag name [C:\Users\JSin\Documents\HISE Projects\airwindows\DspNetworks\Binaries\Builds\VisualStudio2026\airwindows_DynamicLibrary.vcxproj]
                    (compiling source file '../../Source/Main.cpp')
                    
                  !C:\Users\JSin\Documents\HISE Projects\airwindows\DspNetworks\ThirdParty\Tube2.h(265,62): error C2332: 'class': missing tag name [C:\Users\JSin\Documents\HISE Projects\airwindows\DspNetworks\Binaries\Builds\VisualStudio2026\airwindows_DynamicLibrary.vcxproj]
                    (compiling source file '../../Source/Main.cpp')
                    
                  !C:\Users\JSin\Documents\HISE Projects\airwindows\DspNetworks\ThirdParty\Tube2.h(278,76): error C2143: syntax error: missing ';' before '{' [C:\Users\JSin\Documents\HISE Projects\airwindows\DspNetworks\Binaries\Builds\VisualStudio2026\airwindows_DynamicLibrary.vcxproj]
                    (compiling source file '../../Source/Main.cpp')
                    
                  !C:\Users\JSin\Documents\HISE Projects\airwindows\DspNetworks\ThirdParty\Tube2.h(278,76): error C2447: '{': missing function header (old-style formal list?) [C:\Users\JSin\Documents\HISE Projects\airwindows\DspNetworks\Binaries\Builds\VisualStudio2026\airwindows_DynamicLibrary.vcxproj]
                    (compiling source file '../../Source/Main.cpp')
                    
                  !C:\Users\JSin\Documents\HISE Projects\airwindows\DspNetworks\ThirdParty\Tube2.h(278,168): error C2059: syntax error: '<' [C:\Users\JSin\Documents\HISE Projects\airwindows\DspNetworks\Binaries\Builds\VisualStudio2026\airwindows_DynamicLibrary.vcxproj]
                    (compiling source file '../../Source/Main.cpp')
                    
                  !C:\Users\JSin\Documents\HISE Projects\airwindows\DspNetworks\ThirdParty\Tube2.h(297,60): error C2143: syntax error: missing ';' before '-' [C:\Users\JSin\Documents\HISE Projects\airwindows\DspNetworks\Binaries\Builds\VisualStudio2026\airwindows_DynamicLibrary.vcxproj]
                    (compiling source file '../../Source/Main.cpp')
                    
                  !C:\Users\JSin\Documents\HISE Projects\airwindows\DspNetworks\ThirdParty\Tube2.h(297,55): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int [C:\Users\JSin\Documents\HISE Projects\airwindows\DspNetworks\Binaries\Builds\VisualStudio2026\airwindows_DynamicLibrary.vcxproj]
                    (compiling source file '../../Source/Main.cpp')
                    
                  !C:\Users\JSin\Documents\HISE Projects\airwindows\DspNetworks\ThirdParty\Tube2.h(297,60): error C2059: syntax error: '-' [C:\Users\JSin\Documents\HISE Projects\airwindows\DspNetworks\Binaries\Builds\VisualStudio2026\airwindows_DynamicLibrary.vcxproj]
                    (compiling source file '../../Source/Main.cpp')
                    
                  !C:\Users\JSin\Documents\HISE Projects\airwindows\DspNetworks\ThirdParty\Tube2.h(298,62): error C2143: syntax error: missing ';' before '-' [C:\Users\JSin\Documents\HISE Projects\airwindows\DspNetworks\Binaries\Builds\VisualStudio2026\airwindows_DynamicLibrary.vcxproj]
                    (compiling source file '../../Source/Main.cpp')
                    
                  !C:\Users\JSin\Documents\HISE Projects\airwindows\DspNetworks\ThirdParty\Tube2.h(298,57): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int [C:\Users\JSin\Documents\HISE Projects\airwindows\DspNetworks\Binaries\Builds\VisualStudio2026\airwindows_DynamicLibrary.vcxproj]
                    (compiling source file '../../Source/Main.cpp')
                    
                    (compiling source file '../../Source/Main.cpp')
                        C:\Users\JSin\Documents\HISE Projects\airwindows\DspNetworks\ThirdParty\Tube2.h(297,55):
                        see declaration of 'focus'
                    
                  !C:\Users\JSin\Documents\HISE Projects\airwindows\DspNetworks\ThirdParty\Tube2.h(298,62): error C2059: syntax error: '-' [C:\Users\JSin\Documents\HISE Projects\airwindows\DspNetworks\Binaries\Builds\VisualStudio2026\airwindows_DynamicLibrary.vcxproj]
                    (compiling source file '../../Source/Main.cpp')
                    
                  !C:\Users\JSin\Documents\HISE Projects\airwindows\DspNetworks\ThirdParty\Tube2.h(298,71): error C2143: syntax error: missing ';' before '{' [C:\Users\JSin\Documents\HISE Projects\airwindows\DspNetworks\Binaries\Builds\VisualStudio2026\airwindows_DynamicLibrary.vcxproj]
                    (compiling source file '../../Source/Main.cpp')
                    
                  !C:\Users\JSin\Documents\HISE Projects\airwindows\DspNetworks\ThirdParty\Tube2.h(298,71): error C2447: '{': missing function header (old-style formal list?) [C:\Users\JSin\Documents\HISE Projects\airwindows\DspNetworks\Binaries\Builds\VisualStudio2026\airwindows_DynamicLibrary.vcxproj]
                    (compiling source file '../../Source/Main.cpp')
                    
                  !C:\Users\JSin\Documents\HISE Projects\airwindows\DspNetworks\ThirdParty\Tube2.h(301,1): error C2059: syntax error: '<' [C:\Users\JSin\Documents\HISE Projects\airwindows\DspNetworks\Binaries\Builds\VisualStudio2026\airwindows_DynamicLibrary.vcxproj]
                    (compiling source file '../../Source/Main.cpp')
                    
                  !C:\Users\JSin\Documents\HISE Projects\airwindows\DspNetworks\ThirdParty\Tube2.h(303,14): error C2332: 'class': missing tag name [C:\Users\JSin\Documents\HISE Projects\airwindows\DspNetworks\Binaries\Builds\VisualStudio2026\airwindows_DynamicLibrary.vcxproj]
                    (compiling source file '../../Source/Main.cpp')
                    
                  !C:\Users\JSin\Documents\HISE Projects\airwindows\DspNetworks\ThirdParty\Tube2.h(304,12): error C2332: 'class': missing tag name [C:\Users\JSin\Documents\HISE Projects\airwindows\DspNetworks\Binaries\Builds\VisualStudio2026\airwindows_DynamicLibrary.vcxproj]
                    (compiling source file '../../Source/Main.cpp')
                    
                  !C:\Users\JSin\Documents\HISE Projects\airwindows\DspNetworks\ThirdParty\Tube2.h(306,30): error C2332: 'class': missing tag name [C:\Users\JSin\Documents\HISE Projects\airwindows\DspNetworks\Binaries\Builds\VisualStudio2026\airwindows_DynamicLibrary.vcxproj]
                    (compiling source file '../../Source/Main.cpp')
                    
                  !C:\Users\JSin\Documents\HISE Projects\airwindows\DspNetworks\ThirdParty\Tube2.h(307,16): error C2332: 'class': missing tag name [C:\Users\JSin\Documents\HISE Projects\airwindows\DspNetworks\Binaries\Builds\VisualStudio2026\airwindows_DynamicLibrary.vcxproj]
                    (compiling source file '../../Source/Main.cpp')
                    
                  !C:\Users\JSin\Documents\HISE Projects\airwindows\DspNetworks\ThirdParty\Tube2.h(310,13): error C2332: 'class': missing tag name [C:\Users\JSin\Documents\HISE Projects\airwindows\DspNetworks\Binaries\Builds\VisualStudio2026\airwindows_DynamicLibrary.vcxproj]
                    (compiling source file '../../Source/Main.cpp')
                    
                  !C:\Users\JSin\Documents\HISE Projects\airwindows\DspNetworks\ThirdParty\Tube2.h(311,15): error C2332: 'class': missing tag name [C:\Users\JSin\Documents\HISE Projects\airwindows\DspNetworks\Binaries\Builds\VisualStudio2026\airwindows_DynamicLibrary.vcxproj]
                    (compiling source file '../../Source/Main.cpp')
                    
                  !C:\Users\JSin\Documents\HISE Projects\airwindows\DspNetworks\ThirdParty\Tube2.h(312,17): error C2332: 'class': missing tag name [C:\Users\JSin\Documents\HISE Projects\airwindows\DspNetworks\Binaries\Builds\VisualStudio2026\airwindows_DynamicLibrary.vcxproj]
                    (compiling source file '../../Source/Main.cpp')
                    
                  !C:\Users\JSin\Documents\HISE Projects\airwindows\DspNetworks\ThirdParty\Tube2.h(313,116): error C2332: 'class': missing tag name [C:\Users\JSin\Documents\HISE Projects\airwindows\DspNetworks\Binaries\Builds\VisualStudio2026\airwindows_DynamicLibrary.vcxproj]
                    (compiling source file '../../Source/Main.cpp')
                    
                  !C:\Users\JSin\Documents\HISE Projects\airwindows\DspNetworks\ThirdParty\Tube2.h(313,273): error C2332: 'class': missing tag name [C:\Users\JSin\Documents\HISE Projects\airwindows\DspNetworks\Binaries\Builds\VisualStudio2026\airwindows_DynamicLibrary.vcxproj]
                    (compiling source file '../../Source/Main.cpp')
                    
                  !C:\Users\JSin\Documents\HISE Projects\airwindows\DspNetworks\ThirdParty\Tube2.h(314,16): error C2332: 'class': missing tag name [C:\Users\JSin\Documents\HISE Projects\airwindows\DspNetworks\Binaries\Builds\VisualStudio2026\airwindows_DynamicLibrary.vcxproj]
                    (compiling source file '../../Source/Main.cpp')
                    
                  !C:\Users\JSin\Documents\HISE Projects\airwindows\DspNetworks\ThirdParty\Tube2.h(314,42): error C2332: 'class': missing tag name [C:\Users\JSin\Documents\HISE Projects\airwindows\DspNetworks\Binaries\Builds\VisualStudio2026\airwindows_DynamicLibrary.vcxproj]
                    (compiling source file '../../Source/Main.cpp')
                    
                  !C:\Users\JSin\Documents\HISE Projects\airwindows\DspNetworks\ThirdParty\Tube2.h(315,23): error C2332: 'class': missing tag name [C:\Users\JSin\Documents\HISE Projects\airwindows\DspNetworks\Binaries\Builds\VisualStudio2026\airwindows_DynamicLibrary.vcxproj]
                    (compiling source file '../../Source/Main.cpp')
                    
                  !C:\Users\JSin\Documents\HISE Projects\airwindows\DspNetworks\ThirdParty\Tube2.h(316,23): error C2332: 'class': missing tag name [C:\Users\JSin\Documents\HISE Projects\airwindows\DspNetworks\Binaries\Builds\VisualStudio2026\airwindows_DynamicLibrary.vcxproj]
                    (compiling source file '../../Source/Main.cpp')
                    
                  !C:\Users\JSin\Documents\HISE Projects\airwindows\DspNetworks\ThirdParty\Tube2.h(321,15): error C2332: 'class': missing tag name [C:\Users\JSin\Documents\HISE Projects\airwindows\DspNetworks\Binaries\Builds\VisualStudio2026\airwindows_DynamicLibrary.vcxproj]
                    (compiling source file '../../Source/Main.cpp')
                    
                  !C:\Users\JSin\Documents\HISE Projects\airwindows\DspNetworks\ThirdParty\Tube2.h(325,122): error C2332: 'class': missing tag name [C:\Users\JSin\Documents\HISE Projects\airwindows\DspNetworks\Binaries\Builds\VisualStudio2026\airwindows_DynamicLibrary.vcxproj]
                    (compiling source file '../../Source/Main.cpp')
                    
                  !C:\Users\JSin\Documents\HISE Projects\airwindows\DspNetworks\ThirdParty\Tube2.h(330,17): error C2332: 'class': missing tag name [C:\Users\JSin\Documents\HISE Projects\airwindows\DspNetworks\Binaries\Builds\VisualStudio2026\airwindows_DynamicLibrary.vcxproj]
                    (compiling source file '../../Source/Main.cpp')
                    
                  !C:\Users\JSin\Documents\HISE Projects\airwindows\DspNetworks\ThirdParty\Tube2.h(333,18): error C2332: 'class': missing tag name [C:\Users\JSin\Documents\HISE Projects\airwindows\DspNetworks\Binaries\Builds\VisualStudio2026\airwindows_DynamicLibrary.vcxproj]
                    (compiling source file '../../Source/Main.cpp')
                    
                  !C:\Users\JSin\Documents\HISE Projects\airwindows\DspNetworks\ThirdParty\Tube2.h(339,25): error C2332: 'class': missing tag name [C:\Users\JSin\Documents\HISE Projects\airwindows\DspNetworks\Binaries\Builds\VisualStudio2026\airwindows_DynamicLibrary.vcxproj]
                    (compiling source file '../../Source/Main.cpp')
                    
                  !C:\Users\JSin\Documents\HISE Projects\airwindows\DspNetworks\ThirdParty\Tube2.h(341,240): error C2332: 'class': missing tag name [C:\Users\JSin\Documents\HISE Projects\airwindows\DspNetworks\Binaries\Builds\VisualStudio2026\airwindows_DynamicLibrary.vcxproj]
                    (compiling source file '../../Source/Main.cpp')
                    
                  !C:\Users\JSin\Documents\HISE Projects\airwindows\DspNetworks\ThirdParty\Tube2.h(341,467): error C2332: 'class': missing tag name [C:\Users\JSin\Documents\HISE Projects\airwindows\DspNetworks\Binaries\Builds\VisualStudio2026\airwindows_DynamicLibrary.vcxproj]
                    (compiling source file '../../Source/Main.cpp')
                    
                  !C:\Users\JSin\Documents\HISE Projects\airwindows\DspNetworks\ThirdParty\Tube2.h(344,211): error C2332: 'class': missing tag name [C:\Users\JSin\Documents\HISE Projects\airwindows\DspNetworks\Binaries\Builds\VisualStudio2026\airwindows_DynamicLibrary.vcxproj]
                    (compiling source file '../../Source/Main.cpp')
                    
                  !C:\Users\JSin\Documents\HISE Projects\airwindows\DspNetworks\ThirdParty\Tube2.h(357,76): error C2143: syntax error: missing ';' before '{' [C:\Users\JSin\Documents\HISE Projects\airwindows\DspNetworks\Binaries\Builds\VisualStudio2026\airwindows_DynamicLibrary.vcxproj]
                    (compiling source file '../../Source/Main.cpp')
                    
                  !C:\Users\JSin\Documents\HISE Projects\airwindows\DspNetworks\ThirdParty\Tube2.h(357,76): error C2447: '{': missing function header (old-style formal list?) [C:\Users\JSin\Documents\HISE Projects\airwindows\DspNetworks\Binaries\Builds\VisualStudio2026\airwindows_DynamicLibrary.vcxproj]
                    (compiling source file '../../Source/Main.cpp')
                    
                  !C:\Users\JSin\Documents\HISE Projects\airwindows\DspNetworks\ThirdParty\Tube2.h(357,88): error C2059: syntax error: '<' [C:\Users\JSin\Documents\HISE Projects\airwindows\DspNetworks\Binaries\Builds\VisualStudio2026\airwindows_DynamicLibrary.vcxproj]
                    (compiling source file '../../Source/Main.cpp')
                    
                  !C:\Users\JSin\Documents\HISE Projects\airwindows\DspNetworks\ThirdParty\Tube2.h(370,15): error C2332: 'class': missing tag name [C:\Users\JSin\Documents\HISE Projects\airwindows\DspNetworks\Binaries\Builds\VisualStudio2026\airwindows_DynamicLibrary.vcxproj]
                    (compiling source file '../../Source/Main.cpp')
                    
                  !C:\Users\JSin\Documents\HISE Projects\airwindows\DspNetworks\ThirdParty\Tube2.h(371,17): error C2332: 'class': missing tag name [C:\Users\JSin\Documents\HISE Projects\airwindows\DspNetworks\Binaries\Builds\VisualStudio2026\airwindows_DynamicLibrary.vcxproj]
                    (compiling source file '../../Source/Main.cpp')
                  !C:\Users\JSin\Documents\HISE Projects\airwindows\DspNetworks\ThirdParty\Tube2.h(382,76): error C2143: syntax error: missing ';' before '{' [C:\Users\JSin\Documents\HISE Projects\airwindows\DspNetworks\Binaries\Builds\VisualStudio2026\airwindows_DynamicLibrary.vcxproj]
                    (compiling source file '../../Source/Main.cpp')
                    
                  !C:\Users\JSin\Documents\HISE Projects\airwindows\DspNetworks\ThirdParty\Tube2.h(382,76): error C2447: '{': missing function header (old-style formal list?) [C:\Users\JSin\Documents\HISE Projects\airwindows\DspNetworks\Binaries\Builds\VisualStudio2026\airwindows_DynamicLibrary.vcxproj]
                    (compiling source file '../../Source/Main.cpp')
                    
                  !C:\Users\JSin\Documents\HISE Projects\airwindows\DspNetworks\ThirdParty\Tube2.h(382,118): error C2059: syntax error: '<' [C:\Users\JSin\Documents\HISE Projects\airwindows\DspNetworks\Binaries\Builds\VisualStudio2026\airwindows_DynamicLibrary.vcxproj]
                    (compiling source file '../../Source/Main.cpp')
                    
                  !C:\Users\JSin\Documents\HISE Projects\airwindows\DspNetworks\ThirdParty\Tube2.h(383,56): error C2332: 'class': missing tag name [C:\Users\JSin\Documents\HISE Projects\airwindows\DspNetworks\Binaries\Builds\VisualStudio2026\airwindows_DynamicLibrary.vcxproj]
                    (compiling source file '../../Source/Main.cpp')
                    
                  !C:\Users\JSin\Documents\HISE Projects\airwindows\DspNetworks\ThirdParty\Tube2.h(383,127): error C2332: 'class': missing tag name [C:\Users\JSin\Documents\HISE Projects\airwindows\DspNetworks\Binaries\Builds\VisualStudio2026\airwindows_DynamicLibrary.vcxproj]
                    (compiling source file '../../Source/Main.cpp')
                    
                  !C:\Users\JSin\Documents\HISE Projects\airwindows\DspNetworks\ThirdParty\Tube2.h(383,184): error C2332: 'class': missing tag name [C:\Users\JSin\Documents\HISE Projects\airwindows\DspNetworks\Binaries\Builds\VisualStudio2026\airwindows_DynamicLibrary.vcxproj]
                    (compiling source file '../../Source/Main.cpp')
                    
                  !C:\Users\JSin\Documents\HISE Projects\airwindows\DspNetworks\ThirdParty\Tube2.h(383,292): error C2332: 'class': missing tag name [C:\Users\JSin\Documents\HISE Projects\airwindows\DspNetworks\Binaries\Builds\VisualStudio2026\airwindows_DynamicLibrary.vcxproj]
                    (compiling source file '../../Source/Main.cpp')
                  !C:\Users\JSin\Documents\HISE Projects\airwindows\DspNetworks\ThirdParty\Tube2.h(383,449): error C2332: 'class': missing tag name [C:\Users\JSin\Documents\HISE Projects\airwindows\DspNetworks\Binaries\Builds\VisualStudio2026\airwindows_DynamicLibrary.vcxproj]
                    (compiling source file '../../Source/Main.cpp')
                    
                  !C:\Users\JSin\Documents\HISE Projects\airwindows\DspNetworks\ThirdParty\Tube2.h(383,863): error C2332: 'class': missing tag name [C:\Users\JSin\Documents\HISE Projects\airwindows\DspNetworks\Binaries\Builds\VisualStudio2026\airwindows_DynamicLibrary.vcxproj]
                    (compiling source file '../../Source/Main.cpp')
                    
                  !C:\Users\JSin\Documents\HISE Projects\airwindows\DspNetworks\ThirdParty\Tube2.h(383,911): error C2332: 'class': missing tag name [C:\Users\JSin\Documents\HISE Projects\airwindows\DspNetworks\Binaries\Builds\VisualStudio2026\airwindows_DynamicLibrary.vcxproj]
                    (compiling source file '../../Source/Main.cpp')
                    
                  !C:\Users\JSin\Documents\HISE Projects\airwindows\DspNetworks\ThirdParty\Tube2.h(383,960): error C2332: 'class': missing tag name [C:\Users\JSin\Documents\HISE Projects\airwindows\DspNetworks\Binaries\Builds\VisualStudio2026\airwindows_DynamicLibrary.vcxproj]
                    (compiling source file '../../Source/Main.cpp')
                    
                  !C:\Users\JSin\Documents\HISE Projects\airwindows\DspNetworks\ThirdParty\Tube2.h(383,1004): error C2332: 'class': missing tag name [C:\Users\JSin\Documents\HISE Projects\airwindows\DspNetworks\Binaries\Builds\VisualStudio2026\airwindows_DynamicLibrary.vcxproj]
                    (compiling source file '../../Source/Main.cpp')
                    
                  !C:\Users\JSin\Documents\HISE Projects\airwindows\DspNetworks\ThirdParty\Tube2.h(383,1069): error C2332: 'class': missing tag name [C:\Users\JSin\Documents\HISE Projects\airwindows\DspNetworks\Binaries\Builds\VisualStudio2026\airwindows_DynamicLibrary.vcxproj]
                    (compiling source file '../../Source/Main.cpp')
                    
                  !C:\Users\JSin\Documents\HISE Projects\airwindows\DspNetworks\ThirdParty\Tube2.h(383,1407): error C2332: 'class': missing tag name [C:\Users\JSin\Documents\HISE Projects\airwindows\DspNetworks\Binaries\Builds\VisualStudio2026\airwindows_DynamicLibrary.vcxproj]
                    (compiling source file '../../Source/Main.cpp')
                    
                  !C:\Users\JSin\Documents\HISE Projects\airwindows\DspNetworks\ThirdParty\Tube2.h(383,1448): error C2332: 'class': missing tag name [C:\Users\JSin\Documents\HISE Projects\airwindows\DspNetworks\Binaries\Builds\VisualStudio2026\airwindows_DynamicLibrary.vcxproj]
                    (compiling source file '../../Source/Main.cpp')
                    
                  !C:\Users\JSin\Documents\HISE Projects\airwindows\DspNetworks\ThirdParty\Tube2.h(383,1551): error C2332: 'class': missing tag name [C:\Users\JSin\Documents\HISE Projects\airwindows\DspNetworks\Binaries\Builds\VisualStudio2026\airwindows_DynamicLibrary.vcxproj]
                    (compiling source file '../../Source/Main.cpp')
                    
                  !C:\Users\JSin\Documents\HISE Projects\airwindows\DspNetworks\ThirdParty\Tube2.h(383,3375): error C2332: 'class': missing tag name [C:\Users\JSin\Documents\HISE Projects\airwindows\DspNetworks\Binaries\Builds\VisualStudio2026\airwindows_DynamicLibrary.vcxproj]
                    (compiling source file '../../Source/Main.cpp')
                    
                  !C:\Users\JSin\Documents\HISE Projects\airwindows\DspNetworks\ThirdParty\Tube2.h(383,3439): error C2332: 'class': missing tag name [C:\Users\JSin\Documents\HISE Projects\airwindows\DspNetworks\Binaries\Builds\VisualStudio2026\airwindows_DynamicLibrary.vcxproj]
                    (compiling source file '../../Source/Main.cpp')
                    
                  !C:\Users\JSin\Documents\HISE Projects\airwindows\DspNetworks\ThirdParty\Tube2.h(383,3821): error C2332: 'class': missing tag name [C:\Users\JSin\Documents\HISE Projects\airwindows\DspNetworks\Binaries\Builds\VisualStudio2026\airwindows_DynamicLibrary.vcxproj]
                    (compiling source file '../../Source/Main.cpp')
                    
                  !C:\Users\JSin\Documents\HISE Projects\airwindows\DspNetworks\ThirdParty\Tube2.h(383,3862): error C2332: 'class': missing tag name [C:\Users\JSin\Documents\HISE Projects\airwindows\DspNetworks\Binaries\Builds\VisualStudio2026\airwindows_DynamicLibrary.vcxproj]
                    (compiling source file '../../Source/Main.cpp')
                    
                  !C:\Users\JSin\Documents\HISE Projects\airwindows\DspNetworks\ThirdParty\Tube2.h(383,3965): error C2332: 'class': missing tag name [C:\Users\JSin\Documents\HISE Projects\airwindows\DspNetworks\Binaries\Builds\VisualStudio2026\airwindows_DynamicLibrary.vcxproj]
                    (compiling source file '../../Source/Main.cpp')
                    
                  !C:\Users\JSin\Documents\HISE Projects\airwindows\DspNetworks\ThirdParty\Tube2.h(383,4534): error C2332: 'class': missing tag name [C:\Users\JSin\Documents\HISE Projects\airwindows\DspNetworks\Binaries\Builds\VisualStudio2026\airwindows_DynamicLibrary.vcxproj]
                    (compiling source file '../../Source/Main.cpp')
                    
                  !C:\Users\JSin\Documents\HISE Projects\airwindows\DspNetworks\ThirdParty\Tube2.h(383,4596): error C2332: 'class': missing tag name [C:\Users\JSin\Documents\HISE Projects\airwindows\DspNetworks\Binaries\Builds\VisualStudio2026\airwindows_DynamicLibrary.vcxproj]
                    (compiling source file '../../Source/Main.cpp')
                    
                  !C:\Users\JSin\Documents\HISE Projects\airwindows\DspNetworks\ThirdParty\Tube2.h(383,4989): error C2332: 'class': missing tag name [C:\Users\JSin\Documents\HISE Projects\airwindows\DspNetworks\Binaries\Builds\VisualStudio2026\airwindows_DynamicLibrary.vcxproj]
                    (compiling source file '../../Source/Main.cpp')
                    
                  !C:\Users\JSin\Documents\HISE Projects\airwindows\DspNetworks\ThirdParty\Tube2.h(383,5030): error C2332: 'class': missing tag name [C:\Users\JSin\Documents\HISE Projects\airwindows\DspNetworks\Binaries\Builds\VisualStudio2026\airwindows_DynamicLibrary.vcxproj]
                    (compiling source file '../../Source/Main.cpp')
                    
                  !C:\Users\JSin\Documents\HISE Projects\airwindows\DspNetworks\ThirdParty\Tube2.h(383,5133): error C2332: 'class': missing tag name [C:\Users\JSin\Documents\HISE Projects\airwindows\DspNetworks\Binaries\Builds\VisualStudio2026\airwindows_DynamicLibrary.vcxproj]
                    (compiling source file '../../Source/Main.cpp')
                    
                  !C:\Users\JSin\Documents\HISE Projects\airwindows\DspNetworks\ThirdParty\Tube2.h(383,5911): error C2332: 'class': missing tag name [C:\Users\JSin\Documents\HISE Projects\airwindows\DspNetworks\Binaries\Builds\VisualStudio2026\airwindows_DynamicLibrary.vcxproj]
                    (compiling source file '../../Source/Main.cpp')
                    
                  !C:\Users\JSin\Documents\HISE Projects\airwindows\DspNetworks\ThirdParty\Tube2.h(383,5974): error C2332: 'class': missing tag name [C:\Users\JSin\Documents\HISE Projects\airwindows\DspNetworks\Binaries\Builds\VisualStudio2026\airwindows_DynamicLibrary.vcxproj]
                    (compiling source file '../../Source/Main.cpp')
                    
                  !C:\Users\JSin\Documents\HISE Projects\airwindows\DspNetworks\ThirdParty\Tube2.h(383,6346): error C2332: 'class': missing tag name [C:\Users\JSin\Documents\HISE Projects\airwindows\DspNetworks\Binaries\Builds\VisualStudio2026\airwindows_DynamicLibrary.vcxproj]
                    (compiling source file '../../Source/Main.cpp')
                    
                  !C:\Users\JSin\Documents\HISE Projects\airwindows\DspNetworks\ThirdParty\Tube2.h(383,6387): error C2332: 'class': missing tag name [C:\Users\JSin\Documents\HISE Projects\airwindows\DspNetworks\Binaries\Builds\VisualStudio2026\airwindows_DynamicLibrary.vcxproj]
                    (compiling source file '../../Source/Main.cpp')
                    
                  !C:\Users\JSin\Documents\HISE Projects\airwindows\DspNetworks\ThirdParty\Tube2.h(383,6490): error C2332: 'class': missing tag name [C:\Users\JSin\Documents\HISE Projects\airwindows\DspNetworks\Binaries\Builds\VisualStudio2026\airwindows_DynamicLibrary.vcxproj]
                    (compiling source file '../../Source/Main.cpp')
                    
                  !C:\Users\JSin\Documents\HISE Projects\airwindows\DspNetworks\ThirdParty\Tube2.h(383,7382): error C2332: 'class': missing tag name [C:\Users\JSin\Documents\HISE Projects\airwindows\DspNetworks\Binaries\Builds\VisualStudio2026\airwindows_DynamicLibrary.vcxproj]
                    (compiling source file '../../Source/Main.cpp')
                    
                  !C:\Users\JSin\Documents\HISE Projects\airwindows\DspNetworks\ThirdParty\Tube2.h(383,7436): error C2332: 'class': missing tag name [C:\Users\JSin\Documents\HISE Projects\airwindows\DspNetworks\Binaries\Builds\VisualStudio2026\airwindows_DynamicLibrary.vcxproj]
                    (compiling source file '../../Source/Main.cpp')
                    
                  !C:\Users\JSin\Documents\HISE Projects\airwindows\DspNetworks\ThirdParty\Tube2.h(383,7495): error C2332: 'class': missing tag name [C:\Users\JSin\Documents\HISE Projects\airwindows\DspNetworks\Binaries\Builds\VisualStudio2026\airwindows_DynamicLibrary.vcxproj]
                    (compiling source file '../../Source/Main.cpp')
                    
                  !C:\Users\JSin\Documents\HISE Projects\airwindows\DspNetworks\ThirdParty\Tube2.h(383,7606): error C2332: 'class': missing tag name [C:\Users\JSin\Documents\HISE Projects\airwindows\DspNetworks\Binaries\Builds\VisualStudio2026\airwindows_DynamicLibrary.vcxproj]
                    (compiling source file '../../Source/Main.cpp')
                    
                  !C:\Users\JSin\Documents\HISE Projects\airwindows\DspNetworks\ThirdParty\Tube2.h(383,7650): error C2332: 'class': missing tag name [C:\Users\JSin\Documents\HISE Projects\airwindows\DspNetworks\Binaries\Builds\VisualStudio2026\airwindows_DynamicLibrary.vcxproj]
                    (compiling source file '../../Source/Main.cpp')
                    
                  !C:\Users\JSin\Documents\HISE Projects\airwindows\DspNetworks\ThirdParty\Tube2.h(383,7718): error C2332: 'class': missing tag name [C:\Users\JSin\Documents\HISE Projects\airwindows\DspNetworks\Binaries\Builds\VisualStudio2026\airwindows_DynamicLibrary.vcxproj]
                    (compiling source file '../../Source/Main.cpp')
                    
                  !C:\Users\JSin\Documents\HISE Projects\airwindows\DspNetworks\ThirdParty\Tube2.h(383,8042): error C2332: 'class': missing tag name [C:\Users\JSin\Documents\HISE Projects\airwindows\DspNetworks\Binaries\Builds\VisualStudio2026\airwindows_DynamicLibrary.vcxproj]
                    (compiling source file '../../Source/Main.cpp')
                    
                  !C:\Users\JSin\Documents\HISE Projects\airwindows\DspNetworks\ThirdParty\Tube2.h(383,8083): error C2332: 'class': missing tag name [C:\Users\JSin\Documents\HISE Projects\airwindows\DspNetworks\Binaries\Builds\VisualStudio2026\airwindows_DynamicLibrary.vcxproj]
                    (compiling source file '../../Source/Main.cpp')
                    
                  !C:\Users\JSin\Documents\HISE Projects\airwindows\DspNetworks\ThirdParty\Tube2.h(383,8186): error C2332: 'class': missing tag name [C:\Users\JSin\Documents\HISE Projects\airwindows\DspNetworks\Binaries\Builds\VisualStudio2026\airwindows_DynamicLibrary.vcxproj]
                    (compiling source file '../../Source/Main.cpp')
                    
                  !C:\Users\JSin\Documents\HISE Projects\airwindows\DspNetworks\ThirdParty\Tube2.h(383,8186): error C1003: error count exceeds 100; stopping compilation [C:\Users\JSin\Documents\HISE Projects\airwindows\DspNetworks\Binaries\Builds\VisualStudio2026\airwindows_DynamicLibrary.vcxproj]
                    (compiling source file '../../Source/Main.cpp')
                    
                  
                  
                  HISEnbergH 1 Reply Last reply Reply Quote 0
                  • HISEnbergH
                    HISEnberg @Jeetender
                    last edited by

                    @Jeetender It looks like you didn't grab the source code for the Tube2 implementation. There's usually 3 things you need:

                    This Airwindows.h file, which is the main wrapper for all of the FX.
                    DspNetworks/ThirdParty/src/airwindows/AirWindows.h

                    The individual wrapper file (Tube2.h)
                    DspNetworks/ThirdParty/Tube2.h

                    And the source code for the individual FX (Tube2 subfolder)
                    DspNetworks/ThirdParty/src/airwindows/Tube2

                    *Note 1: I had issues compiling all of the FX simultaneously so I initially broke this library into 2, so Tube2 wasn't included in the original version. I just added it, checkout the dev branch specifically.

                    *Note 2: The individual source code for all of Airwindows FX are basically the same. There's typically 3 files:
                    Tube2.cpp
                    Tube2.h
                    Tube2Proc.cpp

                    Currently I accidentally pushed a version with a .inc extension. I'll try to fix those but you can manually remove those for now.

                    Sonic Architect && Software Mercenary

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

                    20

                    Online

                    2.3k

                    Users

                    13.6k

                    Topics

                    118.5k

                    Posts