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.
    • 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
          • ShikiSuenS
            ShikiSuen @ustk
            last edited by

            @ustk If using the 2016 sdk shipped from the HISE repository (the "repo SDK"), it says the lack of flock.cpp and its h file. I copied them from the latest SDK to the repo sdk, found more numerous build errors.

            If I use the latest official SDK, then the issue of [Redefinition of "iid"].

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

              @ShikiSuen I'm sorry you're pissed off. Unfortunately my knowledge about this is very limited. I can just tell you what I've done, like extracting the HISE/tools/SDK/sdk.zip, drag both folders one level above, and tick VST3 support in the prefs of HISE.
              Aside from that, I can't help much I'm afraid. Calm down, I'm sure you'll find a solution...

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

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

                @ustk

                I did everything you said (except that VST3 support is checked through Projucer preferences of the HISE standalone project), it doesn't work.

                I don't think it is because of you personally. Instead, if VST3 is being respected enough by this world, things shouldn't be terrible like this.

                What's the exact git commit number of the HISE source code you are using? What VST3 SDK version are you using for your successful compilation of VST3-supported HISE (still 3.6.6)? What's the version of Projucer you are using? What's your macOS system build number? What's the Xcode version you are using? Which macOS SDK?

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

                  HISE itself build succeeded.

                  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).

                  Solution: If seeing lines triggering the "Redefinition of iid" issue, simply comment out those lines.

                  The new problem is that I don't know the further steps within the HISE environment to build VST3.

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

                    @ShikiSuen said in VST export failed:

                    @ustk

                    I don't think it is because of you personally.

                    I hope so. I'm not Hise dev...

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

                    1 Reply Last reply Reply Quote 0
                    • Dan KorneffD
                      Dan Korneff
                      last edited by

                      Can anyone help with this flock.cpp issue?

                      c:\program files\hise-scriptnode\juce\modules\juce_audio_processors\format_types\juce_vst3headers.h(119): fatal error C
                      1083: Cannot open include file: 'base/source/flock.cpp': No such file or directory
                      

                      I've gotten this in the past when trying to export VST3 format (currently on PC), but decided to ignore it until it was needed.
                      I'm using the sdk from scriptnode.

                      Dan Korneff - Producer / Mixer / Audio Nerd

                      gorangroovesG ulrikU 2 Replies Last reply Reply Quote 0
                      • gorangroovesG
                        gorangrooves @Dan Korneff
                        last edited by

                        @dustbro Double check that you actually have the file in there. If you do, try to specify the absolute location. If that doesn't work, just comment out that part of the code in the juce_vst3headers.h and see what happens.
                        I had to comment out about 3 various lines of code that we giving errors and was able to compile after that. Give it shot and let us know how you go.

                        Goran Rista
                        https://gorangrooves.com

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

                        1 Reply Last reply Reply Quote 0
                        • ulrikU
                          ulrik @Dan Korneff
                          last edited by

                          @dustbro try this:
                          https://forum.hise.audio/topic/1856/compile-error/5

                          Hise Develop branch
                          MacOs 15.3.1, Xcode 16.2
                          http://musikboden.se

                          Dan KorneffD 1 Reply Last reply Reply Quote 0
                          • Dan KorneffD
                            Dan Korneff @ulrik
                            last edited by

                            @ulrik It appears that my file structure is already like this
                            vst location.png

                            @gorangrooves @Christoph-Hart It looks like the flock.cpp files is located in a different folder
                            HISE is looking for base/source/flock.cpp
                            but the file is located in base/thread/source/flock.cpp
                            flock location.png

                            Dan Korneff - Producer / Mixer / Audio Nerd

                            ulrikU 1 Reply Last reply Reply Quote 0
                            • Dan KorneffD
                              Dan Korneff
                              last edited by

                              I tried copying the file froom /thread/source to /source with no luck.

                              Within juce_VST3Headers.h we have

                              #if VST_VERSION >= 0x030608
                               #include <base/thread/source/flock.cpp>
                               #include <pluginterfaces/base/coreiids.cpp>
                              #else
                               #include <base/source/flock.cpp>
                              

                              What's the difference? and if they are different, where can I find the one I need?
                              Also, the VST3 folder within \tools\SDK\VST3 SDK\base\source is very different than the one in \JUCE\modules\juce_audio_processors\format_types\VST3_SDK\base\source.
                              Why do 2 exist?

                              Dan Korneff - Producer / Mixer / Audio Nerd

                              Dan KorneffD 1 Reply Last reply Reply Quote 0
                              • Dan KorneffD
                                Dan Korneff @Dan Korneff
                                last edited by

                                @dustbro said in VST export failed:

                                I tried copying the file froom /thread/source to /source with no luck.

                                Looks like i had to copy the file
                                from

                                \JUCE\modules\juce_audio_processors\format_types\VST3_SDK\base\source 
                                

                                to

                                 \tools\SDK\VST3 SDK\base\source
                                

                                Dan Korneff - Producer / Mixer / Audio Nerd

                                1 Reply Last reply Reply Quote 0
                                • ulrikU
                                  ulrik @Dan Korneff
                                  last edited by

                                  @dustbro Ok, is it the expanded SDK that followed Hise?
                                  Cause the Steinberg SDK does not have the same structure

                                  Hise Develop branch
                                  MacOs 15.3.1, Xcode 16.2
                                  http://musikboden.se

                                  Dan KorneffD 2 Replies Last reply Reply Quote 0
                                  • Dan KorneffD
                                    Dan Korneff @ulrik
                                    last edited by

                                    @ulrik :woman_shrugging_medium-light_skin_tone:

                                    c:\program files\hise-scriptnode\tools\sdk\vst3 sdk\base\source\flock.cpp(40): fatal error C1083: Cannot open include f
                                    ile: 'base/thread/include/flock.h': No such file or directory
                                    

                                    looks like I have more files to copy 💩

                                    Dan Korneff - Producer / Mixer / Audio Nerd

                                    ulrikU 1 Reply Last reply Reply Quote 0
                                    • Dan KorneffD
                                      Dan Korneff @ulrik
                                      last edited by

                                      c:\program files\hise-scriptnode\tools\sdk\vst3 sdk\base\thread\include\flock.h(105): error C3646: 'SMTG_OVERRIDE': unk
                                      nown override specifier
                                      

                                      It appears that it's just looking for the SDK located in

                                      \JUCE\modules\juce_audio_processors\format_types\
                                      

                                      can I just redirect HISE to use this SDK instead of the one within tools?

                                      Dan Korneff - Producer / Mixer / Audio Nerd

                                      1 Reply Last reply Reply Quote 0
                                      • ulrikU
                                        ulrik @Dan Korneff
                                        last edited by

                                        @dustbro sorry I can't figure it out what is wrong 🤔

                                        Hise Develop branch
                                        MacOs 15.3.1, Xcode 16.2
                                        http://musikboden.se

                                        Dan KorneffD 1 Reply Last reply Reply Quote 0
                                        • Dan KorneffD
                                          Dan Korneff @ulrik
                                          last edited by Dan Korneff

                                          @ulrik said in VST export failed:

                                          orry I can't figure it out what is wrong

                                          Figured it out.
                                          #1 - copy the sdk from the JUCE folder to TOOLS folder

                                          COPY
                                          \JUCE\modules\juce_audio_processors\format_types\VST3_SDK
                                          TO
                                          \tools\SDK
                                          

                                          #2- copy vst2.x folder to new sdk

                                          COPY
                                          \tools\SDK\VST3 SDK\pluginterfaces\vst2.x
                                          TO
                                          \tools\SDK\VST3_SDK\pluginterfaces\vst2.x
                                          

                                          #3- in Tools folder

                                          REMOVE OR RENAME VST3 SDK
                                          

                                          #4 - in Tools folder

                                          RENAME VST3_SDK 
                                          TO
                                          VST3 SDK
                                          

                                          Dan Korneff - Producer / Mixer / Audio Nerd

                                          ? 1 Reply Last reply Reply Quote 3
                                          • D
                                            Dewdman42
                                            last edited by

                                            Man I can't get HISE to compile either. I have extracted the sdk.zip with the secret password already. I can see vst2.x folders in the right place, but compiler in Xcode still gives me this

                                            'pluginterfaces/vst2.x/aeffect.h' file not found
                                            
                                            d.healeyD ? 2 Replies Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            20

                                            Online

                                            1.7k

                                            Users

                                            11.8k

                                            Topics

                                            102.5k

                                            Posts