HISE Logo Forum
    • Categories
    • Register
    • Login

    Error on HISE latest develop build

    Scheduled Pinned Locked Moved Bug Reports
    37 Posts 4 Posters 2.6k 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.
    • M
      mwplugs @Soundavid
      last edited by

      @Soundavid where is that? and cant i just input something into JUCE before i open in VS2017? or do i have to edit the macros files?

      S 1 Reply Last reply Reply Quote 0
      • S
        Soundavid @mwplugs
        last edited by

        @mwplugs I don't know if there is a flag for that but you can find it in hi_tools - Macros.h, it's in the very beginning.

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

          @Soundavid alright i finally got the HISE standalone to compile. but the plugin version would not. im attempting to compile a plugin now to check and make sure.

          the layout is wayyy different

          i noticed one problem off the bat...

          the loop players are not displaying waveforms on GUI anymore. is there some new setting of change i have to make in order to have the WAVEFORM display on the GUI for the loop player? its displaying like nothing is loaded with that dialog it says to right click but the sounds are loaded and make noise? so weird

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

            @Soundavid said in Error on HISE latest develop build:

            @mwplugs In the Macros.h Header you can define the NUM_MAX_CHANNELS, actually I set this to 32 channels with no problem.

            You don't need to do this. Just use the the preprocessor definition in your project. I've just tested this and it works.

            but the plugin version would not.

            Did you clean the build directory after compiling the standalone version?

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

            M S 2 Replies Last reply Reply Quote 0
            • M
              mwplugs @d.healey
              last edited by

              @d-healey i was able to get the standalone to compile. and it was able to compile my projects so everything is good now except...

              loop players are not displaying waveforms on the GUI and the are not able to be loaded via double and right click anymore :/ is there a setting now for them i have to enable of something. it all worked before flawless in my old HISE

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

                @mwplugs fixed. i had to change sample index to zero. its a new field ive never seen it defaults to -1 which makes it not display for some reasoon

                1 Reply Last reply Reply Quote 1
                • S
                  Soundavid @d.healey
                  last edited by

                  @d-healey said in Error on HISE latest develop build:

                  You don't need to do this. Just use the the preprocessor definition in your project. I've just tested this and it works.

                  Oh, you mean NUM_MAX_CHANNELS=32 in the Projucer right? I tried before but maybe I was using the HISE_NUM_PLUGIN_CHANNELS instead, Thanks.

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

                    i was able to get the standalone to compile.

                    Did you attempt to compile the plugin version before or after you compiled the standalone version? If it was after, did you clean the build folder in between? I understand you have the standalone working now but I'm interested to know why the plugin version failed to build for you.

                    and it was able to compile my projects

                    HISE does not compile your projects, it exports your HISE project as a JUCE project which is then compiled by your compiler (Visual Studio, XCode, etc.). It may seem I'm being pedantic by explaining this but I think it's important to understand what is actually happening at all stages when you are working with HISE, that way you have more control over your work.

                    Oh, you mean NUM_MAX_CHANNELS=32 in the Projucer right? I tried before but maybe I was using the HISE_NUM_PLUGIN_CHANNELS instead, Thanks.

                    As I said above, use HISE_NUM_PLUGIN_CHANNELS=16 in the preprocessor definitions box in your project's preferences.

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

                    M S 2 Replies Last reply Reply Quote 0
                    • M
                      mwplugs @d.healey
                      last edited by

                      @d-healey i will try he plugin multi build now that ive gotten the standalone to build. you are right maybe the standalone creates files that are dependencies?

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

                        @mwplugs Well you still didn't answer my question :p Make sure you clean the build folder before building different versions.

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

                        M 1 Reply Last reply Reply Quote 0
                        • M
                          mwplugs @d.healey
                          last edited by

                          @d-healey yes i always do that :) haha learned that from trial and error years back lol

                          1 Reply Last reply Reply Quote 1
                          • S
                            Soundavid @d.healey
                            last edited by

                            @d-healey said in Error on HISE latest develop build:

                            As I said above, use HISE_NUM_PLUGIN_CHANNELS=16 in the preprocessor definitions box in your project's preferences.

                            Ok, I Remember know, this flag sets the number of channels but if you want more than 16 you need to edit the NUM_MAX_CHANNELS in Macros.h... or at least didn't work for me until i set 32 in the header file.

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

                              How are you guys getting multichannel outputs to work on HISE Standalone?
                              I've added HISE_NUM_PLUGIN_CHANNELS=16 to the juce project, but HISE never shows more than 2 outputs. Am I doing this right?

                              juce.jpg
                              hise.jpg

                              I would usually use the Multichannel plugin version, but I'm getting the same 'getNumAllocated' error as above.

                              Dan Korneff - Producer / Mixer / Audio Nerd

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

                                @dustbro The Standalone App will have only a Stereo Output and the Multichannel Plugin have 8 stereo outputs by default (16 mono channels) if you want more than 8 stereo outputs you need to edit the NUM_MAX_CHANNELS in Macros.h and use the flag "HISE_NUM_PLUGIN_CHANNELS=16".

                                But what I do is creating a routing matrix trough scripting via combo boxes with the "addConnection" Function using a Typed Routing Matrix Script Reference, in the Standalone you don't hear any changes but in the exported plugin the function will work if you use the Flag.

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

                                15

                                Online

                                1.7k

                                Users

                                11.8k

                                Topics

                                102.3k

                                Posts