HISE Logo Forum
    • Categories
    • Register
    • Login

    VST export failed

    Scheduled Pinned Locked Moved Bug Reports
    89 Posts 13 Posters 10.5k 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.
    • gorangroovesG
      gorangrooves
      last edited by

      While I was able to successfully compile my plugin on PC every time, on Mac, I am getting the following error:

      No member named 'MidiFiles' in 'hise::FileHandlerBase'
      

      Not sure where this is coming from since I am not using any midi files within my project.

      The line in question is this inside plugin.cpp file:

      DEFINE_EMBEDDED_DATA(hise::FileHandlerBase::MidiFiles, PresetData::midiFiles, PresetData::midiFilesSize);
      

      @Christoph-Hart Can you tell what is going on here?

      Goran Rista
      https://gorangrooves.com

      Handy Drums and Handy Grooves
      https://library.gorangrooves.com

      1 Reply Last reply Reply Quote 0
      • ustkU
        ustk
        last edited by

        @Christoph-Hart Still not able to compile VST3 from the last commit (commit - b4b5ab1 - 1h ago)

        ā–ø Compiling include_juce_audio_plugin_client_VST3.cpp
        
        āŒ  /Users/greg/Desktop/HISE-scriptnode 02-08/JUCE/modules/juce_audio_plugin_client/VST3/juce_VST3_Wrapper.cpp:55:10: 'pluginterfaces/vst2.x/vstfxstore.h' file not found
        
        #include "pluginterfaces/vst2.x/vstfxstore.h"
          ~~~~~~  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        
        
        ** BUILD FAILED **
        
        
        The following build commands failed:
        	CompileC build/ForceIT.build/Release/ForceIT\ -\ VST3.build/Objects-normal/x86_64/include_juce_audio_plugin_client_VST3.o /Users/greg/Documents/_PROGRAMMING/ForceIT/Binaries/JuceLibraryCode/include_juce_audio_plugin_client_VST3.cpp normal x86_64 c++ com.apple.compilers.llvm.clang.1_0.compiler
        (1 failure)
        Compiling finished. Cleaning up...
        logout
        Saving session...
        ...copying shared history...
        ...saving history...truncating history files...
        ...completed.
        
        [Process completed]
        
        

        Can't help pressing F5 in the forum...

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

          What if you extract the SDK from the .zip file in the repo?

          gorangroovesG ustkU 2 Replies Last reply Reply Quote 0
          • gorangroovesG
            gorangrooves @ustk
            last edited by

            @ustk Can you verify if the file is actually there on your computer or truly missing?

            Goran Rista
            https://gorangrooves.com

            Handy Drums and Handy Grooves
            https://library.gorangrooves.com

            1 Reply Last reply Reply Quote 0
            • gorangroovesG
              gorangrooves @Christoph Hart
              last edited by

              @Christoph-Hart To compile my plugin, I had to comment out the problematic line within the file.
              I also had to comment out 4 lines in order to compile HISE, as there was some sort "duplicate" with regards to SDK downloaded and what is included with JUCE.

              Goran Rista
              https://gorangrooves.com

              Handy Drums and Handy Grooves
              https://library.gorangrooves.com

              1 Reply Last reply Reply Quote 0
              • ustkU
                ustk @Christoph Hart
                last edited by

                @Christoph-Hart said in VST export failed:

                What if you extract the SDK from the .zip file in the repo?

                Well, it works!
                I don't understand though since the .zip doesn't contain VST3 SDK innit?

                @gorangrooves said in VST export failed:

                @ustk Can you verify if the file is actually there on your computer or truly missing?

                The file in question is not present in the VST3 SDK I just downloaded from Steinberg, but it is in the zip from the repo

                Can't help pressing F5 in the forum...

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

                  @ustk said in VST export failed:

                  The file in question is not present in the VST3 SDK I just downloaded from Steinberg, but it is in the zip from the repo

                  Yes that is because Steinberg removed the VST2 SDK from their distributed VST3 SDK, but if you know the secret password, you'll get the ol' but good one :)

                  ustkU M 2 Replies Last reply Reply Quote 2
                  • ustkU
                    ustk @Christoph Hart
                    last edited by ustk

                    @Christoph-Hart Well, I did not understand that:

                    • this one is the good one
                    • and that we needed the VST2 files for compiling the VST3

                    Though there's one thing I understand, it's that I don't understand much... šŸ˜‚

                    Can't help pressing F5 in the forum...

                    1 Reply Last reply Reply Quote 0
                    • M
                      mwplugs @Christoph Hart
                      last edited by

                      @Christoph-Hart what is the password and why is there a password? it says nothing anywhere about it

                      1 Reply Last reply Reply Quote 0
                      • ustkU
                        ustk
                        last edited by

                        @mwplugs Have a look at the 2nd post ;)

                        Can't help pressing F5 in the forum...

                        1 Reply Last reply Reply Quote 1
                        • M
                          mwplugs
                          last edited by

                          so which sdk are we supposed to be using now. 3.6.7? the repository links to 3.6.6

                          ustkU 1 Reply Last reply Reply Quote 0
                          • ustkU
                            ustk @mwplugs
                            last edited by

                            @mwplugs Well, I never succeeded using the last from Steinberg, but the one that is coming with Hise works...

                            Can't help pressing F5 in the forum...

                            M 1 Reply Last reply Reply Quote 0
                            • M
                              mwplugs @ustk
                              last edited by

                              @ustk soooo do you use the vst sdk linked in the repository and then extract the sdk.zip because everything was fine before now im getting errors flock.cpp and the vstheader something

                              1 Reply Last reply Reply Quote 0
                              • M
                                mwplugs
                                last edited by

                                c:\users\tlw.msi\desktop\hise-2.1.0\juce\modules\juce_audio_processors\format_types\juce_vst3headers.h(119): fatal erro
                                r C1083: Cannot open include file: 'base/source/flock.cpp': No such file or directory [C:\Users\TLW.MSI\Documents\!PLUG
                                INS!\Sixteen\Sixteen\Binaries\Builds\VisualStudio2017\Sixteen_VST3.vcxproj]
                                

                                then

                                c:\users\tlw.msi\desktop\hise-2.1.0\juce\modules\juce_audio_processors\format_types\juce_vst3headers.h(119): fatal erro
                                r C1083: Cannot open include file: 'base/source/flock.cpp': No such file or directory [C:\Users\TLW.MSI\Documents\!PLUG
                                INS!\Sixteen\Sixteen\Binaries\Builds\VisualStudio2017\Sixteen_VST3.vcxproj]
                                
                                1 Reply Last reply Reply Quote 0
                                • M
                                  mwplugs
                                  last edited by

                                  c:\users\tlw.msi\desktop\hise-2.1.0\juce\modules\juce_audio_processors\format_types\juce_vst3headers.h(119): fatal erro
                                  r C1083: Cannot open include file: 'base/source/flock.cpp': No such file or directory [C:\Users\TLW.MSI\Documents!PLUG
                                  INS!\Sixteen\Sixteen\Binaries\Builds\VisualStudio2017\Sixteen_VST3.vcxproj]

                                  ustkU 1 Reply Last reply Reply Quote 0
                                  • ustkU
                                    ustk @mwplugs
                                    last edited by

                                    @mwplugs Yep, just like that, and drag the VST3 SDK folder in the SDK directory, that's it...

                                    Can't help pressing F5 in the forum...

                                    1 Reply Last reply Reply Quote 0
                                    • ShikiSuenS
                                      ShikiSuen @ustk
                                      last edited by ShikiSuen

                                      @ustk I am suffering with exactly the same issue as yours now. (Redefinition of "iid".)
                                      Using VSTSDK3613(20190804, Xcode 10.3, macOS 10.14 Mojave 2nd Supplemental Update. macOS SDK is the one shipped with Xcode 10.3 update.
                                      HISE Source Code git commit number is 8ef678e with only the replacement of the Projucer app itself (5.4.4).

                                      The whole industry's attitude towards VST3, while being unchanged since the recent 10 years, is becoming more and more problematic, regardless that similar attitudes of Hart (for example only) and Native Instruments (who refuses to give VST3 a fk constantly even if developing Kontakt 6) is not blamable due to the nature of humanity.

                                      VST2 plugins are nightmares to Steinberg Dorico, which is my main app for music composition and arrangement. Native VST3 plugins runs fine with Dorico 3, but whitelisted VST2 plugins (including some VST2 plugins renamed as VST3) and certain universal-SDK VST23 plugins (like plugins generated by Maize Sampler) can let Dorico crashes like a hell after once successful load. Everytime you start your system and run Dorico, load a plugin like that, it runs fine until you want to turn off Dorico, and you will see Dorico hangs. Then you will find that Dorico is not runnable until you restart your system.

                                      Please, please support VST3 by default. Otherwise I guess it really is the time to let the Cubase / Nuendo / WaveLab product line give up their support of VST2.

                                      ustkU 1 Reply Last reply Reply Quote 0
                                      • E
                                        EDELWEYS
                                        last edited by EDELWEYS

                                        I put the folder pluginterfaces at the root of the Hise program,vst export works.Linux os.
                                        Download pluginterfaces

                                        1 Reply Last reply Reply Quote 0
                                        • ustkU
                                          ustk @ShikiSuen
                                          last edited by

                                          @ShikiSuen I don't understand. Hise supports VST3. I just had troubles with the last version from Steinberg, but the sdk that is coming with Hise works...

                                          Can't help pressing F5 in the forum...

                                          ShikiSuenS 2 Replies Last reply Reply Quote 0
                                          • ShikiSuenS
                                            ShikiSuen @ustk
                                            last edited by

                                            @ustk Doesn't work on my side. I dunno why.
                                            Now I am gonna perform the plugininterfaces trick.

                                            As I see, blaming someone won't work. I just feel really pissed of wasting 12hrs the whole day but still cannot get my virtual instruments compiled in VST3. Really pissed off.

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

                                            20

                                            Online

                                            1.7k

                                            Users

                                            11.8k

                                            Topics

                                            102.5k

                                            Posts