HISE Logo Forum
    • Categories
    • Register
    • Login

    Exporting VSTi issue

    Scheduled Pinned Locked Moved General Questions
    17 Posts 2 Posters 257 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.
    • toxonicT
      toxonic @d.healey
      last edited by toxonic

      @d-healey this is the SDK Folder in HISE >> tools
      (EDIT: I didn't enable VST3 in the project preferences)

      
      ./SDK
      ├── ASIOSDK2.3
      │   ├── asio
      │   │   ├── asio.dsw
      │   │   └── asio.opt
      │   ├── ASIO SDK 2.3.pdf
      │   ├── changes.txt
      │   ├── common
      │   │   ├── asio.cpp
      │   │   ├── asiodrvr.cpp
      │   │   ├── asiodrvr.h
      │   │   ├── asio.h
      │   │   ├── asiosys.h
      │   │   ├── combase.cpp
      │   │   ├── combase.h
      │   │   ├── debugmessage.cpp
      │   │   ├── dllentry.cpp
      │   │   ├── iasiodrv.h
      │   │   ├── register.cpp
      │   │   └── wxdebug.h
      │   ├── driver
      │   │   └── asiosample
      │   │       ├── asiosample
      │   │       │   ├── asiosample.dsp
      │   │       │   └── asiosample.vcproj
      │   │       ├── asiosample.def
      │   │       ├── asiosample.txt
      │   │       ├── asiosmpl.cpp
      │   │       ├── asiosmpl.h
      │   │       ├── macnanosecs.cpp
      │   │       ├── mactimer.cpp
      │   │       ├── makesamp.cpp
      │   │       └── wintimer.cpp
      │   ├── host
      │   │   ├── ASIOConvertSamples.cpp
      │   │   ├── ASIOConvertSamples.h
      │   │   ├── asiodrivers.cpp
      │   │   ├── asiodrivers.h
      │   │   ├── ginclude.h
      │   │   ├── mac
      │   │   │   ├── asioshlib.cpp
      │   │   │   ├── codefragments.cpp
      │   │   │   └── codefragments.hpp
      │   │   ├── pc
      │   │   │   ├── asiolist.cpp
      │   │   │   └── asiolist.h
      │   │   └── sample
      │   │       ├── hostsample.cpp
      │   │       ├── hostsample.dsp
      │   │       └── hostsample.vcproj
      │   ├── readme.txt
      │   └── Steinberg ASIO Licensing Agreement.pdf
      ├── Readme.md
      ├── sdk.zip
      └── VST3 SDK
          ├── base
          │   └── source
          │       ├── basefwd.h
          │       ├── baseiids.cpp
          │       ├── classfactory.cpp
          │       ├── classfactory.h
          │       ├── fatomic.cpp
          │       ├── fatomic.h
          │       ├── fbitset.cpp
          │       ├── fbitset.h
          │       ├── fbuffer.cpp
          │       ├── fbuffer.h
          │       ├── fcleanup.h
          │       ├── fcommandline.h
          │       ├── fcontainer.h
          │       ├── fcpu.cpp
          │       ├── fcpu.h
          │       ├── fcriticalperformance.cpp
          │       ├── fcriticalperformance.h
          │       ├── fdebug.cpp
          │       ├── fdebug.h
          │       ├── fdynlib.cpp
          │       ├── fdynlib.h
          │       ├── fgeoconstants.h
          │       ├── finitializer.cpp
          │       ├── finitializer.h
          │       ├── fmemory.cpp
          │       ├── fmemory.h
          │       ├── fobject.cpp
          │       ├── fobject.h
          │       ├── fpoint.cpp
          │       ├── fpoint.h
          │       ├── frect.cpp
          │       ├── frect.h
          │       ├── fregion.cpp
          │       ├── fregion.h
          │       ├── frwlock_generic.h
          │       ├── frwlock_macosx.h
          │       ├── frwlock_windows.h
          │       ├── fstdmethods.h
          │       ├── fstreamer.cpp
          │       ├── fstreamer.h
          │       ├── fstring.cpp
          │       ├── fstring.h
          │       ├── fstringmethods.h
          │       ├── fthread.cpp
          │       ├── fthread.h
          │       ├── funknownfactory.h
          │       ├── hexbinary.h
          │       ├── istreamwrapper.cpp
          │       ├── istreamwrapper.h
          │       ├── tarray.h
          │       ├── tassociation.h
          │       ├── tbag.h
          │       ├── tbinarytree.h
          │       ├── tbtreedictionary.h
          │       ├── tbtree.h
          │       ├── tbtreeset.h
          │       ├── tcontainer.h
          │       ├── tdeque.h
          │       ├── tdictionary.h
          │       ├── tdlist.h
          │       ├── thashset.h
          │       ├── thashtable.h
          │       ├── timer.cpp
          │       ├── timer.h
          │       ├── tlist.h
          │       ├── tqueue.h
          │       ├── tringbuffer.h
          │       ├── tstack.h
          │       ├── tvector.h
          │       ├── updatehandler.cpp
          │       └── updatehandler.h
          ├── pluginterfaces
          │   ├── base
          │   │   ├── conststringtable.cpp
          │   │   ├── conststringtable.h
          │   │   ├── falignpop.h
          │   │   ├── falignpush.h
          │   │   ├── fplatform.h
          │   │   ├── fstrdefs.h
          │   │   ├── ftypes.h
          │   │   ├── funknown.cpp
          │   │   ├── funknown.h
          │   │   ├── futils.h
          │   │   ├── fvariant.h
          │   │   ├── geoconstants.h
          │   │   ├── ibstream.h
          │   │   ├── icloneable.h
          │   │   ├── ierrorcontext.h
          │   │   ├── ipersistent.h
          │   │   ├── ipluginbase.h
          │   │   ├── istringresult.h
          │   │   ├── iupdatehandler.h
          │   │   ├── keycodes.h
          │   │   ├── pluginbasefwd.h
          │   │   ├── smartpointer.h
          │   │   ├── ustring.cpp
          │   │   └── ustring.h
          │   ├── gui
          │   │   ├── iplugviewcontentscalesupport.h
          │   │   └── iplugview.h
          │   ├── test
          │   │   └── itest.h
          │   ├── vst
          │   │   ├── ivstattributes.h
          │   │   ├── ivstaudioprocessor.h
          │   │   ├── ivstautomationstate.h
          │   │   ├── ivstchannelcontextinfo.h
          │   │   ├── ivstcomponent.h
          │   │   ├── ivstcontextmenu.h
          │   │   ├── ivsteditcontroller.h
          │   │   ├── ivstevents.h
          │   │   ├── ivsthostapplication.h
          │   │   ├── ivstinterappaudio.h
          │   │   ├── ivstmessage.h
          │   │   ├── ivstmidicontrollers.h
          │   │   ├── ivstnoteexpression.h
          │   │   ├── ivstparameterchanges.h
          │   │   ├── ivstplugview.h
          │   │   ├── ivstprefetchablesupport.h
          │   │   ├── ivstprocesscontext.h
          │   │   ├── ivstrepresentation.h
          │   │   ├── ivstunits.h
          │   │   ├── vstpresetkeys.h
          │   │   ├── vstpshpack4.h
          │   │   └── vsttypes.h
          │   └── vst2.x
          │       ├── aeffect.h
          │       ├── aeffectx.h
          │       └── vstfxstore.h
          └── public.sdk
              └── source
                  ├── common
                  │   ├── memorystream.cpp
                  │   ├── memorystream.h
                  │   ├── pluginview.cpp
                  │   └── pluginview.h
                  ├── main
                  │   ├── dllmain.cpp
                  │   ├── macexport.exp
                  │   ├── macmain.cpp
                  │   ├── pluginfactoryvst3.cpp
                  │   └── pluginfactoryvst3.h
                  ├── vst
                  │   ├── auwrapper
                  │   │   ├── again
                  │   │   │   ├── again.xcodeproj
                  │   │   │   │   └── project.pbxproj
                  │   │   │   ├── audiounitconfig.h
                  │   │   │   ├── config
                  │   │   │   │   ├── again_debug.xcconfig
                  │   │   │   │   ├── again_release.xcconfig
                  │   │   │   │   └── again.xcconfig
                  │   │   │   ├── doc.cpp
                  │   │   │   └── Info.plist
                  │   │   ├── aucarbonview.h
                  │   │   ├── aucarbonview.mm
                  │   │   ├── aucocoaview.h
                  │   │   ├── aucocoaview.mm
                  │   │   ├── auresource.r
                  │   │   ├── ausdk.mm
                  │   │   ├── auwrapper.h
                  │   │   ├── auwrapper.mm
                  │   │   ├── auwrapper_prefix.pch
                  │   │   ├── auwrapper.xcodeproj
                  │   │   │   └── project.pbxproj
                  │   │   ├── config
                  │   │   │   ├── ausdkpath.xcconfig
                  │   │   │   ├── auwrapper_debug.xcconfig
                  │   │   │   ├── auwrapper_release.xcconfig
                  │   │   │   └── auwrapper.xcconfig
                  │   │   ├── generateCocoaClassNamePrefix.rb
                  │   │   ├── NSDataIBStream.h
                  │   │   └── NSDataIBStream.mm
                  │   ├── hosting
                  │   │   ├── eventlist.cpp
                  │   │   ├── eventlist.h
                  │   │   ├── hostclasses.cpp
                  │   │   ├── hostclasses.h
                  │   │   ├── parameterchanges.cpp
                  │   │   ├── parameterchanges.h
                  │   │   ├── processdata.cpp
                  │   │   └── processdata.h
                  │   ├── interappaudio
                  │   │   ├── AudioIO.h
                  │   │   ├── AudioIO.mm
                  │   │   ├── HostApp.h
                  │   │   ├── HostApp.mm
                  │   │   ├── MidiIO.h
                  │   │   ├── MidiIO.mm
                  │   │   ├── PresetBrowserViewController.h
                  │   │   ├── PresetBrowserViewController.mm
                  │   │   ├── PresetBrowserView.xib
                  │   │   ├── PresetManager.h
                  │   │   ├── PresetManager.mm
                  │   │   ├── PresetSaveViewController.h
                  │   │   ├── PresetSaveViewController.mm
                  │   │   ├── PresetSaveView.xib
                  │   │   ├── SettingsViewController.h
                  │   │   ├── SettingsViewController.mm
                  │   │   ├── SettingsView.xib
                  │   │   ├── VST3Editor.h
                  │   │   ├── VST3Editor.mm
                  │   │   ├── VST3Plugin.h
                  │   │   ├── VST3Plugin.mm
                  │   │   ├── VSTInterAppAudioAppDelegateBase.h
                  │   │   └── VSTInterAppAudioAppDelegateBase.mm
                  │   ├── testsuite
                  │   │   ├── vsttestsuite.cpp
                  │   │   └── vsttestsuite.h
                  │   ├── vst2wrapper
                  │   │   ├── vst2wrapper.cpp
                  │   │   ├── vst2wrapper.h
                  │   │   ├── vst2wrapper.sdk.cpp
                  │   │   └── win
                  │   │       ├── vst2wrapper_vc10.vcxproj
                  │   │       ├── vst2wrapper_vc8.vcproj
                  │   │       ├── vst2wrapper_vc9.vcproj
                  │   │       └── vst2wrapper.vcxproj
                  │   ├── vstaudioeffect.cpp
                  │   ├── vstaudioeffect.h
                  │   ├── vstaudioprocessoralgo.h
                  │   ├── vstbus.cpp
                  │   ├── vstbus.h
                  │   ├── vstbypassprocessor.cpp
                  │   ├── vstbypassprocessor.h
                  │   ├── vstcomponentbase.cpp
                  │   ├── vstcomponentbase.h
                  │   ├── vstcomponent.cpp
                  │   ├── vstcomponent.h
                  │   ├── vsteditcontroller.cpp
                  │   ├── vsteditcontroller.h
                  │   ├── vstguieditor.cpp
                  │   ├── vstguieditor.h
                  │   ├── vstinitiids.cpp
                  │   ├── vstnoteexpressiontypes.cpp
                  │   ├── vstnoteexpressiontypes.h
                  │   ├── vstparameters.cpp
                  │   ├── vstparameters.h
                  │   ├── vstpresetfile.cpp
                  │   ├── vstpresetfile.h
                  │   ├── vstrepresentation.cpp
                  │   ├── vstrepresentation.h
                  │   ├── vstsinglecomponenteffect.cpp
                  │   ├── vstsinglecomponenteffect.h
                  │   └── vstspeakerarray.h
                  ├── vst2.x
                  │   ├── aeffeditor.h
                  │   ├── audioeffect.cpp
                  │   ├── audioeffect.h
                  │   ├── audioeffectx.cpp
                  │   ├── audioeffectx.h
                  │   └── vstplugmain.cpp
                  └── vst3stdsdk.cpp
      
      36 directories, 273 files
      
      
      d.healeyD 1 Reply Last reply Reply Quote 0
      • d.healeyD
        d.healey @toxonic
        last edited by

        @toxonic Looks good to me. Enable the VST3 checkbox though, unless you're intentionally trying to export VST 2.4 (and have a license for it).

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

        toxonicT 1 Reply Last reply Reply Quote 0
        • toxonicT
          toxonic @d.healey
          last edited by

          @d-healey Mhh, doesn't work though....
          Theres only "Compiling include_juce_audio_plugin_client_VST3.cpp" appended before copmile finish.

          toxonic@toxonic-studio:~/Audio/HISE/Exercises/test_project/Binaries$ '/home/toxonic/Audio/HISE/Exercises/test_project/Binaries/batchCompileLinux.sh' 
          Re-saving file: /home/toxonic/Audio/HISE/Exercises/test_project/Binaries/AutogeneratedProject.jucer
          Finished saving: Visual Studio 2017
          Finished saving: Xcode (macOS)
          Finished saving: Xcode (iOS)
          Finished saving: Linux Makefile
          Compiling Instrument plugin DrumSampler ...
          make: *** Keine Regel vorhanden, um das Ziel „/home/toxonic/Source_Applications/HISE/HISE-scriptnode/hi_core/hi_core.h“, 
            benötigt von „build/intermediate/Release/Plugin_124bbd3c.o“, zu erstellen.  Schluss.
          make: *** Auf noch nicht beendete Prozesse wird gewartet …
          Compiling include_juce_audio_plugin_client_VST3.cpp
          Compiling finished. Cleaning up...
          
          
          d.healeyD 1 Reply Last reply Reply Quote 0
          • d.healeyD
            d.healey @toxonic
            last edited by d.healey

            @toxonic How many copies of the HISE source code do you have? Did you run make clean first? If not do that.

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

            toxonicT 1 Reply Last reply Reply Quote 0
            • toxonicT
              toxonic @d.healey
              last edited by toxonic

              @d-healey Oh, now I see, the folder "HISE/HISE-scriptnode" doesn't exist... Where to change that path? actually compiling... i'm exited! :-)

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

                @toxonic You can change it in project preferences.

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

                toxonicT 1 Reply Last reply Reply Quote 0
                • toxonicT
                  toxonic @d.healey
                  last edited by

                  @d-healey Uh? I can't find any path leading there... The HISE path is set to "/home/toxonic/Source_Applications/HISE/HISE-develop"

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

                    @toxonic And you only have one copy of the source on your system, correct?

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

                    toxonicT 1 Reply Last reply Reply Quote 0
                    • toxonicT
                      toxonic @d.healey
                      last edited by toxonic

                      @d-healey I always use a backup folder (HISE/bak/...) for the previous HISE version, in case i have issues with the latest release
                      (But no HISE-scriptnode folder for a while anymore...)

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

                        @toxonic Use git if you want to manage multiple versions. Clean the build folder, point your project towards the HISE source that you want to use.

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

                        toxonicT 1 Reply Last reply Reply Quote 0
                        • toxonicT
                          toxonic @d.healey
                          last edited by toxonic

                          @d-healey Uhh? OK, i don't know how to do any of these 3 tasks you mentioned...
                          (Edit: I don't really need that backup folder, but cleaning the build folder? I don't really know what is meant.... And I don't know how to point HISE to the source, i actually use)

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

                            @toxonic

                            1. Run make clean inside HISE/projects/standalone/Builds/LinuxMakefile

                            2. f416dd94-5c83-47e2-ab92-2acb3a31747d-image.png

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

                            toxonicT 1 Reply Last reply Reply Quote 0
                            • toxonicT
                              toxonic @d.healey
                              last edited by

                              @d-healey Okya David, you are great - a million thanks! I really always appreciate your help! :-)

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

                              53

                              Online

                              1.7k

                              Users

                              11.7k

                              Topics

                              101.9k

                              Posts