How to compile HISE on Windows 2022

แชร์
ฝัง
  • เผยแพร่เมื่อ 22 ธ.ค. 2024

ความคิดเห็น • 61

  • @SergioRamirez-dk8zk
    @SergioRamirez-dk8zk 4 หลายเดือนก่อน +1

    WOW I am so excited to start using this !!! Wouldnt have done it without you!

  • @Add1sondeSaulenet
    @Add1sondeSaulenet หลายเดือนก่อน

    Man this is crystal clear and a pleasure to follow. Thanks a lot for the video :)

  • @wernerclarssen2939
    @wernerclarssen2939 2 ปีที่แล้ว +3

    Thanks so much for sharing your knowledge in all your Videos! Great stuff!
    Btw, close to finish my first sampler - wouldnt habe a Chance on that without your help!

  • @ROSACEPONY
    @ROSACEPONY 2 ปีที่แล้ว +1

    Thank you! i wanted to go back into hise to work on a piano insturment and i've built the Hise 1.2, but i wanted to try the new scriptnode and i didn't knew it was in a branch so now i do

    • @DHealey
      @DHealey  2 ปีที่แล้ว +1

      You might have a bit of work to do to make your project work smoothly in the latest version of HISE, but it will be worth it.

  • @RedutoDigital
    @RedutoDigital ปีที่แล้ว +1

    Amazing work!

  • @ratmadness4858
    @ratmadness4858 3 หลายเดือนก่อน +1

    Thanks!

  • @KyeBlomeley
    @KyeBlomeley 7 หลายเดือนก่อน +1

    Thanks for this, very concise and to the point!

    • @DHealey
      @DHealey  7 หลายเดือนก่อน +1

      Glad you enjoyed it!

  • @treborin
    @treborin 9 หลายเดือนก่อน +1

    Thanks so much for the video 👌

  • @coolwav
    @coolwav 2 ปีที่แล้ว

    Thank you! When I first tried it, I missed the step at 8:56 (delete the second sdk sub folder from the path when extracting) and kept getting errors. Got it to work the 2nd time around

  • @maddogmac8176
    @maddogmac8176 ปีที่แล้ว

    Thank you for this tutorial. I could not build with IPP so built without. Working fine without it.

    • @ProducerBossB
      @ProducerBossB 9 หลายเดือนก่อน

      Did you get a successful working vst out of Hise without IPP? Just wondering, everything working?

  • @ahmedalmusawi777
    @ahmedalmusawi777 ปีที่แล้ว +1

    Thank you for sharing this valuable information! I've been attempting to build Hise with IPP, but I've encountered persistent errors. Specifically, I'm facing issues related to the expansion of IPP and difficulties in locating the specified path. I would greatly appreciate any insights or guidance you might have on resolving these issues. Thank you in advance for your help!

    • @DHealey
      @DHealey  ปีที่แล้ว

      Are you using the OneAPI?

    • @maddogmac8176
      @maddogmac8176 ปีที่แล้ว

      @@DHealey I am have a problem with IPP also. I have followed your Instructions in this video but in Juice, when clicking on Visual Studio tab, in the "Extra Preprocessor Definitions" section I do not have the USE_IPP=1 line. I have HISE-SCRIPT-SERVER-TIMEOUT=20000 and HISE-USE-VS2022=1. In my start window under Intel folder I do have "Intel oneAPI 2024". What would by my next course of actions?

    • @DHealey
      @DHealey  ปีที่แล้ว

      @@maddogmac8176 You can add that line yourself, it's just a textbox

  • @RicoGotThatFye
    @RicoGotThatFye ปีที่แล้ว

    I swear im doing everything right and I keep getting 24 errors saying “cannot open include file: ‘ipp.h’ :No such file or directory😑

    • @RicoGotThatFye
      @RicoGotThatFye ปีที่แล้ว

      I installed without IPP, hopefully I can make my VST with no problems though thanks for the vid!

    • @DHealey
      @DHealey  ปีที่แล้ว

      Which branch did you download?

  • @quinnhudson6064
    @quinnhudson6064 2 หลายเดือนก่อน

    Super helpful tutorial thank you but can someone explain to me why I have to make a build of hise in order to create the vst why can't I just export from the default program?

    • @DHealey
      @DHealey  2 หลายเดือนก่อน

      When you make a HISE project, HISE will generate a JUCE based C++ project for you. This needs to be compiled to turn it into an executable program like a VSTi or AU.
      The process of compiling your project is the same process used for compiling HISE. So it's always good to start by compiling HISE because that allows you to make sure you have a working setup - it also gives you access to all the latest features which aren't yet available in the prebuilt binaries.

  • @TurkerKurtonurMusic
    @TurkerKurtonurMusic 2 ปีที่แล้ว +1

    Thank you! After git pull and update the local Hise rep should we recompile the release build? To do this just recompile solution is ok, or should we delete/clean the builds folder before that? Thanks again.

    • @DHealey
      @DHealey  2 ปีที่แล้ว

      Usually you can just recompile, but some times you'll need to clean first. If you get errors, try cleaning.

  • @ProducerBossB
    @ProducerBossB 9 หลายเดือนก่อน

    I did everything to the T , I'm using all the latest downloads as of today 3/19/2024. No Hise EXE. showing in the Builds folder

    • @DHealey
      @DHealey  9 หลายเดือนก่อน

      Post your compile errors on the HISE forum and we'll figure out what's going on.

  • @observant_sound
    @observant_sound ปีที่แล้ว +1

    Why is the rule of thumb to always use the most updated branch? Isn't that branch more likely to have development bugs? Why not use the latest stable release or master?

    • @DHealey
      @DHealey  ปีที่แล้ว +1

      All branches have bugs. The develop branch gets the fixes sooner, and also new bugs. Most importantly the develop branch gets new features which is why I recommend to use it.
      Also the master branch wasn't update for a few years at one point so you would have been left with an ancient version of HISE if you'd used the master branch.
      If you do use the master branch and you discover a bug, then you are stuck with that bug until the master branch is updated, which might be several months. Now the bug might also be on the develop branch, but it will be fixed there before the master branch.
      As far as stability is concerned the develop and master branches are as stable as each other. Occasionally a commit will be made to develop that prevents it compiling but this is usually resolved within a day.

  • @flagtrap5925
    @flagtrap5925 หลายเดือนก่อน +1

    thanks for video, sadly i cant export any plugins because it always says
    C:\Program Files (x86)\Intel\oneAPI\ipp\2022.0\include\ipp.h(24,10): error C1083: Cannot open include file: 'ippversion
    .h': No such file or directory [C:\Users\90530\Documents\HISE Projects\a\guzeldusunceler\Binaries\Builds\VisualStudio20
    22\guzeldusunceler_SharedCode.vcxproj]
    and i tried 5-6 hours fixing it but i cant :(

    • @DHealey
      @DHealey  หลายเดือนก่อน

      Disable IPP in project preferences.

    • @flagtrap5925
      @flagtrap5925 หลายเดือนก่อน

      @ thanks! I became so frustrated that I asked the same question twice. Sorry for the spam :D

    • @DHealey
      @DHealey  หลายเดือนก่อน

      @@flagtrap5925 Did it work?

    • @flagtrap5925
      @flagtrap5925 หลายเดือนก่อน

      @@DHealey It worked wonders! Thanks!

  • @curiousrodeo
    @curiousrodeo 7 หลายเดือนก่อน +1

    Do we follow the same steps for VST, or will this be able to build VSTs?

    • @DHealey
      @DHealey  7 หลายเดือนก่อน

      To compile a plugin just use the export menu in HISE. This will create a batch file (on Windows) which automatically does all the commands - creating the juicer file, saving the project, opening it in Visual Studio, and compiling it.
      Once you have the juicer project you can also do the rest manually like when building HISE.

    • @curiousrodeo
      @curiousrodeo 7 หลายเดือนก่อน

      @@DHealey Meaning, I open Juicer and start a new project... this may be a dumb question, but do you create a new folder to save the new project in? Is there a folder I should avoid saving to?

    • @DHealey
      @DHealey  7 หลายเดือนก่อน

      @@curiousrodeo No you don't need to touch the juicer file or Projucer. Just go to the export menu within HISE and select Export as instrument.
      As long as you have already built HISE on that system the process should be automatic.

  • @BeatsThatPound
    @BeatsThatPound 6 หลายเดือนก่อน

    Hey i was wondering if you knew what this means and how to fix it.. c1083 cannot open include file

    • @DHealey
      @DHealey  6 หลายเดือนก่อน

      I'd need more info. Make a post about it on the HISE forum and post some screenshots or console output.

  • @awndermusic
    @awndermusic 11 หลายเดือนก่อน

    does it work the same with visual studio code?

    • @DHealey
      @DHealey  11 หลายเดือนก่อน

      No it requires a compiler, you need to use Visual Studio

    • @awndermusic
      @awndermusic 11 หลายเดือนก่อน

      what are solutions if Im getting many syntax errors and other errors?
      @@DHealey

  • @ProducerBossB
    @ProducerBossB 9 หลายเดือนก่อน

    IPP not working 12 errors 4 warnings, David can you help.

    • @DHealey
      @DHealey  9 หลายเดือนก่อน +1

      Unfortunately there seems to always be issues with IPP between different versions, but usually it's not too difficult to work around them. I don't use IPP myself so I suggest you make a post on the HISE forum and someone there will be able to help.

    • @barrettvorhis7
      @barrettvorhis7 9 หลายเดือนก่อน

      Thank you david, I'll try a build without IPP as well! @@DHealey

  • @drinkinslim
    @drinkinslim 2 ปีที่แล้ว

    Thanks for this. If we'd also like to make plugins for iOS/iPadOS or Android, would we select and install Mobile Development with C++ as well as the Desktop version?

    • @DHealey
      @DHealey  2 ปีที่แล้ว

      I've never tried exporting for mobile and HISE out of the box probably won't be able to. If you search the forum I think you will find some threads about it, one guy got pretty far with iOS, not sure anyone has tried Android.

    • @drinkinslim
      @drinkinslim 2 ปีที่แล้ว

      @@DHealey Thanks, I'll check out the forum. :)

    • @dfhm-pq2cf
      @dfhm-pq2cf 8 หลายเดือนก่อน

      @@DHealeyhise itself works on linux, but can it export linux compatible plugins?

    • @dfhm-pq2cf
      @dfhm-pq2cf 8 หลายเดือนก่อน

      Also are exported Ajax and vote plugins m1 native on Mac?

    • @DHealey
      @DHealey  8 หลายเดือนก่อน +1

      @@dfhm-pq2cf Yes

  • @gryphonsegg
    @gryphonsegg 2 ปีที่แล้ว

    I have followed every one of these steps to the letter and I am getting all kinds of Juce errors upon compiling it. Can you tell me what I ma doing wrong or is this video outdated given the components used now?

    • @DHealey
      @DHealey  2 ปีที่แล้ว

      I'd need to see the errors. Please make a post on the HISE forum.

    • @gryphonsegg
      @gryphonsegg 2 ปีที่แล้ว

      found the forum but I noticed in the HISE-master folder in SDK that the zip needs a password? Can I have that?

    • @DHealey
      @DHealey  2 ปีที่แล้ว

      @@gryphonsegg You need to use the develop branch, not the master branch

  • @mitchellrcohen
    @mitchellrcohen 2 ปีที่แล้ว

    👏🏻👏🏻👏🏻

  • @subhajitsarkar4432
    @subhajitsarkar4432 7 หลายเดือนก่อน

    thanks for this video, but what a complicated installation process omg

    • @DHealey
      @DHealey  7 หลายเดือนก่อน

      The majority of it is a one time thing, after you have the system setup all you need to do to update to the latest version of HISE is grab the latest source code and recompile. Some development environments can be a lot more cumbersome to maintain.

  • @xdmusicpro
    @xdmusicpro 2 ปีที่แล้ว

    ok

  • @wumpoleflack
    @wumpoleflack 8 หลายเดือนก่อน

    Ok, figured out the IPP build issue. For me it was finding but was not finding or . I traced through what ipp.h was doing. It actually ALREADY INCLUDES all of the other .h files needed by IPP. So here's what I did:
    In PostGraphicsRenderer.cpp
    #if USE_IPP
    #include
    //#include

    • @DHealey
      @DHealey  8 หลายเดือนก่อน +1

      I believe a similar solution was posted recently on the forum