HISE Logo Forum
    • Categories
    • Register
    • Login

    Latest Development Builds

    Scheduled Pinned Locked Moved General Questions
    42 Posts 5 Posters 11.2k 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.
    • G
      Gragon
      last edited by

      The installer isn't working for me either - has it not been put up yet?

      Edit: tried the previous one as well, and it gave me an error saying something along the lines of "cannot expand [something] 64" - is this only 64 bit at the moment? I'm trying to get it on my 32 bit Windows laptop.

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

        Sorry guys, I was pretty busy the last days, but now it's online.

        I am currently working mostly on OSX so the Windows builds are not as tested as the OSX ones right now. However I had to fix some Windows related crashes before uploading the new build.

        Be aware that this is not a release candidate, but a current development state that is far from stable. I introduced a new event handling system that needed heavy rewriting of the internal architecture, so it is not unlikely that it will contain some broken use cases.

        RE 32bit, you should be able to select only the 32bit components in the installer. I can install the 32bit versions on my win laptop (which is 64bit though, but I can't imagine that the installer application itself is 64bit)…

        [attachment=0:29bdi250]Installer.gif[/attachment:29bdi250]

        However, I hardly use the 32bit builds myself. 32bit is kind of deprecated in the sampling world and there are some technologies (memory mapping etc) that need to make use of the bigger adress space of 64bit (even if you don't load up >4GB of samples into your memory). That's why I am using a fallback solution for 32bit streaming which is much worse performance wise.

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

          Excellent! the download link is working now. Does this new event handling system give us access to the event IDs?

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

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

            Kind of yes, but I didn't add fading volume or pitch by event ID yet (so it's pretty useless right now). But from here it is not much work to do so if you want to play around with this feature I might add it in the next build.

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

              Cool I look forward to experimenting with it

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

              1 Reply Last reply Reply Quote 0
              • G
                Gragon
                last edited by

                Still not working for me… I'm on 32-bit Windows 8.1. Specs aren't that good but that shouldn't affect my ability to install things.

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

                  Googling the error message yields some problems with the installer (Inno Setup) when the system is 32bit.

                  I'll try to fix it (or I can build a 32bit only installer).

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

                    Alright. Build 643 should have a 32bit compatible installer (among other bug fixes, the last development version was extremely unstable). I also added the pitch & volume fade events.

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

                      :D Amazing work, can't wait to test it out

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

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

                        What are the function names for the new fade commands? I can't find them in the API list

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

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

                          I forgot to update the internal list. These are the function names:

                          /** Fades all voices with the given event id to the target volume (in decibels). */
                          Synth.addVolumeFade(int eventId, int fadeTimeMilliseconds, int targetVolume);
                          
                          /** Adds a pitch fade to the given event ID. */
                          Synth.addPitchFade(int eventId, int fadeTimeMilliseconds, int targetCoarsePitch, int targetFinePitch);
                          
                          

                          targetCoarsePitch is in semitones and targetFinePitch is in cents.

                          It is currently using only linear fading. And if you fade to silence, the notes continue to play (although I could add something like Synth.killEvent(eventId).

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

                            Thanks that's great. Perhaps you could add an extra argument for the functions to determine if the voice is killed or not after the fade completes?

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

                            1 Reply Last reply Reply Quote 0
                            • LevitanusL
                              Levitanus
                              last edited by

                              Hello! I've just last night saw this project and very impressed. Thanks for you work!!! Now I would like to establish whole the process of compilation to test my tryings as they would be finalized (GUI, optimization e.t.c.). Now i found the 5th part of tutorial about building the compiller and link to the JUCE is not working. Can be used JUCE fromte master folder from github, or it should be downloaded separately from official repository, or you have to upload required version again?

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

                                Hi Levitanus and welcome to the Forum.

                                The fifth part of the tutorial is a bit dated and I heavily streamlined the compilation procedure since then.

                                Basically you just need Xcode / VS2015, the plugin SDKs and the complete repository of HISE (which now includes also the JUCE source code and the Projucer binary that is needed for compiling).

                                If you're on OS X, this is the current list of steps. If you're on Windows, the procedure should be almost the same - just replace "Xcode" with "Visual Studio 2015" :)

                                1. Get the tools

                                You’ll need:

                                • Xcode / Visual Studio 2015 Community,

                                • The source code of HISE: https://github.com/christophhart/HISE/archive/master.zip

                                • The latest build of HISE which I’ve just uploaded here:
                                  OS X: https://www.dropbox.com/s/7yazh959ksok9zv/HISE.zip?dl=0
                                  Windows: tba (or you can build it yourself from the GitHub repo).

                                For legal reasons, I can’t supply the SDKs of the different plugin architectures (VST / AAX), so you need to download them and extract them in the specified subfolder after you extracted the HISE source. There is a Readme file in the subdirectory tools/SDK that explains every step needed to get the missing SDKs. If you want to skip this step for now, just select AU as export option (the AU files are included in JUCE).

                                2. Setup HISE

                                Then you’ll need to setup a few things inside HISE (I assume you have setup a project properly and created a user interface script):

                                1. Your Project Settings (File -> Settings -> Project Properties)
                                • Project Name
                                • Version
                                • plugin code (something like ‚Abcd‘).
                                1. Your Company Settings (File -> Settings -> Company Properties)
                                • Company Name
                                • manufacture code (also something like ‚Abcd‘).
                                1. The compiler Settings (File -> Settings -> Compiler Properties)
                                • point HISE to the folder where you downloaded the HISE repository
                                • choose „Use IPP“: No (unless you have IPP already installed).

                                3. Export your preset

                                Now you should be able to export your instrument into any target (or just AU if you didn’t get the other SDKs) via File -> Export -> Export as Instrument. It'll open an terminal window and launch the compiler from there so you can watch it work :)

                                The compiled results should be available in the Binaries/Compiled subfolder of your project.

                                Let me know if this works for you.

                                1 Reply Last reply Reply Quote 1
                                • LevitanusL
                                  Levitanus
                                  last edited by Levitanus

                                  Thank You for so informative answer!
                                  Now another building problem:
                                  Could not find file: C:\Program Files\HISE\AutogeneratedProject.jucer

                                  Compiling 64bit Instrument plugin test hise ...
                                  Microsoft (R) Build Engine 14.0.25420.1

                                  MSBUILD : error MSB1009: file of project does not exists
                                  Ключ: Builds\VisualStudio2015\test hise.sln
                                  Compiling finished.Cleaning up...

                                  I have installed juce from the build, then took source and copied it into the hise folder. The made path in the compiller settings

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

                                    It seems that you haven't specified a Project folder. This is covered in the first part of the tutorial (last paragraph):

                                    favicon

                                    (hise.audio)

                                    But thanks, I'll add a cleaner error message for this.

                                    1 Reply Last reply Reply Quote 1
                                    • LevitanusL
                                      Levitanus
                                      last edited by

                                      Christophб I've got it! I specified project folder not inside the porjects directory.

                                      1 Reply Last reply Reply Quote 0
                                      • LevitanusL
                                        Levitanus
                                        last edited by

                                        Sorry for my Noobism.
                                        It seems projucer can't find juce modules inside the JUCE folder, I see them inside, but don't know how to locate them...

                                        1 Reply Last reply Reply Quote 0
                                        • LevitanusL
                                          Levitanus
                                          last edited by

                                          well, the next step:

                                          #cmd
                                          
                                          Re-saving file: C:\Program Files\HISE\HISE-master\projects\test4\Binaries\Autoge
                                          neratedProject.jucer
                                          Error when saving: At least one of your JUCE module paths is invalid!
                                          Please go to Config -> Modules and ensure each path points to the correct JUCE m
                                          odules folder.
                                          
                                          Compiling 64bit Instrument plugin test4 ...
                                          Microsoft (R) Build Engine версии 14.0.25420.1
                                          (C) Корпорация Майкрософт (Microsoft Corporation). Все права защищены.
                                          
                                            Plugin.cpp
                                            PresetData.cpp
                                            BinaryData.cpp
                                            hi_core.cpp
                                          c1xx : fatal error C1083: Не удается открыть файл источник: ..\..\JuceLibraryCo
                                          de\BinaryData.cpp: No such file or directory [C:\Program Files\HISE\HISE-master
                                          \projects\test4\Binaries\Builds\VisualStudio2015\test4.vcxproj]
                                          c1xx : fatal error C1083: Не удается открыть файл источник: ..\..\JuceLibraryCo
                                          de\hi_core.cpp: No such file or directory [C:\Program Files\HISE\HISE-master\pr
                                          ojects\test4\Binaries\Builds\VisualStudio2015\test4.vcxproj]
                                            hi_dsp_library.cpp
                                            hi_frontend.cpp
                                            hi_modules.cpp
                                            hi_scripting.cpp
                                          c1xx : fatal error C1083: Не удается открыть файл источник: ..\..\JuceLibraryCo
                                          de\hi_dsp_library.cpp: No such file or directory [C:\Program Files\HISE\HISE-ma
                                          ster\projects\test4\Binaries\Builds\VisualStudio2015\test4.vcxproj]
                                          c1xx : fatal error C1083: Не удается открыть файл источник: ..\..\JuceLibraryCo
                                          de\hi_modules.cpp: No such file or directory [C:\Program Files\HISE\HISE-master
                                          \projects\test4\Binaries\Builds\VisualStudio2015\test4.vcxproj]
                                          c1xx : fatal error C1083: Не удается открыть файл источник: ..\..\JuceLibraryCo
                                          de\hi_frontend.cpp: No such file or directory [C:\Program Files\HISE\HISE-maste
                                          r\projects\test4\Binaries\Builds\VisualStudio2015\test4.vcxproj]
                                            juce_audio_basics.cpp
                                            juce_audio_devices.cpp
                                            juce_audio_formats.cpp
                                          c1xx : fatal error C1083: Не удается открыть файл источник: ..\..\JuceLibraryCo
                                          de\hi_scripting.cpp: No such file or directory [C:\Program Files\HISE\HISE-mast
                                          er\projects\test4\Binaries\Builds\VisualStudio2015\test4.vcxproj]
                                          c1xx : fatal error C1083: Не удается открыть файл источник: ..\..\JuceLibraryCo
                                          de\juce_audio_basics.cpp: No such file or directory [C:\Program Files\HISE\HISE
                                          -master\projects\test4\Binaries\Builds\VisualStudio2015\test4.vcxproj]
                                          c1xx : fatal error C1083: Не удается открыть файл источник: ..\..\JuceLibraryCo
                                          de\juce_audio_devices.cpp: No such file or directory [C:\Program Files\HISE\HIS
                                          E-master\projects\test4\Binaries\Builds\VisualStudio2015\test4.vcxproj]
                                            juce_audio_plugin_client_utils.cpp
                                            juce_audio_plugin_client_VST2.cpp
                                            juce_audio_processors.cpp
                                          c1xx : fatal error C1083: Не удается открыть файл источник: ..\..\JuceLibraryCo
                                          de\juce_audio_formats.cpp: No such file or directory [C:\Program Files\HISE\HIS
                                          E-master\projects\test4\Binaries\Builds\VisualStudio2015\test4.vcxproj]
                                          c1xx : fatal error C1083: Не удается открыть файл источник: ..\..\JuceLibraryCo
                                          de\juce_audio_plugin_client_VST2.cpp: No such file or directory [C:\Program Fil
                                          es\HISE\HISE-master\projects\test4\Binaries\Builds\VisualStudio2015\test4.vcxpr
                                          oj]
                                          c1xx : fatal error C1083: Не удается открыть файл источник: ..\..\JuceLibraryCo
                                          de\juce_audio_plugin_client_utils.cpp: No such file or directory [C:\Program Fi
                                          les\HISE\HISE-master\projects\test4\Binaries\Builds\VisualStudio2015\test4.vcxp
                                          roj]
                                            juce_audio_utils.cpp
                                          c1xx : fatal error C1083: Не удается открыть файл источник: ..\..\JuceLibraryCo
                                          de\juce_audio_processors.cpp: No such file or directory [C:\Program Files\HISE\
                                          HISE-master\projects\test4\Binaries\Builds\VisualStudio2015\test4.vcxproj]
                                            juce_core.cpp
                                            juce_cryptography.cpp
                                            juce_data_structures.cpp
                                            juce_events.cpp
                                          c1xx : fatal error C1083: Не удается открыть файл источник: ..\..\JuceLibraryCo
                                          de\juce_audio_utils.cpp: No such file or directory [C:\Program Files\HISE\HISE-
                                          master\projects\test4\Binaries\Builds\VisualStudio2015\test4.vcxproj]
                                          c1xx : fatal error C1083: Не удается открыть файл источник: ..\..\JuceLibraryCo
                                          de\juce_data_structures.cpp: No such file or directory [C:\Program Files\HISE\H
                                          ISE-master\projects\test4\Binaries\Builds\VisualStudio2015\test4.vcxproj]
                                          c1xx : fatal error C1083: Не удается открыть файл источник: ..\..\JuceLibraryCo
                                          de\juce_events.cpp: No such file or directory [C:\Program Files\HISE\HISE-maste
                                          r\projects\test4\Binaries\Builds\VisualStudio2015\test4.vcxproj]
                                          c1xx : fatal error C1083: Не удается открыть файл источник: ..\..\JuceLibraryCo
                                          de\juce_core.cpp: No such file or directory [C:\Program Files\HISE\HISE-master\
                                          projects\test4\Binaries\Builds\VisualStudio2015\test4.vcxproj]
                                          c1xx : fatal error C1083: Не удается открыть файл источник: ..\..\JuceLibraryCo
                                          de\juce_cryptography.cpp: No such file or directory [C:\Program Files\HISE\HISE
                                          -master\projects\test4\Binaries\Builds\VisualStudio2015\test4.vcxproj]
                                            juce_graphics.cpp
                                          ..\..\Source\Plugin.cpp(2): fatal error C1083: Не удается открыть файл включени
                                          е: JuceHeader.h: No such file or directory [C:\Program Files\HISE\HISE-master\p
                                          rojects\test4\Binaries\Builds\VisualStudio2015\test4.vcxproj]
                                            juce_gui_basics.cpp
                                            juce_gui_extra.cpp
                                            juce_opengl.cpp
                                            juce_tracktion_marketplace.cpp
                                          c1xx : fatal error C1083: Не удается открыть файл источник: ..\..\JuceLibraryCo
                                          de\juce_graphics.cpp: No such file or directory [C:\Program Files\HISE\HISE-mas
                                          ter\projects\test4\Binaries\Builds\VisualStudio2015\test4.vcxproj]
                                          c1xx : fatal error C1083: Не удается открыть файл источник: ..\..\JuceLibraryCo
                                          de\juce_gui_extra.cpp: No such file or directory [C:\Program Files\HISE\HISE-ma
                                          ster\projects\test4\Binaries\Builds\VisualStudio2015\test4.vcxproj]
                                          c1xx : fatal error C1083: Не удается открыть файл источник: ..\..\JuceLibraryCo
                                          de\juce_gui_basics.cpp: No such file or directory [C:\Program Files\HISE\HISE-m
                                          aster\projects\test4\Binaries\Builds\VisualStudio2015\test4.vcxproj]
                                          c1xx : fatal error C1083: Не удается открыть файл источник: ..\..\JuceLibraryCo
                                          de\juce_tracktion_marketplace.cpp: No such file or directory [C:\Program Files\
                                          HISE\HISE-master\projects\test4\Binaries\Builds\VisualStudio2015\test4.vcxproj]
                                          c1xx : fatal error C1083: Не удается открыть файл источник: ..\..\JuceLibraryCo
                                          de\juce_opengl.cpp: No such file or directory [C:\Program Files\HISE\HISE-maste
                                          r\projects\test4\Binaries\Builds\VisualStudio2015\test4.vcxproj]
                                          Compiling finished.Cleaning up...
                                          Не удается найти C:\Program Files\HISE\HISE-master\projects\test4\Binaries\Compi
                                          led\test4 x64.exp
                                          Не удается найти C:\Program Files\HISE\HISE-master\projects\test4\Binaries\Compi
                                          led\test4 x64.lib
                                          Для продолжения нажмите любую клавишу . . .
                                          
                                          1 Reply Last reply Reply Quote 0
                                          • Christoph HartC
                                            Christoph Hart
                                            last edited by

                                            Can you post the AutogeneratedProject.jucer file (it's a XML)?

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

                                            50

                                            Online

                                            1.7k

                                            Users

                                            11.7k

                                            Topics

                                            102.1k

                                            Posts